Line 60:
Line 60:
The contents are stored in the WAD in the same order as in the TMD. Each file is aligned to 0x40 bytes.
The contents are stored in the WAD in the same order as in the TMD. Each file is aligned to 0x40 bytes.
−
The contents (Data section) are encrypted using the title key (decrypt it from the [[Ticket|ticket]]) and the content index (in the TMD, the 2 first bytes of the IV are the index, the last 14 bytes are zeroes) as IV. The SHA1 of the decrypted content must match the hash that is stored in the TMD.
+
The contents (Data section) are encrypted using the title key (decrypt it from the [[ticket]]) and the content index (in the TMD, the 2 first bytes of the IV are the index, the last 14 bytes are zeroes) as IV. The SHA1 of the decrypted content must match the hash that is stored in the TMD.
−
In a hex editor, the beginning of any WAD will be 00 00 00 20 49 73. This can be useful to remove a WAD from an ELF file.
+
In a hex editor, the beginning of any WAD will be 00 00 00 20 49 73. This can be useful to remove a WAD from an ELF file.
=== Footer ===
=== Footer ===
The "footer" is an optional, unencrypted timestamp / buildstamp.
The "footer" is an optional, unencrypted timestamp / buildstamp.
−
[[Category:Wii_Software]]
+
+
[[Category:Wii Software]]
[[Category:File formats]]
[[Category:File formats]]