Program Type

From PS3 Developer wiki
Revision as of 04:41, 13 February 2023 by CelesteBlue (talk | contribs)
Jump to navigation Jump to search
Value Name Device Files Remarks
1 LV0 / level 0 PS3 load by lv0ldr, auth by lv0ldr
2 LV1 / level 1 PS3 load by lv0, auth by lv1ldr
3 LV2 / level 2 PS3 load by lv1, auth by lv2ldr
4 APP / Application PS3 load by lv1, auth by appldr
5 ISO / Isolated SPU Module PS3 load by lv1, auth by isoldr
6 LDR / Secure Loader PS3 load by lv0(for lv1ldr)/lv1(for appldr, isoldr, lv2ldr), auth by metldr
7 KERNEL / Kernel PRX PS3, PS Vita PS Vita kernel modules (.skprx) On PS3, load by lv1, auth by appldr. Does not use keyid.
8 NPDRM / NPDRM Application PS3, PS Vita NPDRM SELF and PS Vita SDK fSELF (eboot.bin, .suprx) load by lv1, auth by appldr. Uses keyid.
9 BOOT PS Vita kernel_boot_loader.self Does not use keyid.
10 unknown unknown
11 SECURE / Secure Module PS Vita os0:sm/*.self and slb2:kprx_auth_sm.self
12 unknown unknown
13 USER / System Usermode Module PS Vita system usermode modules (.self, eboot.bin, .suprx) Uses keyid.
14 unknown PS Vita Seen in applier_sm.self and kprx_auth_sm.self -> Maybe DIFF files. Does not use keyid.