Program Authority ID: Difference between revisions
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) No edit summary |
CelesteBlue (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
Authority Id, length 0x8, as seen at offset 0x70 in PS3 SELF header. | Authority Id, length 0x8, as seen at offset 0x70 in PS3 SELF header. | ||
'''The name "[[Authority ID]]" was seen in lv1. On PSVita it simply called AuthId.''' | |||
1st number : console generation (1 = PS3, 2 = PSVita, 3 = PS4). | 1st number : console generation (1 = PS3, 2 = PSVita, 3 = PS4). | ||
Line 193: | Line 195: | ||
| 0x1080000004000001 || LPAR 4 (= LINUX_LPAR) || || (used in ps3vflashf region inside vflash in NOR consoles)... otheros bootloader region | | 0x1080000004000001 || LPAR 4 (= LINUX_LPAR) || || (used in ps3vflashf region inside vflash in NOR consoles)... otheros bootloader region | ||
|} | |} | ||
= More = | |||
1070000054000001,syscall21<br> | |||
1070000051000001<br> | |||
1070000039000001<br> | |||
107000002A000001<br> | |||
1070000031000001<br> | |||
107000004F000001<br> | |||
1070000044000001<br> | |||
107000004E000001,SCEI_AD_SIGN, syscall_sys_ss_ad_sign<br> | |||
10700005FF000001,syscall_sys_ss_media_id<br> | |||
1010000002000003<br> | |||
== laid / paid accronym explained (in graf chokolo's tools) == | |||
* laid = lpar auth ID | |||
* paid = program auth ID | |||
e.g. from graf chokolo's tools: | |||
u64 prog_auth_id 0x1050000003000001 | |||
u64 lpar_auth_id 0x1070000002000001 | |||
== CoreOS 085.009 Auth IDs == | |||
{| class="wikitable sortable" | |||
|- | |||
! AuthId !! CoreOS SELF file | |||
|- | |||
| 1F F0 00 00 01 00 00 01 FF 00 00 00 00 00 00 01 || lv0 | |||
|- | |||
| 1F F0 00 00 02 00 00 01 FF 00 00 00 00 00 00 02 || lv1.self | |||
|- | |||
| 1F F0 00 00 08 00 00 01 FF 00 00 00 00 00 00 06 || lv1ldr | |||
|- | |||
| 1F F0 00 00 09 00 00 01 FF 00 00 00 00 00 00 06 || lv2ldr | |||
|- | |||
| 1F F0 00 00 0A 00 00 01 FF 00 00 00 00 00 00 06 || isoldr | |||
|- | |||
| 1F F0 00 00 0C 00 00 01 FF 00 00 00 00 00 00 06 || appldr | |||
|- | |||
| 10 50 00 00 03 00 00 01 05 00 00 02 00 00 00 03 || lv2_kernel.self | |||
|- | |||
| 10 70 00 00 1F 00 00 01 07 00 00 01 00 00 00 05 || sb_iso_spu_module.self | |||
|- | |||
| 10 70 00 00 20 00 00 01 07 00 00 01 00 00 00 05 || sc_iso.self | |||
|- | |||
| 10 70 00 00 21 00 00 01 07 00 00 01 00 00 00 05 || spp_verifier.self | |||
|- | |||
| 10 70 00 00 22 00 00 01 07 00 00 01 00 00 00 05 || spu_pkg_rvk_verifier.self | |||
|- | |||
| 10 70 00 00 23 00 00 01 07 00 00 01 00 00 00 05 || spu_token_processor.self | |||
|- | |||
| 10 70 00 00 24 00 00 01 07 00 00 01 00 00 00 05 || sv_iso_spu_module.self | |||
|- | |||
| 10 70 00 00 25 00 00 01 07 00 00 01 00 00 00 05 || aim_spu_module.self | |||
|- | |||
| 10 70 00 00 37 00 00 01 07 00 00 01 00 00 00 05 || mc_iso_spu_module.self | |||
|} | |||
== Pre 0.85 Auth IDs and Vendor IDs == | |||
<pre> | |||
030: lv0, lv1: 0000000000000000, 00000000 | |||
040: lv0, lv1: 0000000000000000, 00000000 | |||
spm_server (lv1): 0000000100011000, 07000001 | |||
lv2_kernel: 0000000100014000, 07000001 | |||
lv2_loader (lv1): 0000000100014000, 07000001 | |||
profile_loader (lv1): 0000000100015000, 07000001 | |||
050: lv0, lv1: 0000000000000000, 00000000 | |||
lv2_kernel: 0123456789ABCDEF, 01000002 | |||
sys_init_app: 0123456789ABCDEF, 01000002 | |||
sys_init_ios: 0123456789ABCDEF, 01000002 | |||
060: *ldr, lv0, lv1: 0123456789ABCDEF, 33000077 | |||
lv2_kernel: 0123456789ABCDEF, 01000002 | |||
sys_init_app: 0123456789ABCDEF, 01000002 | |||
sys_init_ios: 0123456789ABCDEF, 01000002 | |||
sc_iso: 0000000100000002, 07000001 | |||
spu_pkg_rvk_verifier: 0000000100000005, 07000001 | |||
Since 2E/080 see main page, exceptions: | |||
2E-080.006: dev_flash/*, images/*: 1010000001000001, 01000002 | |||
2E-083.007: spu_token_processor: 0003CD28CB47D3C1, 07000001 | |||
081.003-083.007: dev_flash/*, images/*: 1070000400000001, 01000002 | |||
</pre> | |||
{{Development}}<noinclude>[[Category:Main]]</noinclude> | {{Development}}<noinclude>[[Category:Main]]</noinclude> |
Revision as of 21:50, 2 April 2018
Authority Id, length 0x8, as seen at offset 0x70 in PS3 SELF header.
The name "Authority ID" was seen in lv1. On PSVita it simply called AuthId.
1st number : console generation (1 = PS3, 2 = PSVita, 3 = PS4).
2nd and 3rd number : territory ID. For example, if auth id is 0x1FF000000C000001, the territory ID is 0xFF.
default.spp
See Default.spp. This file embedds AuthId of many processes and their "global name".
Program Auth IDs
ID | Name | Location | Remarks |
---|---|---|---|
0x1010000001000003 | retail games and their updates | ||
0x1020000401000001 | ps2emu | /dev_flash/ps2emu | CEX DEX DECR ? |
0x1050000003000001 | lv2_kernel.self | CoreOS | same for CEX DEX DECR |
0x1070000001000002 | onicore_child.self | /dev_flash/vsh/module | same for CEX DEX DECR |
0x1070000002000002 | mcore.self | /dev_flash/vsh/module | same for CEX DEX DECR |
0x1070000003000002 | mgvideo.self | /dev_flash/vsh/module | same for CEX DEX DECR |
0x1070000004000002 | swagner / swreset | /dev_flash/vsh/module | DTCP-IP DRM modules |
0x107000000E000001 | vtrm_server.fself | lv1 | |
0x107000000F000001 | update_manager_server.fself | lv1 | |
0x1070000010000001 | sc_manager_server.fself | lv1 | |
0x1070000011000001 | secure_rtc_server.fself | lv1 | |
0x1070000012000001 | spm_server.fself | lv1 | |
0x1070000013000001 | sb_manager_server.fself | lv1 | |
0x1070000014000001 | framework.fself | lv1 | |
0x1070000015000001 | lv2_loader.fself | lv1 | |
0x1070000016000001 | profile_loader.fself | lv1 | |
0x1070000017000001 | ss_init.fself | lv1 | |
0x1070000018000001 | individual_info_mgr_server.fself | lv1 | |
0x1070000019000001 | app_info_manager_server.fself | lv1 | |
0x107000001A000001 | ss_sc_init_pu.fself | JIG lv1 proc | |
0x107000001C000001 | updater_frontend.fself | lv1 | |
0x107000001D000001 | sysmgr_ss.fself | lv1 | |
0x107000001F000001 | sb_iso_spu_module.self | CoreOS | same for CEX DEX DECR |
0x1070000020000001 | sc_iso.self / sc_iso_factory.self | CoreOS / [2.43 JIG PUP] | same for CEX DEX DECR |
0x1070000021000001 | spp_verifier.self | CoreOS | same for CEX DEX DECR |
0x1070000022000001 | spu_pkg_rvk_verifier.self | CoreOS | same for CEX DEX DECR |
0x1070000023000001 | spu_token_processor.self | CoreOS | same for CEX DEX DECR |
0x1070000024000001 | sv_iso_spu_module.self | CoreOS | same for CEX DEX DECR |
0x1070000025000001 | aim_spu_module.self | CoreOS | same for CEX DEX DECR |
0x1070000026000001 | ss_sc_init.self | [2.43 JIG PUP] | |
0x1070000027000001 | dispatcher.fself | lv1 | |
0x1070000028000001 | factory_data_mngr_server.fself | JIG lv1 proc | |
0x1070000029000001 | fdm_spu_module.self | [2.43 JIG PUP] | |
0x1070000032000001 | ss_server1.fself | lv1 | |
0x1070000033000001 | ss_server2.fself | lv1 | |
0x1070000034000001 | ss_server3.fself | lv1 | |
0x1070000037000001 | mc_iso_spu_module.self | CoreOS | same for CEX DEX DECR |
0x1070000039000001 | bdp_bdmv.self | /dev_flash/bdplayer | |
0x107000003A000001 | bdj.self | /dev_flash/bdplayer | |
0x1070000040000001 | sys/external modules | /dev_flash/sys/external | same for CEX DEX DECR (incl. liblv2dbg_for_cex.sprx + liblv2dbg_for_dex.sprx) |
0x1070000041000001 | ps1emu | /dev_flash/ps1emu | CEX DEX DECR ? |
0x1070000043000001 | me_iso_spu_module.self | CoreOS | same for CEX DEX DECR |
0x1070000044000001 | (related to usb dongle) | ||
0x1070000045000001 | USB Dongle Authenticator | ss_server1.fself | same for CEX DEX DECR |
0x1070000046000001 | spu_mode_auth.self | [2.43 JIG PUP] | |
0x1070000047000001 | otheros.self | otheros.self | |
0x1070000048000001 | ftpd | cell_root/target/images | DECR |
0x107000004C000001 | spu_utoken_processor.self | CoreOS (since FW 2.40) | |
0x107000004F000001 | |||
0x1070000050000001 | |||
0x1070000052000001 | sys/internal CEX + vsh/module modules CEX | /dev_flash/sys/internal + /dev_flash/vsh/module | Differs between CEX (this authid) and DECR |
0x1070000054000001 | |||
0x1070000055000001 | manu_info_spu_module.self | CoreOS (since FW 3.50) | |
0x1070000058000001 | me_iso_for_ps2emu.self | CoreOS (since FW 3.70) | |
0x1070000059000001 | sv_iso_for_ps2emu.self | CoreOS (since FW 3.70) | |
0x1070000300000001 | Lv2diag.self | BD-remarry toolkit | |
0x10700003FC000001 | emer_init.self | CoreOS (since FW 2.00) | |
0x10700003FD000001 | ps3swu | PUP root | same for CEX DEX DECR |
0x10700003FD000001 | PS3ToolUpdater | cell_root/target/images | Only DECR |
0x10700003FD000001 | manufacturing_updater_for_reset.self | BD-remarry toolkit | |
0x10700003FE000001 | sys_agent.self DECR | /dev_flash/sys/internal | DECR |
0x10700003FF000001 | db_backup, mkfs, mkfs_085, mount_hdd, registry_backup, set_monitor most sys/internal modules DECR + most vsh/module modules DECR |
/dev_flash/sys/internal + /dev_flash/vsh/module + cell_root/target/images | Differs between DECR (this authid) and CEX |
0x1070000409000001 | pspemu | /dev_flash/pspemu/ | CEX DEX DECR ? |
0x107000040A000001 | psp translator | /dev_flash/pspemu/ | CEX DEX DECR ? |
0x107000040B000001 | psp modules | /dev_flash/pspemu/release | CEX DEX DECR ? |
0x107000040C000001 | psp emu drm | /dev_flash/pspemu/release | CEX DEX DECR ? |
0x107000040D000001 | ?psp emu drm? | /dev_flash/pspemu/release/emulator_drm.sprx | CEX DEX DECR ? |
0x1070000500000001 | cellftp | cell_root/target/images/ | DECR |
0x1070000501000001 | hdd_copy.self | CoreOS (since FW 3.10) | |
0x10700005FC000001 | sys_audio | /dev_flash/sys/internal | CEX |
0x10700005FD000001 | sys_init_osd | /dev_flash/sys/internal | CEX |
0x10700005FF000001 | vsh.self | /dev_flash/vsh/ | CEX |
0x1070001002000001 | PvrRecSvr.sprx | BCJB95006\USRDIR\v320 | CEX |
0x1070200056000001 | cachemgr.self | WebMAF apps/USRDIR | |
0x1070200057000001 | EBOOT.BIN.self + .sprx files | WebMAF apps/USRDIR/prx/ps3 | Demen_prx.ppu.sprx + WebMAF sprx files |
0x1FF0000001000001 | lv0 | CoreOS | same for CEX DEX DECR |
0x1FF0000002000001 | lv1.self | CoreOS | same for CEX DEX DECR |
0x1FF0000008000001 | lv1ldr | CoreOS | same for CEX DEX DECR |
0x1FF0000009000001 | lv2ldr | CoreOS | same for CEX DEX DECR |
0x1FF000000A000001 | isoldr | CoreOS | same for CEX DEX DECR |
0x1FF000000B000001 | rvkldr | CoreOS | same for CEX DEX DECR |
0x1FF000000C000001 | appldr | CoreOS | same for CEX DEX DECR |
LPAR Auth IDs
ID | Name | Location | Remarks |
---|---|---|---|
0x1070000001000001 | LPAR 1 (= HV processes / SCE_CELLOS_PME) | flash and vflash | |
0x1070000002000001 | LPAR 2 (= GameOS / PS3_LPAR) | flash and vflash | |
0x1020000003000001 | LPAR 3 (= PS2_LPAR / PS2_GX_LPAR / PS2_SW_LPAR / PS2_NE_LPAR) | (used in ps3vflashc region inside vflash in NOR consoles, and ps3db region)... dev_flash and dev_hdd0 regions | |
0x1080000004000001 | LPAR 4 (= LINUX_LPAR) | (used in ps3vflashf region inside vflash in NOR consoles)... otheros bootloader region |
More
1070000054000001,syscall21
1070000051000001
1070000039000001
107000002A000001
1070000031000001
107000004F000001
1070000044000001
107000004E000001,SCEI_AD_SIGN, syscall_sys_ss_ad_sign
10700005FF000001,syscall_sys_ss_media_id
1010000002000003
laid / paid accronym explained (in graf chokolo's tools)
- laid = lpar auth ID
- paid = program auth ID
e.g. from graf chokolo's tools:
u64 prog_auth_id 0x1050000003000001 u64 lpar_auth_id 0x1070000002000001
CoreOS 085.009 Auth IDs
AuthId | CoreOS SELF file |
---|---|
1F F0 00 00 01 00 00 01 FF 00 00 00 00 00 00 01 | lv0 |
1F F0 00 00 02 00 00 01 FF 00 00 00 00 00 00 02 | lv1.self |
1F F0 00 00 08 00 00 01 FF 00 00 00 00 00 00 06 | lv1ldr |
1F F0 00 00 09 00 00 01 FF 00 00 00 00 00 00 06 | lv2ldr |
1F F0 00 00 0A 00 00 01 FF 00 00 00 00 00 00 06 | isoldr |
1F F0 00 00 0C 00 00 01 FF 00 00 00 00 00 00 06 | appldr |
10 50 00 00 03 00 00 01 05 00 00 02 00 00 00 03 | lv2_kernel.self |
10 70 00 00 1F 00 00 01 07 00 00 01 00 00 00 05 | sb_iso_spu_module.self |
10 70 00 00 20 00 00 01 07 00 00 01 00 00 00 05 | sc_iso.self |
10 70 00 00 21 00 00 01 07 00 00 01 00 00 00 05 | spp_verifier.self |
10 70 00 00 22 00 00 01 07 00 00 01 00 00 00 05 | spu_pkg_rvk_verifier.self |
10 70 00 00 23 00 00 01 07 00 00 01 00 00 00 05 | spu_token_processor.self |
10 70 00 00 24 00 00 01 07 00 00 01 00 00 00 05 | sv_iso_spu_module.self |
10 70 00 00 25 00 00 01 07 00 00 01 00 00 00 05 | aim_spu_module.self |
10 70 00 00 37 00 00 01 07 00 00 01 00 00 00 05 | mc_iso_spu_module.self |
Pre 0.85 Auth IDs and Vendor IDs
030: lv0, lv1: 0000000000000000, 00000000 040: lv0, lv1: 0000000000000000, 00000000 spm_server (lv1): 0000000100011000, 07000001 lv2_kernel: 0000000100014000, 07000001 lv2_loader (lv1): 0000000100014000, 07000001 profile_loader (lv1): 0000000100015000, 07000001 050: lv0, lv1: 0000000000000000, 00000000 lv2_kernel: 0123456789ABCDEF, 01000002 sys_init_app: 0123456789ABCDEF, 01000002 sys_init_ios: 0123456789ABCDEF, 01000002 060: *ldr, lv0, lv1: 0123456789ABCDEF, 33000077 lv2_kernel: 0123456789ABCDEF, 01000002 sys_init_app: 0123456789ABCDEF, 01000002 sys_init_ios: 0123456789ABCDEF, 01000002 sc_iso: 0000000100000002, 07000001 spu_pkg_rvk_verifier: 0000000100000005, 07000001 Since 2E/080 see main page, exceptions: 2E-080.006: dev_flash/*, images/*: 1010000001000001, 01000002 2E-083.007: spu_token_processor: 0003CD28CB47D3C1, 07000001 081.003-083.007: dev_flash/*, images/*: 1070000400000001, 01000002