Program Authority ID: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 14: Line 14:
| <code>3800000000000005</code> || orbis_audiod.elf ||
| <code>3800000000000005</code> || orbis_audiod.elf ||
|-
|-
| <code>3800000000000006</code> || coredump.elf ||
| <code>3800000000000006</code> || coredump.elf || [[CoreDump]] generator
|-
|-
| <code>3800000000000007</code> || SceSysCore.elf ||
| <code>3800000000000007</code> || SceSysCore.elf ||
Line 22: Line 22:
| <code>3800000000000009</code> || GnmCompositor.elf ||
| <code>3800000000000009</code> || GnmCompositor.elf ||
|-
|-
| <code>380000000000000f</code> || NPXS20001 || Visual Shell
| <code>380000000000000f</code> || [[NPXS20001]] || Visual Shell (i.e. VSH)
|-
|-
| <code>3800000000000010</code> || SceShellCore.elf ||
| <code>3800000000000010</code> || SceShellCore.elf ||
|-
|-
| <code>3800000000000011</code> || NPXS20103 ||
| <code>3800000000000011</code> || [[NPXS20103]] ||
|-
|-
| <code>3800000000000012</code> || NPXS21000 ||
| <code>3800000000000012</code> || [[NPXS21000]] || SysCore / Game Live Streaming
|-
|-
| <code>3800000000000013</code> || NPXS21001 || CompanionAppProxy
| <code>3800000000000013</code> || [[NPXS21001]] || CompanionAppProxy
|-
|-
| <code>3800000000000014</code> || NPXS21002 || PARTY DAEMON
| <code>3800000000000014</code> || [[NPXS21002]] || PARTY DAEMON
|-
|-
| <code>3800000000000015</code> || NPXS21003 ||  
| <code>3800000000000015</code> || [[NPXS21003]] || AV Capture Manager
|-
|-
| <code>3800000000000016</code> || NPXS21004 || Video Core Server
| <code>3800000000000016</code> || [[NPXS21004]] || Video Core Server
|-
|-
| <code>3800000000000017</code> || becore.elf ||
| <code>3800000000000017</code> || becore.elf ||
Line 42: Line 42:
| <code>3800000000000018</code> || avbase.elf ||
| <code>3800000000000018</code> || avbase.elf ||
|-
|-
| <code>3800000000000019</code> || NPXS21006 ||
| <code>3800000000000019</code> || [[NPXS21006]] ||
|-
|-
| <code>380000000000001c</code> || NPXS22010 || CommonDialog
| <code>380000000000001c</code> || [[NPXS22010]] || CommonDialog
|-
|-
| <code>380000000000001d</code> || fs_cleaner.elf ||
| <code>380000000000001d</code> || fs_cleaner.elf ||
Line 66: Line 66:
| <code>3800000000000036</code> || gpudump.elf ||
| <code>3800000000000036</code> || gpudump.elf ||
|-
|-
| <code>3800000000010001</code> || set_upper.self ||
| <code>3800000000010001</code> || set_upper.self || ?Initial Setup?
|-
|-
| <code>3800000000010002</code> || mount_fusefs.elf ||
| <code>3800000000010002</code> || mount_fusefs.elf || Fuse Filesystem Mounter
|-
|-
| <code>3800000000010003</code> || decid.elf ||
| <code>3800000000010003</code> || decid.elf ||
|-
|-
| <code>3800000000010004</code> || newfs.elf ||
| <code>3800000000010004</code> || newfs.elf || ?New Filesystem?
|-
|-
| <code>3800000000010005</code> || fsck_ufs.elf ||
| <code>3800000000010005</code> || fsck_ufs.elf || Filesystem Check for UFS
|-
|-
| <code>3800000000010006</code> || NPXS21008 || Dummy Music Player
| <code>3800000000010006</code> || [[NPXS21008]] || Dummy Music Player
|-
|-
| <code>3800000010000003</code> || SecureWebProcess.self, WebProcessHTMLTile.self ||
| <code>3800000010000003</code> || SecureWebProcess.self, WebProcessHTMLTile.self ||
Line 82: Line 82:
| <code>3800000010000004</code> || WebProcess.self, WebProcessHeapLimited.self ||
| <code>3800000010000004</code> || WebProcess.self, WebProcessHeapLimited.self ||
|-
|-
| <code>3800000010000006</code> || orbis-jsc-compiler.self ||
| <code>3800000010000006</code> || orbis-jsc-compiler.self || JavaScript Core Compiler
|-
|-
| <code>3800000010000008</code> || MonoCompiler.elf ||
| <code>3800000010000008</code> || MonoCompiler.elf || MONO Compiler
|-
|-
| <code>380000001000000b</code> || custom_video_core.elf ||
| <code>380000001000000b</code> || custom_video_core.elf || Custom Video Core
|-
|-
| <code>380000001000000f</code> || WebProcessWebApp.self ||
| <code>380000001000000f</code> || WebProcessWebApp.self || Web Browser application (?in-app web browser?)
|-
|-
| <code>3800100000000001</code> || orbis_swu.self ||
| <code>3800100000000001</code> || orbis_swu.self || Orbis Software Updater
|-
|-
| <code>3900000000000002</code> || all sprx, prx ||
| <code>3900000000000002</code> || all sprx, prx ||
Line 102: Line 102:
! ID !! Process name !! Notes
! ID !! Process name !! Notes
|-
|-
| <code>380000000000001E</code> || FirstImageWriter ||
| <code>380000000000001E</code> || FirstImageWriter || Has a dedicated flag in [[Serial Flash]].
|-
|-
| <code>3800000000000022</code> || Minisyscore ||
| <code>3800000000000022</code> || Minisyscore || SysCore mini
|-
|-
| <code>3800000000010003</code> || Decid/Debugger || Decid and Debugger processes use the same ID
| <code>3800000000010003</code> || Decid/Debugger || Decid and Debugger processes use the same ID
|-
|-
| <code>3800000010000005</code> || Bdjava ||
| <code>3800000010000005</code> || Bdjava || BD-J
|-
|-
| <code>3800000010000009</code> || Diskplayerui ||
| <code>3800000010000009</code> || Diskplayerui || ?Movie BD player? User Interface
|-
|-
| <code>3800800000000002</code> || Vtrmadmin ||
| <code>3800800000000002</code> || Vtrmadmin || [[VTRM]] Admin
|-
|-
| <code>3801000000000024</code> || DiagOSUpdater ||
| <code>3801000000000024</code> || DiagOSUpdater || Related to Manufacturing Mode.
|}
|}


Line 137: Line 137:
|}
|}


=== Security Modules ===
=== Secure Modules ===


{| class="wikitable sortable"
{| class="wikitable sortable"
! ID !! Codename !! Name !! Notes
! ID !! Codename !! Name !! Notes
|-
|-
| <code>3e00000000000003</code> || <code>80010006</code> || pup_mgr_sm.self ||
| <code>3e00000000000003</code> || <code>80010006</code> || pup_mgr || [[PUP]] Manager
|-
|-
| <code>3e00000000000004</code> || <code>80010007</code> ||  || From very early prototype PS4 systems.
| <code>3e00000000000004</code> || <code>80010007</code> ||  || Unknown Secure Module only seen in PS4 GEN1 DevKit System Software.
|-
|-
| <code>3e00000000000005</code> || <code>80010008</code> || auth_mgr_sm.self ||
| <code>3e00000000000005</code> || <code>80010008</code> || auth_mgr_sm || Authentication Manager Secure Module
|-
|-
| <code>3e00000000000006</code> || <code>80010009</code> || individual_data_mgr_sm.self ||
| <code>3e00000000000006</code> || <code>80010009</code> || individual_data_mgr || Individual Data Manager
|-
|-
| <code>3e00000000000008</code> || <code>8001000A</code> || manu_mode_mgr_sm.self ||
| <code>3e00000000000008</code> || <code>8001000A</code> || manu_mode_mgr || Manufacturing Mode Manager
|-
|-
| <code>3e00000000000007</code> || <code>8001000B</code> || key_mgr_sm.self ||
| <code>3e00000000000007</code> || <code>8001000B</code> || key_mgr || Key Manager
|-
|-
| <code>3e00000000000009</code> || <code>8001000C</code> || sm_service_sm.self ||
| <code>3e00000000000009</code> || <code>8001000C</code> || sm_service || Secure Module Service
|}
|}



Latest revision as of 16:18, 23 December 2024

See also PS3 and PS Vita PAIDs.

List of PS4 Program Authority IDs[edit | edit source]

User Modules[edit | edit source]

ID Name Notes
3800000000000003 SceVdecProxy.elf
3800000000000004 SceVencProxy.elf
3800000000000005 orbis_audiod.elf
3800000000000006 coredump.elf CoreDump generator
3800000000000007 SceSysCore.elf
3800000000000008 orbis_setip.elf
3800000000000009 GnmCompositor.elf
380000000000000f NPXS20001 Visual Shell (i.e. VSH)
3800000000000010 SceShellCore.elf
3800000000000011 NPXS20103
3800000000000012 NPXS21000 SysCore / Game Live Streaming
3800000000000013 NPXS21001 CompanionAppProxy
3800000000000014 NPXS21002 PARTY DAEMON
3800000000000015 NPXS21003 AV Capture Manager
3800000000000016 NPXS21004 Video Core Server
3800000000000017 becore.elf
3800000000000018 avbase.elf
3800000000000019 NPXS21006
380000000000001c NPXS22010 CommonDialog
380000000000001d fs_cleaner.elf
3800000000000023 sce_video_service eboot.bin
3800000000000024 ScePlayReady.self
3800000000000026 swagner.self
3800000000000029 swreset.self
3800000000000031 webapp.self
3800000000000033 SecureUIProcess.self
3800000000000034 UIProcess.self
3800000000000035 WebBrowserUIProcess.self
3800000000000036 gpudump.elf
3800000000010001 set_upper.self ?Initial Setup?
3800000000010002 mount_fusefs.elf Fuse Filesystem Mounter
3800000000010003 decid.elf
3800000000010004 newfs.elf ?New Filesystem?
3800000000010005 fsck_ufs.elf Filesystem Check for UFS
3800000000010006 NPXS21008 Dummy Music Player
3800000010000003 SecureWebProcess.self, WebProcessHTMLTile.self
3800000010000004 WebProcess.self, WebProcessHeapLimited.self
3800000010000006 orbis-jsc-compiler.self JavaScript Core Compiler
3800000010000008 MonoCompiler.elf MONO Compiler
380000001000000b custom_video_core.elf Custom Video Core
380000001000000f WebProcessWebApp.self Web Browser application (?in-app web browser?)
3800100000000001 orbis_swu.self Orbis Software Updater
3900000000000002 all sprx, prx
3901000000000001 all sdll, sexe

More Usermode Modules[edit | edit source]

ID Process name Notes
380000000000001E FirstImageWriter Has a dedicated flag in Serial Flash.
3800000000000022 Minisyscore SysCore mini
3800000000010003 Decid/Debugger Decid and Debugger processes use the same ID
3800000010000005 Bdjava BD-J
3800000010000009 Diskplayerui ?Movie BD player? User Interface
3800800000000002 Vtrmadmin VTRM Admin
3801000000000024 DiagOSUpdater Related to Manufacturing Mode.

System Modules[edit | edit source]

See also Codenames.

Kernel[edit | edit source]

ID Codename Name Notes
3c00000000000001 80010002 x86 Kernel

Secure Kernel[edit | edit source]

ID Codename Name Notes
3f00000000000001 80010001 Secure Kernel

Secure Modules[edit | edit source]

ID Codename Name Notes
3e00000000000003 80010006 pup_mgr PUP Manager
3e00000000000004 80010007 Unknown Secure Module only seen in PS4 GEN1 DevKit System Software.
3e00000000000005 80010008 auth_mgr_sm Authentication Manager Secure Module
3e00000000000006 80010009 individual_data_mgr Individual Data Manager
3e00000000000008 8001000A manu_mode_mgr Manufacturing Mode Manager
3e00000000000007 8001000B key_mgr Key Manager
3e00000000000009 8001000C sm_service Secure Module Service