i wanted to process all the steps in my attempt to port... since BlackHole so graciously provided the source i skipped the essential steps it seems
if successfull i plan to document the steps from a layman's perspective in creating a port - also that would help me redo the efforts for IXUS285 lying with my SX430
i will brief what i did ( i will create an ordered todo later)
i downloaded the following files
26/10/18 12:46 AM 405,653 CHDK-Compiler-GUI_r288.zip
26/10/18 12:46 AM 384,846 7za920.zip
26/10/18 12:46 AM 46,825,100 gcc493-host481.7z
26/10/18 01:10 AM 3,084,637 capstone-3.0.5.zip
26/10/18 01:11 AM 2,491,156 capstone-3.0.5-win64.zip
26/10/18 01:13 AM 8,184 cccapstone-master.zip
26/10/18 01:14 AM 217,223 capstone-mingw-chdk-3.0.4-patched-2016-01-11_1.zip
26/10/18 01:29 AM 48,616 CanonFW_A-Series_Signatures_for_IDA.rar
26/10/18 01:33 AM 49,987,162 idafree70_windows.exe
03/11/18 12:30 PM 85,794 sx430is_100b_src.rar
04/11/18 11:42 PM 90,792 sx430is_100b_src-trunk5113.zip
06/11/18 12:04 PM 0 a.txt
i extracted them in the folder D:\CHDK
(i think capstone 3.0.5 and 3.0.5 win64 - one of them is redundant but .... i will check this when i am doing a proper documentation
( i have absolutely no experience of documenatation or of documenting my code - i know it is bad - but i have been the only one looking at my code ever - so i may sound like a noob sometimes )
26/10/18 12:46 AM <DIR> Downloads
07/05/16 12:20 PM 424,960 CHDK-Compiler-GUI.exe
26/10/18 01:05 AM <DIR> archives
26/10/18 01:05 AM <DIR> trunk
26/10/18 01:05 AM <DIR> release
06/11/18 12:06 PM 660 CHDK-Compiler-GUI.ini
15/01/16 05:05 AM <DIR> gcc493
18/11/10 09:08 AM 91,020 7-zip.chm
18/11/10 09:27 AM 587,776 7za.exe
13/03/10 01:06 AM 1,162 license.txt
18/11/10 09:09 AM 1,254 readme.txt
18/07/18 09:17 AM <DIR> capstone-3.0.5
26/10/18 01:11 AM <DIR> capstone-3.0.5-win64
11/01/16 10:49 PM <DIR> capstone-mingw-chdk-3.0.4
04/11/18 09:55 PM <DIR> user-source
04/11/18 10:00 PM <DIR> ZMisc
20/01/09 07:16 PM 239,817 CardTricks144.exe
06/11/18 12:06 PM 169 CardTricks144.ini
06/11/18 11:54 AM <DIR> ZFirmWare
i have also installed the IDAFree70 windows and have the contents of the firmware dumps and the contents of CanonFW_A-Series_Signatures_for_IDA in a folder ZFirmWare as below
06/11/18 11:54 AM 16,711,676 PRIMARY_sx430_100b.bin
21/10/07 04:34 PM <DIR> idc
21/10/07 04:34 PM <DIR> sig
i am assuming the idc files and sig files together will tell IDA how to interpret the firmware dump and allow it to search for the signatures
but i have never used ida (well once wayyyy back for cracking a small vb6 ocx file
) so i do not know what to do with those files
is there a guide online for the signature generator ?