Editing 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 562: | Line 562: | ||
// type 3, 0x90 bytes | // type 3, 0x90 bytes | ||
struct { // 0x80 bytes of data | struct { // 0x80 bytes of data | ||
uint32_t magic; // 4E 50 44 00 ("NPD.") | |||
uint32_t license_version; | |||
uint32_t drm_type; // [[NPDRM#DRM_Type]] | |||
uint32_t app_type; // [[App Types|App_type]] | |||
uint8_t content_id[0x30]; | |||
uint8_t digest[0x10]; // SHA-1 hash of debug self/sprx created with make_fself_npdrm | |||
uint8_t inv_digest[0x10]; // hash_cid_fname (?hash of contentid + filename ?) | |||
uint8_t xor_digest[0x10]; // hash_cid (?hash of contentid only?) | |||
uint8_t padding[0x10]; | |||
} PS3_npdrm_header; | } PS3_npdrm_header; | ||