I wanted to know what steps should be taken to “crack” the camera firmware to add / change functions, in particular the Canon or Olympus cameras.
I can understand that this is a topic involved, but the overall plan of steps and what I am doing should be closely monitored.
I assume that the first step is to take the firmware, load it into the decompiler (any recommendations?) And examine the contents. I admit that I have never decompiled code before, so it will be a good call to start me, any tips? books? textbooks? what should i expect?
Thanks stack as always!
Note: I know about Magic Lantern and CHDK, I want to get technical advice on how they were started and started.
http://magiclantern.wikia.com/wiki/Decompiling
http://magiclantern.wikia.com/wiki/Struct_Guessing
http://magiclantern.wikia.com/wiki/Firmware_file
http://magiclantern.wikia.com/wiki/GUI_Events/550D
http://magiclantern.wikia.com/wiki/Register_Map/Brute_Force
I wanted to know what steps should be taken to “crack” cameras to add / change functions, in particular, Canon or Olympus cameras do.
Common steps for this hacking / reverse engineering technology:
Collection of information about the camera system (main processor, image coprocessor, RAM / Flash chips). Challenges: CCTV manufacturers tend to hide such confidential information. In addition, specifications / documentation for proprietary chips are not published at all.
: - , . : , , . , .
Dis-assembly: "" . : , , "" , /.
: , . : .
, ( HW). . : Elphel AXIOM