PRX File Format: Difference between revisions
Jump to navigation
Jump to search
Line 19: | Line 19: | ||
| 0xD0 || 4 || Key Tag Type || Little endian u32 | | 0xD0 || 4 || Key Tag Type || Little endian u32 | ||
|- | |- | ||
| 0x7C || 1 || Encryption Type || 2 - supported by multiloader / 0 - internal / 1 - ??? | | 0x7C || 1 || Encryption Type || 2 - supported by multiloader / 0 - internal / 1 - ??? / 3 - Used by vshmain (???) | ||
|- | |- | ||
|} | |} |
Revision as of 14:32, 26 May 2020
Structure of the PRX Goes as follows
PRX File Format Structure
Offset | Size | Description | Notes |
---|---|---|---|
0x0 | 4 | Magic | ~PSP |
0x6 | 2 | Compression Type | 0x300-Plain, 0x200-KL4E, 0x100-2RLZ, 0x000-GZIP Little endian u16 & 0xF00 |
0x28 | 4 | Plaintext Size (ELF) | Little endian u32 |
0x2C | 4 | Total Size | Little endian u32 |
0x34 | 4 | Filetype | if ((s32)(header+0x34) >=0) (Determines if user (positive) or kernel (negative) ) |
0xD0 | 4 | Key Tag Type | Little endian u32 |
0x7C | 1 | Encryption Type | 2 - supported by multiloader / 0 - internal / 1 - ??? / 3 - Used by vshmain (???) |