libdisarm
repository has been moved to launchpad.net.
Information is available
here.
irde
here
as it is seemingly no longer available elsewhere on the web.
Original author is mlb2gm5x @ misticriver forum.
libdisarm
repository.
Contains an ARM disassembler library written in C.
memdump
program.
Added proper attribution for the firmware decryption program.
Added info about repositories.
This website is dedicated to exploring the hardware of iriver portable audio players.
libdisarm
Documentation:
Documentation for the ARM disassembly library.
I have set up the following Bazaar repositories (Bazaar website) to track the sourcecode and documentation of this project. You can create a local branch with this command:
bzr branch http://iriver-t10.sourceforge.net/bzr/<repository>
firmware
:
Documentation of the original iriver firmware. These are primarily the notes I write and use
when I play around with my T10, but they probably contain a lot of information
that I have not yet had the time to post on this page.programs
:
Sample programs for the hacked firmware.disarm
:
ARM disassembler and code analysis tool. It disassembles binary files, finds basic blocks,
and tries to figure out whether a block is code or data. This is very useful when one is trying
to understand the original firmware.irde
:
iriver firmware encryption/decryption program. Original author is mlb2gm5x @ misticriver forum.
libdisarm
is hosted at launchpad.net.
Code, changelog and instructions for making a local branch
is available here.
Please contact me at jonlst.at.gmail.com if you need further information or have suggestions about this site. I would also like to hear from you if you have discovered further details about the T10 hardware.
Here is the Sourceforge project page for this project.