Extracting firmware: Difference between revisions

From freemyipod
Jump to navigation Jump to search
Cmwslw (talk | contribs)
m Protected "Extracting firmware" [edit=autoconfirmed:move=autoconfirmed]
Mcd1992 (talk | contribs)
No edit summary
Line 11: Line 11:
These are your extracted firmware images. To learn more about these, please visit the [[Firmware]] page. If you need more information about using extract2g, type in:
These are your extracted firmware images. To learn more about these, please visit the [[Firmware]] page. If you need more information about using extract2g, type in:
<pre>extract2g - -help</pre>
<pre>extract2g - -help</pre>
Also if you are using the osos.fw outputted by extract2g in iLoader you need to do the following to it first:
<pre>dd if=osos.fw of=osos.out bs=2048 skip=1<pre>
Then put osos.out into /iLoader/osos.fw
==Helpful pages==
==Helpful pages==
http://home.gna.org/linux4nano/download/crypto_synth-1.0.pdf
http://home.gna.org/linux4nano/download/crypto_synth-1.0.pdf


http://www.ipodlinux.org/wiki/Firmware
http://www.ipodlinux.org/wiki/Firmware

Revision as of 22:52, 14 September 2009

The tool for extracting iPod firmware is called extract2g. Extract2g can be found on the Linux4nano SVN at http://svn.gna.org/viewcvs/linux4nano/trunk/tools/extract2g/. The Windows binary is provided, and the Linux version can be built with a simple make command. Extract2g supports all of the Nanos and the 5G and 6G iPods (haven't tested any others). If the output says something similar to "Extracting from osos.fw," you should be fine.

To obtain a list of availible files, type in:

extract2g -l dump.img

Please note that "dump.img" can be replaced with whatever your dump file is named. To actually extract the firmwares, type in:

extract2g -A dump.img

You should now have 3 files:

  • osos.fw
  • aupd.fw
  • rsrc.fw

These are your extracted firmware images. To learn more about these, please visit the Firmware page. If you need more information about using extract2g, type in:

extract2g - -help

Also if you are using the osos.fw outputted by extract2g in iLoader you need to do the following to it first:

dd if=osos.fw of=osos.out bs=2048 skip=1
Then put osos.out into /iLoader/osos.fw

Helpful pages

http://home.gna.org/linux4nano/download/crypto_synth-1.0.pdf http://www.ipodlinux.org/wiki/Firmware