Secure Loader: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 9: | Line 9: | ||
| 0x0 || 4 || Magic || 5E D7 9A 0B | | 0x0 || 4 || Magic || 5E D7 9A 0B | ||
|- | |- | ||
| 0x4 || 4 || | | 0x4 || 4 || Header Size || Little Endian, 0x280 | ||
|- | |- | ||
| 0x8 || 4 || Size | | 0x8 || 4 || Signature Size || Little Endian, RSA (0x100) | ||
|- | |- | ||
| 0xC || 4 || Size | | 0xC || 4 || Payload Size || Little Endian | ||
|- | |- | ||
| 0x10 || 0x10 || Padding || | | 0x10 || 0x10 || Padding || Zeroes | ||
|- | |- | ||
| 0x20 || 0x20 || SHA256 of the decrypted | | 0x20 || 0x20 || SHA256 of the decrypted payload || | ||
|- | |- | ||
|} | |} |
Revision as of 09:10, 27 October 2020
SAMU IPL, codenamed as 80000001, is the main loader of the Secure Kernel (80010001)
The header contained in it contains the following information:
Header Info
Offset | Size | Description | Notes |
---|---|---|---|
0x0 | 4 | Magic | 5E D7 9A 0B |
0x4 | 4 | Header Size | Little Endian, 0x280 |
0x8 | 4 | Signature Size | Little Endian, RSA (0x100) |
0xC | 4 | Payload Size | Little Endian |
0x10 | 0x10 | Padding | Zeroes |
0x20 | 0x20 | SHA256 of the decrypted payload |