Line 7:
Line 7:
*Blocks 0x40 - 0x89: boot2 (first copy)
*Blocks 0x40 - 0x89: boot2 (first copy)
−
*Blocks 0x1C0 - ? : boot2 (second copy)
+
*Blocks 0x140 - 0x189 : boot2 (second copy)
** boot2 is the third-stage bootloader; it is stored in a modified WAD format, including a [[ticket]] that is encrypted with the common key and signed.
** boot2 is the third-stage bootloader; it is stored in a modified WAD format, including a [[ticket]] that is encrypted with the common key and signed.
+
*Blocks 0x2BC0: Encrypted filesystem data. Data is encrypted with a per-console AES key, and then signed with a (separate, per-console) HMAC key.
+
+
*Blocks 0x3F800 - 0x40000: Filesystem metadata (SFFS, unencrypted). There are 16 superblocks contained therein -- one every 0x80 blocks.
The NAND flash driver inside boot2 and IOS supports the following chip IDs:
The NAND flash driver inside boot2 and IOS supports the following chip IDs: