Line 9:
Line 9:
== Disc Partitions ==
== Disc Partitions ==
−
The discs used on the Nintendo Wii are structured in one or more self-contained subdivisions called partitions. Partitions contain encrypted data blocks protected by encrypted SHA-1 hashes signed by a RSA signature. The encryption and signing is carried at the block layer, independent of the file system used (FST).
+
The discs used on the Nintendo Wii are structured in one or more self-contained subdivisions called "partitions". Partitions contain encrypted data blocks (0x8000 bytes per block, or 32k) protected by encrypted SHA-1 hashes signed by a RSA signature. The encryption and hashing is carried at the block layer, independent of the file system used (FST).
−
All games are encrypted using a key that can be derived from a common key and the title information in the game.
+
Each partition is encrypted using a 'title key' that can be derived from a common key and the [[ticket]] in the partition.
The structure of a partition is described in the [[Wiidisc]] page.
The structure of a partition is described in the [[Wiidisc]] page.
Line 28:
Line 28:
These files are encrypted file containers. They are used for example within gamesaves and firmware updates.
These files are encrypted file containers. They are used for example within gamesaves and firmware updates.
−
The process to decrypt WAD files is analog as the one used for the discs.
+
The process to decrypt WAD files is similar to the one used for the discs.
The format of a WAD file is described in the [[WAD Files]] page.
The format of a WAD file is described in the [[WAD Files]] page.
Line 40:
Line 40:
=== RARC Files ===
=== RARC Files ===
−
These files are compressed file containers. The compressión seems to be the same as in the GameCube RARC format.
+
These files are compressed file containers. The compression seems to be the same as in the GameCube RARC format.
The format of a RARC file is described in [http://hitmen.c02.at/files/yagcd/yagcd/chap15.html#sec15.3 Yet Another GameCube Documentation] by Groepaz/Hitmen.
The format of a RARC file is described in [http://hitmen.c02.at/files/yagcd/yagcd/chap15.html#sec15.3 Yet Another GameCube Documentation] by Groepaz/Hitmen.
Line 46:
Line 46:
=== Yaz0 Files ===
=== Yaz0 Files ===
−
These files are compressed files. The compressión seems to be the same as the one used in the GameCube Yaz0 format.
+
These files are compressed files. The compression seems to be the same as the one used in the GameCube Yaz0 format.
The format of a Yaz0 file is described in [http://hitmen.c02.at/files/yagcd/yagcd/chap16.html#sec16.2 Yet Another GameCube Documentation] by Groepaz/Hitmen.
The format of a Yaz0 file is described in [http://hitmen.c02.at/files/yagcd/yagcd/chap16.html#sec16.2 Yet Another GameCube Documentation] by Groepaz/Hitmen.