Editing Program Authority ID
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: | ||
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 = | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
! ID !! Name !! Location !! Remarks | ! ID !! Name !! Location !! Remarks | ||
|- | |- | ||
| 0x1010000001000003 || retail games and their updates || || | | 0x1010000001000003 || retail games and their updates || || | ||
|- | |- | ||
| 0x1020000401000001 || ps2emu || /dev_flash/ps2emu || {{CEX}} {{DEX}} {{DECR}}? | | 0x1020000401000001 || ps2emu || /dev_flash/ps2emu || {{CEX}} {{DEX}} {{DECR}}? | ||
Line 104: | Line 82: | ||
|- | |- | ||
| 0x1070000029000001 || fdm_spu_module.self || [[http://www.psdevwiki.com/files/firmware/MFW-CEX/JIG/2.43/| 2.43 JIG PUP]] || | | 0x1070000029000001 || fdm_spu_module.self || [[http://www.psdevwiki.com/files/firmware/MFW-CEX/JIG/2.43/| 2.43 JIG PUP]] || | ||
|- | |- | ||
| 0x1070000032000001 || ss_server1.fself || lv1 || | | 0x1070000032000001 || ss_server1.fself || lv1 || | ||
Line 138: | Line 112: | ||
|- | |- | ||
| 0x107000004C000001 || spu_utoken_processor.self || [[CoreOS]] (since FW 2.40) || | | 0x107000004C000001 || spu_utoken_processor.self || [[CoreOS]] (since FW 2.40) || | ||
|- | |- | ||
| 0x107000004F000001 || || || | | 0x107000004F000001 || || || | ||
|- | |- | ||
| 0x1070000050000001 || || || | | 0x1070000050000001 || || || | ||
|- | |- | ||
| 0x1070000052000001 || sys/internal {{CEX}} + vsh/module modules {{CEX}} || /dev_flash/sys/internal + /dev_flash/vsh/module || Differs between {{CEX}} (this authid) and {{DECR}} | | 0x1070000052000001 || sys/internal {{CEX}} + vsh/module modules {{CEX}} || /dev_flash/sys/internal + /dev_flash/vsh/module || Differs between {{CEX}} (this authid) and {{DECR}} | ||
|- | |- | ||
| 0x1070000054000001 || | | 0x1070000054000001 || || || | ||
|- | |- | ||
| 0x1070000055000001 || manu_info_spu_module.self || [[CoreOS]] (since FW 3.50) || | | 0x1070000055000001 || manu_info_spu_module.self || [[CoreOS]] (since FW 3.50) || | ||
Line 171: | Line 141: | ||
| 0x10700003FF000001 || db_backup, mkfs, mkfs_085, mount_hdd, registry_backup, set_monitor<br />most sys/internal modules {{DECR}} + most vsh/module modules {{DECR}}<!--// unless otherwise notated in this table //--> || /dev_flash/sys/internal + /dev_flash/vsh/module + cell_root/target/images || Differs between {{DECR}} (this authid) and {{CEX}} | | 0x10700003FF000001 || db_backup, mkfs, mkfs_085, mount_hdd, registry_backup, set_monitor<br />most sys/internal modules {{DECR}} + most vsh/module modules {{DECR}}<!--// unless otherwise notated in this table //--> || /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}}? | |||
| 0x1070000409000001 || | |||
|- | |- | ||
| 0x107000040A000001 || | | 0x107000040A000001 || psp translator || /dev_flash/pspemu/ || {{CEX}} {{DEX}} {{DECR}}? | ||
|- | |- | ||
| 0x107000040B000001 || | | 0x107000040B000001 || psp modules || /dev_flash/pspemu/release || {{CEX}} {{DEX}} {{DECR}}? | ||
|- | |- | ||
| 0x107000040C000001 || | | 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}}? | |||
| 0x107000040D000001 || ?psp | |||
|- | |- | ||
| 0x1070000500000001 || cellftp || cell_root/target/images/ || {{DECR}} | | 0x1070000500000001 || cellftp || cell_root/target/images/ || {{DECR}} | ||
Line 216: | Line 182: | ||
|} | |} | ||
= LPAR Auth IDs = | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
Line 231: | Line 196: | ||
|} | |} | ||
== | = 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" | {| 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> | <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> | </pre> | ||
{{Development}}<noinclude>[[Category:Main]]</noinclude> | {{Development}}<noinclude>[[Category:Main]]</noinclude> |