Originally posted by uttam.hathi firmware:
firm ware when installed on a camera is a decrypted version and the software permits an flashing only with software which reads the version installed, thus simpliciter one cannot flash unless the upgrading firmware is within the existing parameter. One cannot flash firmware with an existing version of firmware, thus the upgradging firmware has to be of the same camera model and a version higher.
It's called hacking for a reason. You create a hack which lets you install any firmware you wish. And it might be true that version has to be bigger or same. Needless to say that software which is meant to another hardware can't work. I would be rather curious how to hack the bootloader so that I can run any firmware.
Originally posted by uttam.hathi the available decryption tools does not decrypt the header of the firmware for modification thus atleast i have not been successful on working at this aspect. unless this gets clarified the primary part of hacking one cannot proceed. eg how to flash a K-x camera with a K-r firmware and then reverse it from K-r to K-x.
googled across read the links here but there is no clue, all that one can do is use a decrypting software proprietory of pentax made available at pentaxhack -frmcrypt, all other suggested hacks/decrypting software do not work or read,this is the only software where strings seems logical, but garbles the flashing part at the header.
Am i wrong
Yes you are wrong. I tested K-3 firmware with the javascript decrypter, disassembled it and found even images. then I encrypted it with some tool linked in this thread. After that I decrypted it again and got same file. I didn't flash my camera.
And disassembling you get machine codes which you can interpret to higher level language if you know which kind of structures higher level language compiler produces and it is total guess what are the variables and function names.
And if you think frmcrypt is so superrior, disassemble and analyze it and then write good post why it works better than anything else.
You should start your way from something simple to learn to do stuff. First take Arduino and learn to read the assembly listing file. Then continue to arm and intel machines. You'll start to see pattern how the sourcecode is generated to binary.
But please. Stop whining decryption isn't working. It works. Encryption works. But I don't have time to work with Pentax firmwares