Most recent edit on 2006-10-26 03:42:13 by AlexBernstein
Additions:
Canon's *.fir upgrade files seemed to be encrypted by a simple stream cypher. Analysis of B:\CAMERA.EXE decryption routines allows one to understand encryption/decryption algorithm.
Deletions:
Canon's *.fir upgrade files seemed to be encrypted by a simple stream cypher. Analysis of B:\CAMERA.EXE decryption routines allows one to understand [FirmwareDecrypter encryption/decryption algorithm]].
Edited on 2006-10-26 03:42:01 by AlexBernstein
Additions:
Legal Disclaimer
Deletions:
*Legal Disclaimer*:
Edited on 2006-10-26 03:41:47 by AlexBernstein
Additions:
Canon's *.fir upgrade files seemed to be encrypted by a simple stream cypher. Analysis of B:\CAMERA.EXE decryption routines allows one to understand [FirmwareDecrypter encryption/decryption algorithm]].
*Legal Disclaimer*:
While this information could be used to decrypt *.fir files provided by Canon, this would violate Canon's software license that you agree to when you download firmware update. However, you are not bound by any license when you buy camera in store, open the box, connect camera to you computer, and extract files this way. The eventual goal of this project is to create programs in *.fir format that is understood by the camera that modify some of the camera's settings. Such programs should be created using only the information gleaned from the camera itself, and not from Canon's licensed firmware updates.
Deletions:
Canon's *.fir upgrade files seemed to be encrypted by a simple stream cypher. Analysis of [FirmwareBCaneraExe B:\CAMERA.EXE ] decryption routines allows one to understand encryption/decryption algorithm.
Legal Disclaimer
While this information could be used to decrypt *.fir files provided by Canon, this would violate Canon's software license that you agree to when you download firmware update. However, you are not bound by any license when you buy camera in store, open the box, connect camera to you computer, and extract files this way. The eventual goal of this project is to create programs in *.fir format that is understood by the camera that modify some of the camera's settings. Such programs should be created using only the information gleaned from the camera itself, and not from Canon's licensed firmware updates.
That knowledge allows creation of FirmwareDecrypter to decrypt *.fir files. Decrypted files consist from reusable modules, since some of the 300D modules appear to be identical to 10D modules. *.fir upgrades include a complete FAT image of drives A: and B: of the camera as well as code and data stored in other part of the camera memory.
Oldest known version of this page was edited on 2006-10-25 12:28:14 by AlexBernstein []
Page view:
Canon's *.fir upgrade files seemed to be encrypted by a simple stream cypher. Analysis of [
FirmwareBCaneraExe B:\CAMERA.EXE ] decryption routines allows one to understand encryption/decryption algorithm.
Legal Disclaimer
While this information could be used to decrypt *.fir files provided by Canon, this would violate Canon's software license that you agree to when you download firmware update. However, you are not bound by any license when you buy camera in store, open the box, connect camera to you computer, and extract files this way. The eventual goal of this project is to create programs in *.fir format that is understood by the camera that modify some of the camera's settings. Such programs should be created using only the information gleaned from the camera itself, and not from Canon's licensed firmware updates.
That knowledge allows creation of
FirmwareDecrypter to decrypt *.fir files. Decrypted files consist from reusable modules, since some of the 300D modules appear to be identical to 10D modules. *.fir upgrades include a complete FAT image of drives A: and B: of the camera as well as code and data stored in other part of the camera memory.