Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  Customize the original Iriver IHP-120/140 firmware
« previous next »
  • Print
Pages: [1]

Author Topic: Customize the original Iriver IHP-120/140 firmware  (Read 1719 times)

Offline ATAGA

  • Member
  • *
  • Posts: 13
Customize the original Iriver IHP-120/140 firmware
« on: July 25, 2012, 04:11:47 PM »
I need ihpbmp, it´s in the web ROCKBOX:

http://www.rockbox.org/wiki/IriverToolsGuide#ihpfirm_40firmware_encryption_47decryption_tool_41

""""""""""""""""""""""""""
A short description of the decryption

DaveHooper : The code is divided into 512-byte blocks. We initialise a 16-byte mask with a fixed pattern and XOR this with the first 16 bytes of the block. Then we write out the bytes in the following order: 2,3,4,1,6,7,8,5,10,11,12,9,14,15,16,13. Then we shift these bytes into the mask and use it to XOR the next 16 bytes. At the end of the 512-byte block, we reinitialise the 16-byte XOR mask with the fixed pattern. At the end of the firmware image is the checksum block. For each 512-byte block we derive one checksum (this checksum is actually just the XOR of all decoded bytes).

Are we sure that the firmware is 100% correctly decrypted? I'm pretty certain - certainly the decryption, edit, reencryption steps work and the resulting modified firmware runs on the device. Proof at ihpbmp (graphics/icons modification tool for iHP). If someone has some time to kill they could analyse the decryption routine in the firmware and compare with my source if they liked.

"""""""""""""""""""""""""""""

OK?
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Customize the original Iriver IHP-120/140 firmware
« Reply #1 on: July 25, 2012, 04:24:32 PM »
You could ask strip wax if he still has it since apparently he wrote it.
Logged

Offline AlexP

  • Global Moderator
  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: Customize the original Iriver IHP-120/140 firmware
« Reply #2 on: July 25, 2012, 04:35:18 PM »
Please, ask the person who wrote it.  This isn't a Rockbox tool and we don't have anything to do with it.  The links are that the person that wrote it is/was a Rockbox developer and some parts of the code were incorporated into a Rockbox tool.

Also, in future if you feel I (or anyone else) has wrongly locked a thread, PM me - don't just start a new one.
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline ATAGA

  • Member
  • *
  • Posts: 13
Re: Customize the original Iriver IHP-120/140 firmware
« Reply #3 on: July 25, 2012, 05:21:26 PM »
Excuse me, I thought this program was part of the decryption tools for editing the original firmware. I'm afraid I will not be able to get it.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  Customize the original Iriver IHP-120/140 firmware
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.072 seconds with 15 queries.