NCCH: Difference between revisions

3dsguy (talk | contribs)
No edit summary
Line 44: Line 44:


All of the hashes stored in this NCCH header are over the cleartext data. The ExeFS/RomFS superblock starts at offset 0x0 in the ExeFS/RomFS, and the size is specified by the hash region fields.
All of the hashes stored in this NCCH header are over the cleartext data. The ExeFS/RomFS superblock starts at offset 0x0 in the ExeFS/RomFS, and the size is specified by the hash region fields.
As of [[5.0.0-11]] the application [[ExeFS]]:/.logo can be loaded from the plaintext region between the access descriptor and the plain region, all applications built since [[5.0.0-11]] likely store the logo here. Normally the size of this logo 0x2000-bytes.


=== NCCH Header ===
=== NCCH Header ===
Line 89: Line 91:
|-
|-
|  0x121
|  0x121
0x2F
0xF
|  Reserved
|  Reserved
|-
| 0x130
| 0x20
| For [[5.0.0-11]]+ applications, this is a SHA-256 of the logo located between the access-desc and palin region.
|-
|-
|  0x150
|  0x150