Talk:SELF - SPRX
Jump to navigation
Jump to search
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.