|
@@ -4,9 +4,9 @@ import java.io.*;
|
|
|
|
|
|
public class HexHennenGegacker {
|
|
public class HexHennenGegacker {
|
|
public static void main(String[] args) throws IOException {
|
|
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));
|
|
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;
|
|
int i=0;
|
|
String line = br.readLine();
|
|
String line = br.readLine();
|
|
while(line !=null)
|
|
while(line !=null)
|
|
@@ -32,5 +32,17 @@ public class HexHennenGegacker {
|
|
}
|
|
}
|
|
w.println("[0x06]");
|
|
w.println("[0x06]");
|
|
w.close();
|
|
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();
|
|
}
|
|
}
|
|
}
|
|
}
|