Difference between revisions of "Dumping firmware"

From freemyipod.org
Jump to: navigation, search
(New page: The first step to examining iPod's firmware is getting an image of it. ---Under Linux--- Getting a firmware dump is very easy in Linux. Just: Make sure the iPod is plugged in. Type "dd i...)
 
Line 1: Line 1:
The first step to examining iPod's firmware is getting an image of it.
+
The first step to examining iPod's firmware is getting an image of it. You can retrieve either retrieve an image from the iPod or from the internet.
  
---Under Linux---
+
===From the iPod===
 
Getting a firmware dump is very easy in Linux. Just:
 
Getting a firmware dump is very easy in Linux. Just:
  
Make sure the iPod is plugged in.
+
# Make sure the iPod is plugged in.
Type "dd if=/dev/sdX1 of=dump.img" in the terminal, but make sure you edit the drive to match your configuration.
+
# Type "dd if=/dev/sdX1 of=dump.img" in the terminal, but make sure you edit the drive to match your configuration.
A dump.img file should be created after a while. If you have a lot of data on your iPod, it can take a very long time.
+
# A dump.img file should be created after a while. If you have a lot of data on your iPod, it can take a very long time.
  
---Under Windows---
+
===From the internet===
 +
You can download pretty much every firmware version from http://www.felixbruns.de/iPod/firmware/. These files are called .ipsw files, but they are really .zip files in disguise. Open the .ipsw file as a .zip file, and you can view it's contents:
 +
 
 +
'''For 1G - 3G Nanos:'''
 +
{| class="wikitable"
 +
| Filename || Description
 +
|-
 +
| Firmware-XX.X.X.X || The actual firmware file
 +
|-
 +
| manifest.plist || An XML file that gives basic info about the Firmware. Probably for iTunes
 +
|}

Revision as of 02:32, 27 February 2009

The first step to examining iPod's firmware is getting an image of it. You can retrieve either retrieve an image from the iPod or from the internet.

From the iPod

Getting a firmware dump is very easy in Linux. Just:

  1. Make sure the iPod is plugged in.
  2. Type "dd if=/dev/sdX1 of=dump.img" in the terminal, but make sure you edit the drive to match your configuration.
  3. A dump.img file should be created after a while. If you have a lot of data on your iPod, it can take a very long time.

From the internet

You can download pretty much every firmware version from http://www.felixbruns.de/iPod/firmware/. These files are called .ipsw files, but they are really .zip files in disguise. Open the .ipsw file as a .zip file, and you can view it's contents:

For 1G - 3G Nanos:

Filename Description
Firmware-XX.X.X.X The actual firmware file
manifest.plist An XML file that gives basic info about the Firmware. Probably for iTunes