Rockbox Development > New Ports
Creative Zen Vision:M
Sonic:
Hey, people! I just bought a ZVM, but the one drawback was that it didn't support Rockbox. So I'd be willing to help, if someone could tell me how. I don't know how to program, but I could learn if somebody pointed me to a good tutorial, or something. :D
CloudAge:
I would like to help in anyway possible aswell is there any status to some extent on this project as of yet?
iSE:
Unfortunately reverse engineering the firmware to a player is extremely difficult. It is not a simple case of follow this howto and here you go. We are all still trying to figure out how to get our own version of the firmware onto the player without it being rejected.
The reason it is rejected is because the hash check the player performs on the firmware fails, as in, it knows its not the original and so will not load it because it may be corrupt and/or tampered with. If anyone has any experience cracking cryptographic hashes, I suggest you read through the posts that have come before this and help in anyway you can. If you want to learn, it is through this where you will be able to help.
Sonic:
So, if it's so hard to decode the hash, why not use the original hash, from the original firmware? Maybe the other parts of the firmware could be identified, and then we could just figure out which part was the hash. Unless that just sounds really stupid. :o
iSE:
Well the idea behind a hash is that it calculates it from the contents of the firmware, so if the contents change then when it tries to calculate the hash it will be wrong and so will fail. If we are able to calculate what the hash algorithm is then we could use it to give a fake one back to the player so it thinks it original firmware. Another way would be find what the hash actually is so we could give that back to the player and again fool it.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version