hier mal ein kurzes tutorial zum firmwaredumping:
Tutorial: canon-firmwaredumping in 30 (+1) kleinen schritten:
00. cam kaufen, sd-karte kaufen/haben
01. udumper-archiv runterladen:
http://www.badongo.com/file/8588786
02. formatiert eine kleine (16M - 1GB) sdkarte in der kamera (vermeidet mehr als 2G)
03. karte in einen cardreader legen
04. wendet die bootable.exe (im archiv) auf die karte an
(in der eingabeaufforderung "bootable.exe k:" (k: ist der laufwerksbuchstabe der karte, bitte auf den entsprechenden Buchstaben ändern)
die macht die karte für die Cam bootfähig
05. die 'empty.dum'-Datei aus dem archiv auf die karte kopieren
06. bei einer älteren cam die 'diskboot.bin' aus dem VxWorks-Verzeichnis auf die karte kopieren
07. bei einer neueren cam die 'diskboot.bin' aus dem DryOS-Verzeichnis auf die karte kopieren
08. bei unsicherheit welche die richtige ist, einfach durchprobieren
09. schreibschutz der sd-karte aktivieren (kleiner schalter an der seite der karte)
10. karte in cam einlegen
11. cam im wiedergabemodus starten (nicht der photografiermodus sondern der, den man durch die "play-taste" aktiviert)
12. die cam wir KEIN zeichen von sich geben, das ist auch korrekt so
13. ungefähr eine minute warten, lieber länger als zu kurz
14. batteriefach öffnen und batterie entfernen
15. sdkarte entfernen
16. die 'empty.dum' in einem hex editor eurer wahl öffnen (wenn grad keiner zur hand, hier ist ein kleiner, installationsfreier freewareeditor:
http://www.chmaas.handshake.de/delphi/f ... m#download
17. prüfen ob die datei nun andere Zeichen als binäre "00" enthällt
(am anfang und ende können immer noch "00" sein, da mehr speicher gedumped wird, als die firmware lang ist um wirklich alles zu erwischen, daher in der mitte mal schauen)
18. wenn daten vorhanden sind hat man's höchstwarscheinlich!
19. vxworks-firmware fangen meist mit 'Copyright 1999-2001 ARM Limited' an und DryOS mit 'gaonisoyP', wenn also eine ähnliche Zeichenkette am anfang steht, sieht das schon mal super aus.
20. wenn nur '00' in der datei enthalten sind, hat's nicht geklappt -> einfach nochmal ab schritt 04. beginnen und die nächste 'diskboot.bin' probieren
21. um die Firmware noch hübsch zu machen könnte man noch die 0x00'en von anfang und ende des dumps abschneiden (lieber weniger als zu viel abschneiden) und die firmware komprimieren
22. dann alle dateien von der sd-karte entfernen
23. die datei "ver.req" aus dem archiv auf die karte kopieren
24. karte in die cam legen und wieder playbackmodus starten
25. "func/set"-drücken und gedrückt halten und zusätzlich "disp." drücken
26. ein bildschirm mit der firmwareversion erscheint
27. Die zeile ala "Firmware Ver GM1.00E" ist wichtig: der Teil: "1.00E" ist die Firmware version -> notieren!
28. die sd-karte kann nun wieder formatiert und voll-fotografiert werden
29. firmware hochladen (zum Beispiel auf
http://www.badongo.com oder
http://www.zshare.net)
30. link zum firmwaredump mit versionsinfo in den gewohnten 2 cdhk-foren (original-forum und deutsches chdk-forum (google: "chdk forum") posten
Greetz,
Tk