Difference between revisions of "Firmware"
(→Nano 4g) |
|||
Line 1: | Line 1: | ||
This article is about the firmware itself. If you are trying to get a copy of the firmware files, please see [[Dumping firmware]] and [[Extracting firmware]]. NOTE: Please excuse the chaotic layout of this article. It is under construction. :-) | This article is about the firmware itself. If you are trying to get a copy of the firmware files, please see [[Dumping firmware]] and [[Extracting firmware]]. NOTE: Please excuse the chaotic layout of this article. It is under construction. :-) | ||
==osos== | ==osos== | ||
− | This is the main firmware | + | This is the main firmware image of the iPod. This part has been encrypted ever since the iPod Nano 2G. |
[[Image:IN2G firmware osos header.png|thumb|caption]] | [[Image:IN2G firmware osos header.png|thumb|caption]] | ||
[[Image:Firmware layout.png|150px]] | [[Image:Firmware layout.png|150px]] | ||
Line 9: | Line 9: | ||
[[Image:IN2G cipher aupd diffs.png|500px]] | [[Image:IN2G cipher aupd diffs.png|500px]] | ||
==rsrc== | ==rsrc== | ||
− | This is the filesystem of the iPod. It is unencrypted and of not much use to this project. | + | This is the resource filesystem of the iPod firmware. It is unencrypted and of not much use to this project. |
==Nano 4g== | ==Nano 4g== | ||
− | The Nano 4g doesn't have the ''aupd'' partition. Instead, | + | The Nano 4g doesn't have the ''aupd'' partition. Instead, seven new partitions were added. We assume that these have the following functions, the question mark means that we are not completely sure: |
* appl - bootlogo? | * appl - bootlogo? | ||
Line 20: | Line 20: | ||
* disk - disk mode | * disk - disk mode | ||
* lbat - low battery logo? | * lbat - low battery logo? | ||
− | |||
− | |||
==Helpful pages== | ==Helpful pages== |
Revision as of 13:26, 14 February 2010
This article is about the firmware itself. If you are trying to get a copy of the firmware files, please see Dumping firmware and Extracting firmware. NOTE: Please excuse the chaotic layout of this article. It is under construction. :-)
Contents
osos
This is the main firmware image of the iPod. This part has been encrypted ever since the iPod Nano 2G.
aupd
Here is a comparison between the different aupd partitions of firmware version in the iPod Nano 2G:
rsrc
This is the resource filesystem of the iPod firmware. It is unencrypted and of not much use to this project.
Nano 4g
The Nano 4g doesn't have the aupd partition. Instead, seven new partitions were added. We assume that these have the following functions, the question mark means that we are not completely sure:
- appl - bootlogo?
- bdhw - bad hardware?
- bdsw - bad software?
- chrg - sleep, but charging?
- diag - diag mode
- disk - disk mode
- lbat - low battery logo?
Helpful pages
http://home.gna.org/linux4nano/download/crypto_synth-1.0.pdf