Hi,have you already seen the signatures.zip in this message?http://chdk.setepontos.com/index.php/topic,234.msg3146.html#msg3146Best regards,tommi
which differences with DryOS - some success ?
Quote from: bongo_bingo on 19 / April / 2008, 20:09:44which differences with DryOS - some success ?This is signatures for IDA, "official" release is there: http://grandag.nm.ru/hdk/CanonFW_A-Series_Signatures_for_IDA.rarAuto-generated signatures.h for CHDK build already in trunk: http://tools.assembla.com/chdk/browser/trunk/tools - file signatures_dryos.h
But should I compile signatures_dryos.h before using it in Ida?
Quote from: bongo_bingo on 19 / April / 2008, 20:23:23But should I compile signatures_dryos.h before using it in Ida?No. This signatures not for IDA.
Quote from: ewavr on 19 / April / 2008, 20:25:44No. This signatures not for IDA. how should I use it?
No. This signatures not for IDA.
I've loaded my dump in disassembler this way:1) switched to Arm processor 2)- Rom start address: 0x00000000 - Rom size: 0x003FFFFF
- 2 partitial dump of the Firmware G9 1.00f, one made by dew (not uploaded, at least as I know) and one made by me (avaible). Dew wrote that our two dumps are different.
Loaded CanonFW_DryOS_A-Series.sig, running CHDK.idc -> 17:18:26It takes a lot of time! (turion 64 tl 50, 2.5 Gb ram)
Quote from: bongo_bingo on 19 / April / 2008, 21:14:49Loaded CanonFW_DryOS_A-Series.sig, running CHDK.idc -> 17:18:26It takes a lot of time! (turion 64 tl 50, 2.5 Gb ram)4m 45s with all my actions from choosing the file to the readiness. See flash movie - Loading G9 dump into IDA
Are the sig and idc files you used the same present in http://grandag.nm.ru/hdk/CanonFW_A-Series_Signatures_for_IDA.rar ?
Can I use notepad to strip off the zeros?
Quote from: bongo_bingo on 20 / April / 2008, 11:35:28Are the sig and idc files you used the same present in http://grandag.nm.ru/hdk/CanonFW_A-Series_Signatures_for_IDA.rar ?Yes.Quote from: bongo_bingo on 20 / April / 2008, 11:35:28Can I use notepad to strip off the zeros?No. It will replace some symbols, as notepad is textual editor, not binary.edit: You can yse the following command line to strip your dump (empty.dum):tail -c +638465 empty.dum | head -c 3345368 > PRIMARY.BIN Both 'tail' and 'head' programs are in CHDK working environment for Windows.
will test tail-head in the afternoon.