Editing Talk:SELF - SPRX
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
To be merged with [[Signed Executable and Linkable Format (SELF)]] | |||
=== NPDRM Header === | |||
typedef struct | |||
{ | |||
u32 block_type; // this is 3(NPDRM) | |||
u32 block_size; // this is 0x90(sizeof(Self_NPDRM)) | |||
u32 unknown1; //So far always 0 | |||
u32 unknown2; //So far always 0 | |||
u32 magic; // 0x4E504400(NPD) | |||
u32 unknown3; // So far always 1 | |||
u32 license; // 1 Network License, 2 Local License, 3 Free | |||
u32 type; // 1 Executable, 21 Update for Disc Based Game | |||
u8 titleid[0x30]; | |||
u8 hash_unknown[0x10]; | |||
u8 hash1[0x10]; | |||
u8 hash2[0x10]; | |||
u8 padding[0x10]; | |||
} Self_NPDRM | |||
Located after the Self Control Info. | |||