Kaynağa Gözat

likemichamarsch

masterX244 1 yıl önce
ebeveyn
işleme
5505abdfea

+ 14 - 2
QuickStuff/src/main/java/QuickVerifyCrap/HexHennenGegacker.java

@@ -4,9 +4,9 @@ import java.io.*;
 
 public class HexHennenGegacker {
     public static void main(String[] args) throws IOException {
-        String s = "D:\\LOA\\000030\\flash-hexchange";
+        String s = "/home/tgoerner/loa/000030/flash-hexchange";
         BufferedReader br = new BufferedReader(new FileReader(s));
-        PrintWriter w = new PrintWriter(new FileWriter("D:\\LOA\\000030\\flash-hexchange.txt"));
+        PrintWriter w = new PrintWriter(new FileWriter("/home/tgoerner/loa/000030/flash-hexchange.txt"));
         int i=0;
         String line = br.readLine();
         while(line !=null)
@@ -32,5 +32,17 @@ public class HexHennenGegacker {
         }
         w.println("[0x06]");
         w.close();
+        RandomAccessFile f = new RandomAccessFile("/home/tgoerner/loa/000030/flash-hexme","rw");
+        for(int j=0;j<256;j++)
+        {
+            int filebase = 12;
+            int byteoffset1 = filebase+2 * 34*j +1;
+            int byteoffset2 = filebase+2 * 34*j +1+34;
+            f.seek(byteoffset1);
+            f.writeByte(0x88);
+            f.seek(byteoffset2);
+            f.writeByte(j);
+        }
+        f.close();
     }
 }