Bläddra i källkod

quickfuckery 2.0

LH 1 år sedan
förälder
incheckning
86a5148591
1 ändrade filer med 34 tillägg och 12 borttagningar
  1. 34 12
      EatShitWürgaround/QuickHaxx/Program.cs

+ 34 - 12
EatShitWürgaround/QuickHaxx/Program.cs

@@ -318,10 +318,10 @@ namespace QuickHaxx
 139232,
 139248,
             };
-
-
-            SerialPort _serialPort = new SerialPort("/dev/ttyUSB0", 115200, Parity.None, 8, StopBits.One);
-            StreamWriter w = new StreamWriter("/mnt/F40AD6B30AD671DA/src/iZinked/EatShitWürgaround/QuickHaxx/Dump-"+(DateTime.Now.ToBinary())+".txt");
+            StreamWriter w = new StreamWriter("D:/LOA/000028/MCR-" + (DateTime.Now.ToBinary()) + ".txt");
+            /*
+            SerialPort _serialPort = new SerialPort("COM12", 115200, Parity.None, 8, StopBits.One);
+            StreamWriter w = new StreamWriter("D:/LOA/000023/Dump-" + (DateTime.Now.ToBinary())+".txt");
             _serialPort.Handshake = Handshake.None;
             _serialPort.DataReceived += new SerialDataReceivedEventHandler((sender,e)=> 
             {
@@ -331,12 +331,15 @@ namespace QuickHaxx
             });
             _serialPort.WriteTimeout = 500;
             _serialPort.Open();
-            
+
+            _serialPort.WriteLine("?");
+            Thread.Sleep(100);
             _serialPort.WriteLine("m");
             Thread.Sleep(100);
-            _serialPort.WriteLine("5");
+            _serialPort.WriteLine("6");
             Thread.Sleep(100);
-            _serialPort.WriteLine("1"); //1 =30khz, 4=1M;
+            _serialPort.WriteLine(""); //1 =30khz, 4=1M;
+            /*
             Thread.Sleep(100);
             _serialPort.WriteLine("1");
             Thread.Sleep(100);
@@ -347,31 +350,50 @@ namespace QuickHaxx
             _serialPort.WriteLine("2"); //Chipselect
             Thread.Sleep(100);
             _serialPort.WriteLine("2"); //normal
+            //* /
             Thread.Sleep(100);
             _serialPort.WriteLine("W"); //normal
             Thread.Sleep(100);
+            _serialPort.WriteLine(""); //normal
+            Thread.Sleep(100);
+            _serialPort.WriteLine(""); //normal
+            Thread.Sleep(1000);
             //*/
-            for(int i=0;i<0x022000;i+=16)
+            for (int i=0;i<262144;i+=256)
             {
-                if (repull_lines.Contains(i))//true == haxx
+                String hexed = i.ToString("x6");
+                Console.WriteLine(hexed);
+                String a1 = hexed.Substring(0, 2);
+                String a2 = hexed.Substring(2, 2);
+                String a3 = hexed.Substring(4, 2);
+                w.WriteLine("[0x03 0x" + a1 + " 0x" + a2 + " 0x" + a3 + " r:256]"); //normal
+                if(i%4096==0)
+                {
+                    w.WriteLine("pause");
+                }
+
+                //_serialPort.WriteLine("flash read -o -s " + i + " -b 1024 -f muschi." + i);
+                //Thread.Sleep(500);
+                /*
+                if (repull_lines.Contains(i)||true)//true == haxx
                 {
                     String hexed = i.ToString("x6");
                     Console.WriteLine(hexed);
                     String a1 = hexed.Substring(0, 2);
                     String a2 = hexed.Substring(2, 2);
                     String a3 = hexed.Substring(4, 2);
-                    _serialPort.WriteLine("[0x03 0x" + a1 + " 0x" + a2 + " 0x" + a3 + " r:16]"); //normal
+                    _serialPort.WriteLine("[0x03 0x" + a1 + " 0x" + a2 + " 0x" + a3 + " r:256]"); //normal
                     Thread.Sleep(100);
                     string data = _serialPort.ReadExisting();
                     w.WriteLine(data);
                     Console.WriteLine("R:"+data);
                 }
-
+                */
             }
 
             //_serialPort.WriteLine("[0x03 0x00 0x00 0x00 r:16]"); //normal
             //Thread.Sleep(1000);
-            _serialPort.Close();
+            //_serialPort.Close();
             Console.WriteLine("DONE");
             Console.ReadKey();
             w.Close();