Die Firmware Dateien sind verschlüsselt, aber das ist kein Problem. Es existiert ein einfaches Tool dafür: http://www.pentax-hack.info/documents/encrypt.html
Man kann wohl auch "Ida Pro" als Disassembler nutzten: http://www.pentax-hack.info/documents/revers.html
Ich habe auch einen in ANSI-C geschrieben Disassembler gefunden: http://scratchpad.wikia.com/wiki/Disassemblers/DFR und
Die Firmware ist wohl für den "Fujitsu Milbeaut M-5" Prozessor geschrieben. Dabei kommt wohl Softune REALOS/FR Ver. 4.0 zum Einsatz. Viele Informationen unter http://www.pentax-hack.info
In erster Linie geht es mir darum zu untersuchen, was sich wohl zwischen Verschiedenen Firmware Versionen getan hat. Bisher habe ich einfach mal sowas gemacht:
Code: Alles auswählen
cat firmware1.bin | strings > firmware1.txt
cat firmware2.bin | strings > firmware2.txt
diff firmware1.txt firmware2.txt
Ich kann sowieso nicht wirklich Assembler. Von daher würde mir es erst einmal reichen, das man ein wenig die Struktur sehen kann. Also z.B. alle Variablen/Strings besser extrahieren...
Hat da jemand ein Idee, wie man das umsetzten kann?