Editing Libraries

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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:
= List of libraries =
A list of library names can be found in libSceSysmodule.sprx which can be dumped from within the WebKit process.
 
== Libraries for Development Only ==
 
Some libraries are provided strictly for application development/debugging purposes and cannot be used in applications for end users. Do not link the following library files in the program to be master submitted.
 
Library files that start with "libSceDbg"
 
Library files that start with "libSceFios2_debug"
 
Library files that start with "libScePerf"
 
Library files that start with "libSceRazorCpu_debug"
 
Library files that start with "libSceRazorGpu"
 
libclang_rt.profile-x86_64.a
 
libSceCoredump_debug_test.a
 
libSceDeci4h_stub_test.a
 
libSceGnf_debug.a
 
libSceGnm_debug
 
libSceGpuDebugger.a
 
libSceJobManagerTest.a
 
libSceMat_stub.a
 
libSceNetDebug.a
 
libScePm4Dump.a
 
libSceScreamserver.a
 
libSceSulpha.a
 
libSceVrTrace.a
 
When any of the above library files are linked, an error will be reported upon execution of the Publishing Tools check feature or ★Check feature of the system software.
 
== sce_module libraries ==
 
Some libraries must be included in the sce_module folder of the current application .pkg.
 
{| class="wikitable sortable"
|-
! Module name !! Name !! sysmodule ID !! Remarks
|-
| libSceFace.prx || SCE_SYSMODULE_FACE || 0x38 ||
|-
| libSceSmart.prx || SCE_SYSMODULE_SMART || 0x39 ||
|-
| libSceS3DConversion.prx || SCE_SYSMODULE_S3DCONVERSION || 0x86 ||
|-
| libSceHand.prx || SCE_SYSMODULE_HAND || 0x93 ||
|-
| libSceHeadTracker.prx || SCE_SYSMODULE_HEAD_TRACKER || 0xCB ||
|-
| libSceFaceTracker.prx || SCE_SYSMODULE_FACE_TRACKER || 0xD8 ||
|-
| libSceHandTracker.prx || SCE_SYSMODULE_HAND_TRACKER || 0xD9 ||
|-
| libSceAudioLatencyEstimation.prx || SCE_SYSMODULE_AUDIO_LATENCY_ESTIMATION || 0xE8 ||
|-libscefacetracker.prx
| || SCE_SYSMODULE_RESERVED27 || 0xEA ||
|-
| libSceNpToolkit.prx || SCE_SYSMODULE_NP_TOOLKIT || 0xF7 ||
|-
| libSceJobManager.prx || SCE_SYSMODULE_JOB_MANAGER || 0xFE ||
|-
| ?libSceNpToolkit2.prx? || unk || 0x102 ||
|-
|}
 
Maybe in this table: libc.prx, libSceFios2.prx, libSceNpToolkit2.prx.
 
== Sysmodule libraries ==
 
A list of library names can be found in libSceSysmodule.sprx.
 
=== 5.55 ===
 
As of FW 5.55, maximum sysmodule ID is 0x107.


== Libraries available since firmware [[4.71] ==
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Module name !! Name !! sysmodule ID !! Remarks
! (s)prx !! Name !! ID !!  
|-
| Error:0x805A1000 || SCE_SYSMODULE_INVALID || 0x0000 ||
|-
| Error:0x805A1000 ||  || 0x0001 ||
|-
| Error:0x805A1000 ||  || 0x0002 ||
|-
| Error:0x805A1000 ||  || 0x0003 ||
|-
| Error:0x805A1000 ||  || 0x0004 ||
|-
| Error:0x805A1000 ||  || 0x0005 ||
|-
| libSceFiber.sprx || SCE_SYSMODULE_FIBER || 0x0006 ||
|-
| libSceUlt.sprx || SCE_SYSMODULE_ULT || 0x0007 ||
|-
| Error:0x805A1000 ||  || 0x0008 ||
|-
| Error:0x805A1000 ||  || 0x0009 ||
|-
| Error:0x805A1000 ||  || 0x000A ||
|-
| libSceNgs2.sprx || SCE_SYSMODULE_NGS2 || 0x000B ||
|-
| Error:0x805A1000 ||  || 0x000C ||
|-
| Error:0x805A1000 ||  || 0x000D ||
|-
| Error:0x805A1000 ||  || 0x000E ||
|-
| Error:0x805A1000 ||  || 0x000F ||
|-
| Error:0x805A1000 ||  || 0x0010 ||
|-
| Error:0x805A1000 ||  || 0x0011 ||
|-
| Error:0x805A1000 ||  || 0x0012 ||
|-
| Error:0x805A1000 ||  || 0x0013 ||
|-
| Error:0x805A1000 ||  || 0x0014 ||
|-
| Error:0x805A1000 ||  || 0x0015 ||
|-
| Error:0x805A1000 ||  || 0x0016 ||
|-
|-
| libSceXml.sprx || SCE_SYSMODULE_XML || 0x0017 ||
| libc || - || - || C/C++ standard libraries
|-
|-
| Error:0x805A1000 ||  || 0x0018 ||
| libSceFios2 || - || - || File Input/Output Scheduler 2
|-
| libSceNpUtility.sprx || SCE_SYSMODULE_NP_UTILITY || 0x0019 ||
|-
| libSceVoice.sprx || SCE_SYSMODULE_VOICE || 0x001A ||
|-
| libSceVoiceQos.sprx || SCE_SYSMODULE_VOICEQOS || 0x001B ||
|-
| libSceNpMatching2.sprx || SCE_SYSMODULE_NP_MATCHING2 || 0x001C ||
|-
| Error:0x805A1000 ||  || 0x001D ||
|-
| libSceNpScoreRanking.sprx || SCE_SYSMODULE_NP_SCORE_RANKING || 0x001E ||
|-
| Error:0x805A1000 ||  || 0x001F ||
|-
| Error:0x805A1000 ||  || 0x0020 ||
|-
| libSceRudp.sprx || SCE_SYSMODULE_RUDP || 0x0021 ||
|-
| Error:0x805A1000 ||  || 0x0022 ||
|-
| Error:0x805A1000 ||  || 0x0023 ||
|-
| Error:0x805A1000 ||  || 0x0024 ||
|-
| Error:0x805A1000 ||  || 0x0025 ||
|-
| Error:0x805A1000 ||  || 0x0026 ||
|-
| Error:0x805A1000 ||  || 0x0027 ||
|-
| Error:0x805A1000 ||  || 0x0028 ||
|-
| Error:0x805A1000 ||  || 0x0029 ||
|-
| Error:0x805A1000 ||  || 0x002A ||
|-
| Error:0x805A1000 ||  || 0x002B ||
|-
| libSceNpTus.sprx || SCE_SYSMODULE_NP_TUS || 0x002C ||
|-
| Error:0x805A1000 ||  || 0x002D ||
|-
| Error:0x805A1000 ||  || 0x002E ||
|-
| Error:0x805A1000 ||  || 0x002F ||
|-
| Error:0x805A1000 ||  || 0x0030 ||
|-
| Error:0x805A1000 ||  || 0x0031 ||
|-
| Error:0x805A1000 ||  || 0x0032 ||
|-
| Error:0x805A1000 ||  || 0x0033 ||
|-
| Error:0x805A1000 ||  || 0x0034 ||
|-
| Error:0x805A1000 ||  || 0x0035 ||
|-
| Error:0x805A1000 ||  || 0x0036 ||
|-
| Error:0x805A1000 ||  || 0x0037 ||
|-
| Error:0x80020002 || SCE_SYSMODULE_FACE || 0x0038 ||
|-
| Error:0x80020002 || SCE_SYSMODULE_SMART || 0x0039 ||
|-
| Error:0x805A1000 ||  || 0x003A ||
|-
| Error:0x805A1000 ||  || 0x003B ||
|-
| Error:0x805A1000 ||  || 0x003C ||
|-
| Error:0x805A1000 ||  || 0x003D ||
|-
| Error:0x805A1000 ||  || 0x003E ||
|-
| Error:0x805A1000 ||  || 0x003F ||
|-
| Error:0x805A1000 ||  || 0x0040 ||
|-
| Error:0x805A1000 ||  || 0x0041 ||
|-
| Error:0x805A1000 ||  || 0x0042 ||
|-
| Error:0x805A1000 ||  || 0x0043 ||
|-
| Error:0x805A1000 ||  || 0x0044 ||
|-
| Error:0x805A1000 ||  || 0x0045 ||
|-
| Error:0x805A1000 ||  || 0x0046 ||
|-
| Error:0x805A1000 ||  || 0x0047 ||
|-
| Error:0x805A1000 ||  || 0x0048 ||
|-
| Error:0x805A1000 ||  || 0x0049 ||
|-
| Error:0x805A1000 ||  || 0x004A ||
|-
| Error:0x805A1000 ||  || 0x004B ||
|-
| Error:0x805A1000 ||  || 0x004C ||
|-
| Error:0x805A1000 ||  || 0x004D ||
|-
| Error:0x805A1000 ||  || 0x004E ||
|-
| Error:0x805A1000 ||  || 0x004F ||
|-
| Error:0x805A1000 ||  || 0x0050 ||
|-
| Error:0x805A1000 ||  || 0x0051 ||
|-
| Error:0x805A1000 ||  || 0x0052 ||
|-
| Error:0x805A1000 ||  || 0x0053 ||
|-
| Error:0x805A1000 ||  || 0x0054 ||
|-
| Error:0x805A1000 ||  || 0x0055 ||
|-
| Error:0x805A1000 ||  || 0x0056 ||
|-
| Error:0x805A1000 ||  || 0x0057 ||
|-
| Error:0x805A1000 ||  || 0x0058 ||
|-
| Error:0x805A1000 ||  || 0x0059 ||
|-
| Error:0x805A1000 ||  || 0x005A ||
|-
| Error:0x805A1000 ||  || 0x005B ||
|-
| Error:0x805A1000 ||  || 0x005C ||
|-
| Error:0x805A1000 ||  || 0x005D ||
|-
| Error:0x805A1000 ||  || 0x005E ||
|-
| Error:0x805A1000 ||  || 0x005F ||
|-
| Error:0x805A1000 ||  || 0x0060 ||
|-
| Error:0x805A1000 ||  || 0x0061 ||
|-
| Error:0x805A1000 ||  || 0x0062 ||
|-
| Error:0x805A1000 ||  || 0x0063 ||
|-
| Error:0x805A1000 ||  || 0x0064 ||
|-
| Error:0x805A1000 ||  || 0x0065 ||
|-
| Error:0x805A1000 ||  || 0x0066 ||
|-
| Error:0x805A1000 ||  || 0x0067 ||
|-
| Error:0x805A1000 ||  || 0x0068 ||
|-
| Error:0x805A1000 ||  || 0x0069 ||
|-
| Error:0x805A1000 ||  || 0x006A ||
|-
| Error:0x805A1000 ||  || 0x006B ||
|-
| Error:0x805A1000 ||  || 0x006C ||
|-
| Error:0x805A1000 ||  || 0x006D ||
|-
| Error:0x805A1000 ||  || 0x006E ||
|-
| Error:0x805A1000 ||  || 0x006F ||
|-
| Error:0x805A1000 ||  || 0x0070 ||
|-
| Error:0x805A1000 ||  || 0x0071 ||
|-
| Error:0x805A1000 ||  || 0x0072 ||
|-
| Error:0x805A1000 ||  || 0x0073 ||
|-
| Error:0x805A1000 ||  || 0x0074 ||
|-
| Error:0x805A1000 ||  || 0x0075 ||
|-
| Error:0x805A1000 ||  || 0x0076 ||
|-
| Error:0x805A1000 ||  || 0x0077 ||
|-
| Error:0x805A1000 ||  || 0x0078 ||
|-
| Error:0x805A1000 ||  || 0x0079 ||
|-
| Error:0x805A1000 ||  || 0x007A ||
|-
| Error:0x805A1000 ||  || 0x007B ||
|-
| Error:0x805A1000 ||  || 0x007C ||
|-
| Error:0x805A1000 ||  || 0x007D ||
|-
| Error:0x805A1000 ||  || 0x007E ||
|-
| Error:0x805A1000 ||  || 0x007F ||
|-
| Error:0x805A1000 || SCE_SYSMODULE_JSON || 0x0080 ||
|-
| libSceGameLiveStreaming.sprx || SCE_SYSMODULE_GAME_LIVE_STREAMING || 0x0081 ||
|-
| libSceCompanionUtil.sprx || SCE_SYSMODULE_COMPANION_UTIL || 0x0082 ||
|-
| libScePlayGo.sprx || SCE_SYSMODULE_PLAYGO || 0x0083 ||
|-
| libSceFont.sprx || SCE_SYSMODULE_FONT || 0x0084 ||
|-
| libSceVideoRecording.sprx || SCE_SYSMODULE_VIDEO_RECORDING || 0x0085 ||
|-
| Error:0x80020002 || SCE_SYSMODULE_S3DCONVERSION || 0x0086 ||
|-
| Error:0x805A1000 ||  || 0x0087 ||
|-
| libSceAudiodec.sprx || SCE_SYSMODULE_AUDIODEC || 0x0088 ||
|-
| Error:0x805A1000 ||  || 0x0089 ||
|-
| libSceJpegDec.sprx || SCE_SYSMODULE_JPEG_DEC || 0x008A ||
|-
| libSceJpegEnc.sprx || SCE_SYSMODULE_JPEG_ENC || 0x008B ||
|-
| libScePngDec.sprx || SCE_SYSMODULE_PNG_DEC || 0x008C ||
|-
| libScePngEnc.sprx || SCE_SYSMODULE_PNG_ENC || 0x008D ||
|-
| libSceVideodec.sprx || SCE_SYSMODULE_VIDEODEC || 0x008E ||
|-
| libSceMove.sprx || SCE_SYSMODULE_MOVE || 0x008F ||
|-
| Error:0x805A1000 ||  || 0x0090 ||
|-
| libScePadTracker.sprx || SCE_SYSMODULE_PAD_TRACKER || 0x0091 ||
|-
| libSceDepth.sprx || SCE_SYSMODULE_DEPTH || 0x0092 ||
|-
| Error:0x80020002 || SCE_SYSMODULE_HAND || 0x0093 ||
|-
| Error:0x805A1000 ||  || 0x0094 ||
|-
| libSceIme.sprx || SCE_SYSMODULE_LIBIME || 0x0095 ||
|-
| libSceImeDialog.sprx || SCE_SYSMODULE_IME_DIALOG || 0x0096 ||
|-
| libSceNpParty.sprx || SCE_SYSMODULE_NP_PARTY || 0x0097 ||
|-
| libSceFontFt.sprx || SCE_SYSMODULE_FONT_FT || 0x0098 ||
|-
| libSceFreeTypeOt.sprx || SCE_SYSMODULE_FREETYPE_OT || 0x0099 ||
|-
| libSceFreeTypeOl.sprx || SCE_SYSMODULE_FREETYPE_OL || 0x009A ||
|-
| libSceFreeTypeOptOl.sprx || SCE_SYSMODULE_FREETYPE_OPT_OL || 0x009B ||
|-
| libSceScreenShot.sprx || SCE_SYSMODULE_SCREEN_SHOT || 0x009C ||
|-
| libSceNpAuth.sprx || SCE_SYSMODULE_NP_AUTH || 0x009D ||
|-
| Error:0x805A1000 ||  || 0x009E ||
|-
| Error:0x805A1000 || SCE_SYSMODULE_SULPHA || 0x009F ||
|-
| libSceSaveDataDialog.sprx || SCE_SYSMODULE_SAVE_DATA_DIALOG || 0x00A0 ||
|-
| Error:0x805A1000 ||  || 0x00A1 ||
|-
| libSceInvitationDialog.sprx || SCE_SYSMODULE_INVITATION_DIALOG || 0x00A2 ||
|-
| Error:0x805A1000 || SCE_SYSMODULE_DEBUG_KEYBOARD || 0x00A3 ||
|-
| libSceMsgDialog.sprx || SCE_SYSMODULE_MESSAGE_DIALOG || 0x00A4 ||
|-
| libSceAvPlayer.sprx || SCE_SYSMODULE_AV_PLAYER || 0x00A5 ||
|-
| libSceContentExport.sprx || SCE_SYSMODULE_CONTENT_EXPORT || 0x00A6 ||
|-
| libSceAudio3d.sprx || SCE_SYSMODULE_AUDIO_3D || 0x00A7 ||
|-
| libSceNpCommerce.sprx || SCE_SYSMODULE_NP_COMMERCE || 0x00A8 ||
|-
| libSceMouse.sprx || SCE_SYSMODULE_MOUSE || 0x00A9 ||
|-
| libSceCompanionHttpd.sprx || SCE_SYSMODULE_COMPANION_HTTPD || 0x00AA ||
|-
| libSceWebBrowserDialog.sprx || SCE_SYSMODULE_WEB_BROWSER_DIALOG || 0x00AB ||
|-
| libSceErrorDialog.sprx || SCE_SYSMODULE_ERROR_DIALOG || 0x00AC ||
|-
| libSceNpTrophy.sprx || SCE_SYSMODULE_NP_TROPHY || 0x00AD ||
|-
| libSceVideoCoreInterface.sprx || SCE_SYSMODULE_VIDEO_CORE_IF, SCE_SYSMODULE_RESERVED30 || 0x00AE ||
|-
| libSceVideoCoreServerInterface.sprx || SCE_SYSMODULE_VIDEO_CORE_SERVER_IF, SCE_SYSMODULE_RESERVED31 || 0x00AF ||
|-
| libSceNpSnsFacebookDialog.sprx || SCE_SYSMODULE_NP_SNS_FACEBOOK || 0x00B0 ||
|-
| libSceMoveTracker.sprx || SCE_SYSMODULE_MOVE_TRACKER || 0x00B1 ||
|-
| libSceNpProfileDialog.sprx || SCE_SYSMODULE_NP_PROFILE_DIALOG || 0x00B2 ||
|-
| libSceNpFriendListDialog.sprx || SCE_SYSMODULE_NP_FRIEND_LIST_DIALOG || 0x00B3 ||
|-
| libSceAppContent.sprx || SCE_SYSMODULE_APP_CONTENT || 0x00B4 ||
|-
| libSceNpSignaling.sprx || SCE_SYSMODULE_NP_SIGNALING || 0x00B5 ||
|-
| libSceRemoteplay.sprx || SCE_SYSMODULE_REMOTE_PLAY || 0x00B6 ||
|-
| libSceUsbd.sprx || SCE_SYSMODULE_USBD || 0x00B7 ||
|-
| libSceGameCustomDataDialog.sprx || SCE_SYSMODULE_GAME_CUSTOM_DATA_DIALOG || 0x00B8 ||
|-
| libSceNpEulaDialog.sprx || SCE_SYSMODULE_RESERVED0 || 0x00B9 ||
|-
| libSceRandom.sprx || SCE_SYSMODULE_RESERVED1 || 0x00BA ||
|-
| Error:0x805A1000 || SCE_SYSMODULE_RESERVED2 || 0x00BB ||
|-
| libSceM4aacEnc.sprx || SCE_SYSMODULE_M4AAC_ENC || 0x00BC ||
|-
| libSceAudiodecCpu.sprx || SCE_SYSMODULE_AUDIODEC_CPU || 0x00BD ||
|-
| libSceAudiodecCpuDdp.sprx || SCE_SYSMODULE_AUDIODEC_CPU_DDP, SCE_SYSMODULE_RESERVED32 || 0x00BE ||
|-
| Error:0x805A1000 ||  || 0x00BF ||
|-
| libSceAudiodecCpuM4aac.sprx || SCE_SYSMODULE_AUDIODEC_CPU_M4AAC, SCE_SYSMODULE_RESERVED33 || 0x00C0 ||
|-
| libSceBemp2sys.sprx || SCE_SYSMODULE_RESERVED3 || 0x00C1 ||
|-
| libSceBeisobmf.sprx || SCE_SYSMODULE_RESERVED4 || 0x00C2 ||
|-
| libScePlayReady.sprx || SCE_SYSMODULE_RESERVED5 || 0x00C3 ||
|-
| libSceVideoNativeExtEssential.sprx || SCE_SYSMODULE_RESERVED6 || 0x00C4 ||
|-
| libSceZlib.sprx || SCE_SYSMODULE_ZLIB || 0x00C5 ||
|-
| libSceDtcpIp.sprx || SCE_SYSMODULE_RESERVED8 || 0x00C6 ||
|-
| libSceContentSearch.sprx || SCE_SYSMODULE_CONTENT_SEARCH || 0x00C7 ||
|-
| libSceShareUtility.sprx || SCE_SYSMODULE_RESERVED9 || 0x00C8 ||
|-
| libSceAudiodecCpuDtsHdLbr.sprx || SCE_SYSMODULE_AUDIODEC_CPU_DTS_HD_LBR, SCE_SYSMODULE_RESERVED34 || 0x00C9 ||
|-
| Error:0x805A1000 || SCE_SYSMODULE_DECI4H || 0x00CA ||
|-
| Error:0x80020002 || SCE_SYSMODULE_HEAD_TRACKER || 0x00CB ||
|-
| libSceGameUpdate.sprx || SCE_SYSMODULE_RESERVED11 || 0x00CC ||
|-
| libSceAutoMounterClient.sprx || SCE_SYSMODULE_RESERVED12 || 0x00CD ||
|-
| libSceSystemGesture.sprx || SCE_SYSMODULE_SYSTEM_GESTURE || 0x00CE ||
|-
| Error:0x805A1000 || SCE_SYSMODULE_VIDEODEC2 || 0x00CF ||
|-
| libSceVdecwrap.sprx || SCE_SYSMODULE_RESERVED14 || 0x00D0 ||
|-
| libSceAt9Enc.sprx || SCE_SYSMODULE_AT9_ENC || 0x00D1 ||
|-
| libSceConvertKeycode.sprx || SCE_SYSMODULE_CONVERT_KEYCODE || 0x00D2 ||
|-
| libSceSharePlay.sprx || SCE_SYSMODULE_SHARE_PLAY || 0x00D3 ||
|-
| libSceHmd.sprx || SCE_SYSMODULE_HMD || 0x00D4 ||
|-
| libSceUsbStorage.sprx || SCE_SYSMODULE_RESERVED18 || 0x00D5 ||
|-
| libSceUsbStorageDialog.sprx || SCE_SYSMODULE_RESERVED16 || 0x00D6 ||
|-
| libSceDiscMap.sprx || SCE_SYSMODULE_RESERVED17 || 0x00D7 ||
|-
| Error:0x80020002 || SCE_SYSMODULE_FACE_TRACKER || 0x00D8 ||
|-
| Error:0x80020002 || SCE_SYSMODULE_HAND_TRACKER || 0x00D9 ||
|-
| libSceNpSnsYouTubeDialog.sprx || SCE_SYSMODULE_RESERVED19 || 0x00DA ||
|-
| Error:0x805A1000 ||  || 0x00DB ||
|-
| libSceProfileCacheExternal.sprx || SCE_SYSMODULE_RESERVED20 || 0x00DC ||
|-
| libSceMusicPlayerService.sprx || SCE_SYSMODULE_RESERVED21 || 0x00DD ||
|-
| libSceSpSysCallWrapper.sprx || SCE_SYSMODULE_RESERVED22 || 0x00DE ||
|-
| libScePs2EmuMenuDialog.sprx || SCE_SYSMODULE_RESERVED23 || 0x00DF ||
|-
| libSceNpSnsDailyMotionDialog.sprx || SCE_SYSMODULE_RESERVED24 || 0x00E0 ||
|-
| libSceAudiodecCpuHevag.sprx || SCE_SYSMODULE_AUDIODEC_CPU_HEVAG || 0x00E1 ||
|-
| libSceLoginDialog.sprx || SCE_SYSMODULE_LOGIN_DIALOG || 0x00E2 ||
|-
| libSceLoginService.sprx || SCE_SYSMODULE_LOGIN_SERVICE || 0x00E3 ||
|-
| libSceSigninDialog.sprx || SCE_SYSMODULE_SIGNIN_DIALOG || 0x00E4 ||
|-
| libSceVdecsw.sprx || SCE_SYSMODULE_RESERVED35 || 0x00E5 ||
|-
| libSceCustomMusicCore.sprx || SCE_SYSMODULE_RESERVED25 || 0x00E6 ||
|-
| libSceJson2.sprx || SCE_SYSMODULE_JSON2 || 0x00E7 ||
|-
| Error:0x80020002 || SCE_SYSMODULE_AUDIO_LATENCY_ESTIMATION || 0x00E8 ||
|-
| libSceWkFontConfig.sprx || SCE_SYSMODULE_RESERVED26 || 0x00E9 ||
|-
| Error:0x80020002 || SCE_SYSMODULE_RESERVED27 || 0x00EA ||
|-
| libSceHmdSetupDialog.sprx || SCE_SYSMODULE_HMD_SETUP_DIALOG || 0x00EB ||
|-
| Error:0x805A1000 || SCE_SYSMODULE_RESERVED28 || 0x00EC ||
|-
| libSceVrTracker.sprx || SCE_SYSMODULE_VR_TRACKER || 0x00ED ||
|-
| libSceContentDelete.sprx || SCE_SYSMODULE_CONTENT_DELETE || 0x00EE ||
|-
| libSceImeBackend.sprx || SCE_SYSMODULE_IME_BACKEND || 0x00EF ||
|-
| libSceNetCtlApDialog.sprx || SCE_SYSMODULE_NET_CTL_AP_DIALOG || 0x00F0 ||
|-
| libScePlayGoDialog.sprx || SCE_SYSMODULE_PLAYGO_DIALOG || 0x00F1 ||
|-
| libSceSocialScreen.sprx || SCE_SYSMODULE_SOCIAL_SCREEN || 0x00F2 ||
|-
| libSceEditMp4.sprx || SCE_SYSMODULE_EDIT_MP4 || 0x00F3 ||
|-
| Error:0x805A1000 ||  || 0x00F4 ||
|-
| libScePsmKitSystem.sprx || SCE_SYSMODULE_RESERVED37 || 0x00F5 ||
|-
| libSceTextToSpeech.sprx || SCE_SYSMODULE_TEXT_TO_SPEECH || 0x00F6 ||
|-
| Error:0x80020002 || SCE_SYSMODULE_NP_TOOLKIT || 0x00F7 ||
|-
| libSceCustomMusicService.sprx || SCE_SYSMODULE_RESERVED38 || 0x00F8 ||
|-
| libSceClSysCallWrapper.sprx || SCE_SYSMODULE_RESERVED39 || 0x00F9 ||
|-
| libSceSystemLogger.sprx || SCE_SYSMODULE_RESERVED40 || 0x00FA ||
|-
| libSceBluetoothHid.sprx || SCE_SYSMODULE_BLUETOOTH_HID || 0x00FB ||
|-
| libSceVideoDecoderArbitration.sprx || SCE_SYSMODULE_RESERVED41 || 0x00FC ||
|-
| libSceVrServiceDialog.sprx || SCE_SYSMODULE_VR_SERVICE_DIALOG || 0x00FD ||
|-
| Error:0x80020002 || SCE_SYSMODULE_JOB_MANAGER || 0x00FE ||
|-
| libSceShareFactoryUtil.sprx ||  || 0x00FF ||
|-
| libSceSocialScreenDialog.sprx ||  || 0x0100 ||
|-
| libSceNpSnsDialog.sprx ||  || 0x0101 ||
|-
| Error:0x80020002 ||  || 0x0102 ||
|-
| libSceSrcUtl.sprx ||  || 0x0103 ||
|-
| libSceDiscId.sprx ||  || 0x0104 ||
|-
| libSceNpUniversalDataSystem.sprx ||  || 0x0105 ||
|-
| libSceKeyboard.sprx ||  || 0x0106 ||
|-
| libSceGic.sprx ||  || 0x0107 ||
|-
|}
 
=== 4.71 devkit internal sysmodules + non internal sysmodules + non sysmodules modules ===
 
{| class="wikitable sortable"
|-
! Module name !! Name !! sysmodule ID !! Remarks
|-
| libc || - || ?0x5? || C/C++ standard libraries
|-
| libSceFios2 || - || ?0xC? || File Input/Output Scheduler 2
|-
|-
| libMonoCompilerBridge ||  ||  ||  
| libMonoCompilerBridge ||  ||  ||  
Line 639: Line 18:
| libMonoVirtualMachine ||  ||  ||  
| libMonoVirtualMachine ||  ||  ||  
|-
|-
| libSceAbstractLocal ||  ||  ||  
| libSceAbstractLocal ||  ||  || ps4
|-
|-
| libSceAbstractStorage ||  ||  ||  
| libSceAbstractStorage ||  ||  ||  
Line 659: Line 38:
| libSceAudiodecCpu ||  ||  ||  
| libSceAudiodecCpu ||  ||  ||  
|-
|-
| libSceAudiodecCpuDdp ||  || 0x00BE ||  
| libSceAudiodecCpuDdp ||  || ||  
|-
|-
| libSceAudiodecCpuM4aac ||  || 0x00C0 ||  
| libSceAudiodecCpuM4aac ||  || ||  
|-
|-
| libSceAudioIn ||  ||  ||  
| libSceAudioIn ||  ||  ||  
Line 753: Line 132:
| libSceJscCompiler ||  ||  ||  
| libSceJscCompiler ||  ||  ||  
|-
|-
| libSceJson ||  || ?0x80? ||  
| libSceJson ||  || ||  
|-
|-
| libSceKbEmulate ||  ||  ||  
| libSceKbEmulate ||  ||  ||  
Line 775: Line 154:
| libSceMsgDialog || SCE_SYSMODULE_MESSAGE_DIALOG || 0x00A4 || MsgDialog library
| libSceMsgDialog || SCE_SYSMODULE_MESSAGE_DIALOG || 0x00A4 || MsgDialog library
|-
|-
| libSceMusicCoreServerClientJsEx ||  || ?0x20? ||  
| libSceMusicCoreServerClientJsEx ||  || ||  
|-
|-
| libSceMusicCoreServerClient ||  ||  ||  
| libSceMusicCoreServerClient ||  ||  ||  
Line 815: Line 194:
| libSceNpWebApi ||  ||  ||  
| libSceNpWebApi ||  ||  ||  
|-
|-
| libSceOrbisCompat ||  || ?0x12? ||  
| libSceOrbisCompat ||  || ||  
|-
|-
| libScePad ||  ||  ||  
| libScePad ||  ||  ||  
Line 877: Line 256:
| libSceVencCore ||  ||  ||  
| libSceVencCore ||  ||  ||  
|-
|-
| libSceVideoCoreServerInterface ||  || 0x00AF ||  
| libSceVideoCoreServerInterface ||  || ||  
|-
|-
| libSceVideodec || SCE_SYSMODULE_VIDEODEC || 0x008E || Videodec library
| libSceVideodec || SCE_SYSMODULE_VIDEODEC || 0x008E || Videodec library
Line 893: Line 272:
| libSceVshCommon_aot ||  ||  ||  
| libSceVshCommon_aot ||  ||  ||  
|-
|-
| libSceWebKit2 ||  || ? 0xE? ||  
| libSceWebKit2 ||  || ||  
|-
|-
| libSceWeb ||  ||  ||  
| libSceWeb ||  ||  ||  
Line 900: Line 279:
|-
|-
| libSceXml || SCE_SYSMODULE_XML || 0x0017 || Xml library
| libSceXml || SCE_SYSMODULE_XML || 0x0017 || Xml library
|-
| libSceNpSnsDialog ||  || 0x0101 ||
|-
| libSceDtcpIp ||  || 0x00C6 ||
|-
| libSceGameUpdate ||  || 0x00CC ||
|-
| libSceAutoMounterClient ||  || 0x00CD ||
|-
| libSceDiscMap ||  || 0x00D7 ||
|-
| libScePsmKitSystem ||  || 0x00F5 ||
|-
| libSceZlib ||  || 0x00C5 ||
|-
|-
|}
|}


=== 1.76 ===
== Libraries on firmware 4.07 ==
 
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Module name !! Loadable from WebBrowser
! sprx !! Yes. !! <abbr title="Loadable from Internet Browser?">Loadable</abbr>
|-
| libkernel ||
|-
| libcInternal || {{Yes2}} Yes
|-
|-
| libSceFios2 || {{Yes2}} Yes
| libkernel || || 
|-
|-
| lbSceNet ||
| libcInternal || 0x04 || {{Yes2}} Yes
|-
|-
| libSceIpmi ||
| libSceFios2 || 0x03 || {{Yes2}} Yes
|-
|-
| libSceMbus ||   
| lbSceNet ||  ||   
|-
|-
| libSceRegMgr ||   
| libSceIpmi ||  ||   
|-
|-
| libSceRtc ||   
| libSceMbus ||  ||   
|-
|-
| librt ||   
| libSceRegMgr ||  ||   
|-
|-
| libSceAvSetting || {{Yes2}} Yes
| libSceRtc || || 
|-
|-
| libSceVideoOut ||   
| librt ||  ||   
|-
|-
| libSceGnmDriver || {{Yes2}} Yes  
| libSceAvSetting || 0x0b || {{Yes2}} Yes  
|-
|-
| libSceAudioOut || {{Yes2}} Yes
| libSceVideoOut || || 
|-
|-
| libSceAudioIn || {{Yes2}} Yes  
| libSceGnmDriver || 0x0d || {{Yes2}} Yes  
|-
|-
| libSceAjm || {{Yes2}} Yes  
| libSceAudioOut || 0x0e || {{Yes2}} Yes  
|-
|-
| libScePad ||
| libSceAudioIn || 0x0f || {{Yes2}} Yes
|-
|-
| libSceDbg ||
| libSceAjm || 0x10 || {{Yes2}} Yes
|-
|-
| libSceNetCtl ||   
| libScePad ||  ||   
|-
|-
| libSceHttp || {{Yes2}} Yes
| libSceDbg || || 
|-
|-
| libSceSsl ||   
| libSceNetCtl ||  ||   
|-
|-
| libSceNpCommon || {{Yes2}} Yes  
| libSceHttp || 0x14 || {{Yes2}} Yes  
|-
|-
| libSceNpManager ||   
| libSceSsl ||  ||   
|-
|-
| libSceNpWebApi || {{Yes2}} Yes  
| libSceNpCommon || 0x16 || {{Yes2}} Yes  
|-
|-
| libSceSaveData || {{Yes2}} Yes
| libSceNpManager || || 
|-
|-
| libSceSystemService ||
| libSceNpWebApi || 0x18 || {{Yes2}} Yes
|-
|-
| libSceUserService || {{Yes2}} Yes  
| libSceSaveData || 0x19 || {{Yes2}} Yes  
|-
|-
| libSceCommonDialog || {{Yes2}} Yes
| libSceSystemService || || 
|-
|-
| libSceSysUtil || {{Yes2}} Yes  
| libSceUserService || 0x1b || {{Yes2}} Yes  
|-
|-
| libScePerf ||
| libSceCommonDialog || 0x1c || {{Yes2}} Yes
|-
|-
| libSceCamera || {{Yes2}} Yes  
| libSceSysUtil || 0x1d || {{Yes2}} Yes  
|-
|-
| libSceWebKit2ForVideoService || {{Yes2}} Yes
| libScePerf || || 
|-
|-
| libSceOrbisCompatForVideoService || {{Yes2}} Yes  
| libSceCamera || 0x1f || {{Yes2}} Yes  
|-
|-
| libSceDiscMap || {{Yes2}} Yes  
| libSceWebKit2ForVideoService || 0x20 || {{Yes2}} Yes  
|-
|-
| libSceFiber || {{Yes2}} Yes  
| libSceOrbisCompatForVideoService || 0x21 || {{Yes2}} Yes  
|-
|-
| libSceUlt || {{Yes2}} Yes  
| libSceDiscMap || 0x22 || {{Yes2}} Yes  
|-
|-
| libSceNgs2 || {{Yes2}} Yes  
| libSceFiber || 0x31 || {{Yes2}} Yes  
|-
|-
| libSceXml || {{Yes2}} Yes  
| libSceUlt || 0x32 || {{Yes2}} Yes  
|-
|-
| libSceNpUtility ||
| libSceNgs2 || 0x33 || {{Yes2}} Yes
|-
|-
| libSceVoice || {{Yes2}} Yes  
| libSceXml || 0x34 || {{Yes2}} Yes  
|-
|-
| libSceNpMatching2 || {{Yes2}} Yes
| libSceNpUtility || || 
|-
|-
| libSceNpScoreRanking ||
| libSceVoice || 0x36 || {{Yes2}} Yes
|-
|-
| libSceRudp || {{Yes2}} Yes  
| libSceNpMatching2 || 0x37 || {{Yes2}} Yes  
|-
|-
| libSceNpTus ||   
| libSceNpScoreRanking ||  ||   
|-
|-
| libSceFace ||
| libSceRudp || 0x39 || {{Yes2}} Yes
|-
|-
| libSceSmart ||   
| libSceNpTus ||  ||   
|-
|-
| libSceJson || {{Yes2}} Yes
| libSceFace || || 
|-
|-
| libSceGameLiveStreaming || {{Yes2}} Yes
| libSceSmart || || 
|-
|-
| libSceCompanionUtil || {{Yes2}} Yes  
| libSceJson || 0x3d || {{Yes2}} Yes  
|-
|-
| libScePlayGo || {{Yes2}} Yes  
| libSceGameLiveStreaming || 0x3e || {{Yes2}} Yes  
|-
|-
| libSceFont || {{Yes2}} Yes  
| libSceCompanionUtil || 0x3f || {{Yes2}} Yes  
|-
|-
| libSceVideoRecording ||
| libScePlayGo || 0x40 || {{Yes2}} Yes
|-
|-
| libSceAudiodec ||
| libSceFont || 0x41 || {{Yes2}} Yes
|-
|-
| libSceJpegDec || {{Yes2}} Yes
| libSceVideoRecording || || 
|-
|-
| libSceJpegEnc || {{Yes2}} Yes
| libSceAudiodec || || 
|-
|-
| libScePngDec || {{Yes2}} Yes  
| libSceJpegDec || 0x44 || {{Yes2}} Yes  
|-
|-
| libScePngEnc || {{Yes2}} Yes  
| libSceJpegEnc || 0x45 || {{Yes2}} Yes  
|-
|-
| libSceVideodec || {{Yes2}} Yes  
| libScePngDec || 0x46 || {{Yes2}} Yes  
|-
|-
| libSceMove || {{Yes2}} Yes  
| libScePngEnc || 0x47 || {{Yes2}} Yes  
|-
|-
| libScePadTracker || {{Yes2}} Yes  
| libSceVideodec || 0x48 || {{Yes2}} Yes  
|-
|-
| libSceDepth || {{Yes2}} Yes  
| libSceMove || 0x49 || {{Yes2}} Yes  
|-
|-
| libSceHand ||
| libScePadTracker || 0x4b || {{Yes2}} Yes
|-
|-
| libSceIme || {{Yes2}} Yes  
| libSceDepth || 0x4c || {{Yes2}} Yes  
|-
|-
| libSceImeDialog || {{Yes2}} Yes  
| libSceHand ||  ||   
|-
|-
| libSceVdecCore || {{Yes2}} Yes  
| libSceIme || 0x4e || {{Yes2}} Yes  
|-
|-
| libSceNpParty || {{Yes2}} Yes  
| libSceImeDialog || 0x4f || {{Yes2}} Yes
|-
|-
| libSceAvcap || {{Yes2}} Yes  
| libSceVdecCore || 0x50 || {{Yes2}} Yes  
|-
|-
| libSceFontFt || {{Yes2}} Yes  
| libSceNpParty || 0x51 || {{Yes2}} Yes  
|-
|-
| libSceFreeTypeOt || {{Yes2}} Yes  
| libSceAvcap || 0x52 || {{Yes2}} Yes  
|-
|-
| libSceFreeTypeOl || {{Yes2}} Yes  
| libSceFontFt || 0x53 || {{Yes2}} Yes  
|-
|-
| libSceFreeTypeOptOl || {{Yes2}} Yes  
| libSceFreeTypeOt || 0x54 || {{Yes2}} Yes  
|-
|-
| libSceScreenShot || {{Yes2}} Yes  
| libSceFreeTypeOl || 0x55 || {{Yes2}} Yes  
|-
|-
| libSceNpAuth ||
| libSceFreeTypeOptOl || 0x56 || {{Yes2}} Yes
|-
|-
| libSceVoiceQos || {{Yes2}} Yes  
| libSceScreenShot || 0x57 || {{Yes2}} Yes  
|-
|-
| libSceSysCore ||   
| libSceNpAuth ||  ||   
|-
|-
| libSceM4aacEnc ||
| libSceVoiceQos || 0x59 || {{Yes2}} Yes
|-
|-
| libSceAudiodecCpu || {{Yes2}} Yes
| libSceSysCore || || 
|-
|-
| libSceCdlgUtilServer ||   
| libSceM4aacEnc ||  ||   
|-
|-
| libSceSulpha ||
| libSceAudiodecCpu || 0x5c || {{Yes2}} Yes
|-
|-
| libSceSaveDataDialog || {{Yes2}} Yes
| libSceCdlgUtilServer || || 
|-
|-
| libSceInvitationDialog || {{Yes2}} Yes
| libSceSulpha || || 
|-
|-
| libSceKeyboard || {{Yes2}} Yes  
| libSceSaveDataDialog || 0x5f || {{Yes2}} Yes  
|-
|-
| libSceMsgDialog || {{Yes2}} Yes  
| libSceInvitationDialog || 0x60 || {{Yes2}} Yes  
|-
|-
| libSceAvPlayer || {{Yes2}} Yes  
| libSceKeyboard || 0x61 || {{Yes2}} Yes  
|-
|-
| libSceContentExport || {{Yes2}} Yes  
| libSceMsgDialog || 0x63 || {{Yes2}} Yes  
|-
|-
| libSceVisionManager ||
| libSceAvPlayer || 0x64 || {{Yes2}} Yes
|-
|-
| libSceAc3Enc ||
| libSceContentExport || 0x65 || {{Yes2}} Yes
|-
|-
| libSceAppInstUtil ||   
| libSceVisionManager ||  ||   
|-
|-
| libSceVencCore ||   
| libSceAc3Enc ||  ||   
|-
|-
| libSceAudio3d || {{Yes2}} Yes
| libSceAppInstUtil || || 
|-
|-
| libSceNpCommerce || {{Yes2}} Yes
| libSceVencCore || || 
|-
|-
| libSceHidControl || {{Yes2}} Yes  
| libSceAudio3d || 0x6a || {{Yes2}} Yes  
|-
|-
| libSceMouse || {{Yes2}} Yes  
| libSceNpCommerce || 0x6b || {{Yes2}} Yes  
|-
|-
| libSceCompanionHttpd || {{Yes2}} Yes  
| libSceHidControl || 0x6c || {{Yes2}} Yes  
|-
|-
| libSceWebBrowserDialog || {{Yes2}} Yes  
| libSceMouse || 0x6d || {{Yes2}} Yes  
|-
|-
| libSceErrorDialog || {{Yes2}} Yes  
| libSceCompanionHttpd || 0x6e || {{Yes2}} Yes  
|-
|-
| libSceNpTrophy ||
| libSceWebBrowserDialog || 0x6f || {{Yes2}} Yes
|-
|-
| ulobjmgr || {{Yes2}} Yes  
| libSceErrorDialog || 0x70 || {{Yes2}} Yes  
|-
|-
| libSceVideoCoreInterface || {{Yes2}} Yes
| libSceNpTrophy || || 
|-
|-
| libSceVideoCoreServerInterface ||
| ulobjmgr || 0x72 || {{Yes2}} Yes
|-
|-
| libSceNpSns ||
| libSceVideoCoreInterface || 0x73 || {{Yes2}} Yes
|-
|-
| libSceNpSnsFacebookDialog || {{Yes2}} Yes
| libSceVideoCoreServerInterface || || 
|-
|-
| libSceMoveTracker || {{Yes2}} Yes
| libSceNpSns || || 
|-
|-
| libSceNpProfileDialog || {{Yes2}} Yes  
| libSceNpSnsFacebookDialog || 0x76 || {{Yes2}} Yes  
|-
|-
| libSceNpFriendListDialog || {{Yes2}} Yes  
| libSceMoveTracker || 0x77 || {{Yes2}} Yes  
|-
|-
| libSceAppContent || {{Yes2}} Yes  
| libSceNpProfileDialog || 0x78 || {{Yes2}} Yes  
|-
|-
| libSceMarlin ||
| libSceNpFriendListDialog || 0x79 || {{Yes2}} Yes
|-
|-
| libSceDtsEnc ||
| libSceAppContent || 0x7a || {{Yes2}} Yes
|-
|-
| libSceNpSignaling || {{Yes2}} Yes
| libSceMarlin || || 
|-
|-
| libSceRemotePlay || {{Yes2}} Yes
| libSceDtsEnc || || 
|-
|-
| libSceUsbd || {{Yes2}} Yes  
| libSceNpSignaling || 0x7d || {{Yes2}} Yes  
|-
|-
| libSceGameCustomDataDialog || {{Yes2}} Yes  
| libSceRemotePlay || 0x7e || {{Yes2}} Yes  
|-
|-
| libSceNpEulaDialog || {{Yes2}} Yes  
| libSceUsbd || 0x7f || {{Yes2}} Yes  
|-
|-
| libSceRandom || {{Yes2}} Yes  
| libSceGameCustomDataDialog || 0x80 || {{Yes2}} Yes  
|-
|-
| libSceDipsw ||
| libSceNpEulaDialog || 0x81 || {{Yes2}} Yes
|-
|-
| libSceS3DConversion ||
| libSceRandom || 0x82 || {{Yes2}} Yes
|-
|-
| libSceOttvCapture ||   
| libSceDipsw ||  ||   
|-
|-
| libSceBgft || {{Yes2}} Yes
| libSceS3DConversion || || 
|-
|-
| libSceAudiodecCpuDdp || {{Yes2}} Yes
| libSceOttvCapture || || 
|-
|-
| libSceAudiodecCpuM4aac || {{Yes2}} Yes  
| libSceBgft || 0x86 || {{Yes2}} Yes  
|-
|-
| libSceAudiodecCpuDts ||
| libSceAudiodecCpuDdp || 0x87 || {{Yes2}} Yes
|-
|-
| libSceAudiodecCpuDtsHdLbr || {{Yes2}} Yes  
| libSceAudiodecCpuM4aac || 0x88 || {{Yes2}} Yes  
|-
|-
| libSceAudiodecCpuDtsHdMa ||   
| libSceAudiodecCpuDts ||  ||   
|-
|-
| libSceAudiodecCpuLpcm ||
| libSceAudiodecCpuDtsHdLbr || 0x8a || {{Yes2}} Yes
|-
|-
| libSceBemp2sys || {{Yes2}} Yes
| libSceAudiodecCpuDtsHdMa || || 
|-
|-
| libSceBeisobmf || {{Yes2}} Yes
| libSceAudiodecCpuLpcm || || 
|-
|-
| libScePlayReady || {{Yes2}} Yes  
| libSceBemp2sys || 0x8d || {{Yes2}} Yes  
|-
|-
| libSceVideoNativeExtEssential || {{Yes2}} Yes  
| libSceBeisobmf || 0x8e || {{Yes2}} Yes 566552
|-
|-
| libSceZlib || {{Yes2}} Yes  
| libScePlayReady || 0x8f || {{Yes2}} Yes  
|-
|-
| libSceIduUtil || {{Yes2}} Yes  
| libSceVideoNativeExtEssential || 0x90 || {{Yes2}} Yes  
|-
|-
| libScePsm || {{Yes2}} Yes  
| libSceZlib || 0x91 || {{Yes2}} Yes  
|-
|-
| libSceDtcpIp || {{Yes2}} Yes  
| libSceIduUtil || 0x92 || {{Yes2}} Yes  
|-
|-
| libSceKbEmulate || {{Yes2}} Yes  
| libScePsm || 0x93 || {{Yes2}} Yes  
|-
|-
| libSceAppChecker ||
| libSceDtcpIp || 0x94 || {{Yes2}} Yes
|-
|-
| libSceNpGriefReport || {{Yes2}} Yes  
| libSceKbEmulate || 0x95 || {{Yes2}} Yes  
|-
|-
| libSceContentSearch || {{Yes2}} Yes
| libSceAppChecker || || 
|-
|-
| libSceShareUtility || {{Yes2}} Yes  
| libSceNpGriefReport || 0x97 || {{Yes2}} Yes  
|-
|-
| libSceWeb || {{Yes2}} Yes  
| libSceContentSearch || 0x98 || {{Yes2}} Yes  
|-
|-
| libSceWebKit2 ||
| libSceShareUtility || 0x99 || {{Yes2}} Yes
|-
|-
| libSceDeci4h ||
| libSceWeb || 0x9a || {{Yes2}} Yes
|-
|-
| libSceHeadTracker ||   
| libSceWebKit2 ||  ||   
|-
|-
| libSceGameUpdate || {{Yes2}} Yes
| libSceDeci4h || || 
|-
|-
| libSceAutoMounterClient || {{Yes2}} Yes
| libSceHeadTracker || || 
|-
|-
| libSceSystemGesture || {{Yes2}} Yes  
| libSceGameUpdate || 0x9e || {{Yes2}} Yes  
|-
|-
| libSceVdecSavc || {{Yes2}} Yes  
| libSceAutoMounterClient || 0x9f || {{Yes2}} Yes  
|-
|-
| libSceVdecSavc2 || {{Yes2}} Yes  
| libSceSystemGesture || 0xa0 || {{Yes2}} Yes  
|-
|-
| libSceVideodec2 || {{Yes2}} Yes
| libSceVdecSavc || 0xa1 || {{Yes2}} Yes  
|-
| libSceVdecwrap || {{Yes2}} Yes
|-
| libSceConvertKeycode || {{Yes2}} Yes
|}
 
== Internal sysmodule libraries ==
 
Some modules ("internal") can be loaded via sceSysmoduleLoadModuleInternal (usually with a long hex ID prefixed with 8).
 
=== 5.55 ===
 
{| class="wikitable"
|-
! Module name !! Name !! Internal sysmodule ID
|-
|libSceAudioOut || SCE_SYSMODULE_INTERNAL_AUDIOOUT || 0x80000001
|-
|libSceAudioIn || SCE_SYSMODULE_INTERNAL_AUDIOIN || 0x80000002
|-
|libSceAvcap || SCE_SYSMODULE_INTERNAL_AV_CAPTURE || 0x80000003
|-
|libSceSysCore || SCE_SYSMODULE_INTERNAL_SYSCORE || 0x80000004
|-
| not present on 5.05 retail ||  || 0x80000005
|-
| not present on 5.05 retail ||  || 0x80000006
|-
|libSceCdlgUtilServer || SCE_SYSMODULE_INTERNAL_CDLG_UTILITY_SERVER || 0x80000007
|-
|libSceKeyboard || SCE_SYSMODULE_INTERNAL_KEYBOARD || 0x80000008
|-
|libSceNetCtl || SCE_SYSMODULE_INTERNAL_NETCTL || 0x80000009
|-
|libSceHttp || SCE_SYSMODULE_INTERNAL_HTTP || 0x8000000A
|-
|libSceSsl || SCE_SYSMODULE_INTERNAL_SSL || 0x8000000B
|-
|libSceNpCommon || SCE_SYSMODULE_INTERNAL_NP_COMMON || 0x8000000C
|-
|libSceNpManager || SCE_SYSMODULE_INTERNAL_NP_MANAGER || 0x8000000D
|-
|libSceNpWebApi || SCE_SYSMODULE_INTERNAL_NP_WEB_API || 0x8000000E
|-
|libSceSaveData || SCE_SYSMODULE_INTERNAL_SAVE_DATA || 0x8000000F
|-
|libSceSystemService || SCE_SYSMODULE_INTERNAL_SYSTEM_SERVICE || 0x80000010
|-
|libSceUserService || SCE_SYSMODULE_INTERNAL_USER_SERVICE || 0x80000011
|-
|libSceVisionManager || SCE_SYSMODULE_INTERNAL_VISION_MANAGER || 0x80000012
|-
|libSceAc3Enc || SCE_SYSMODULE_INTERNAL_AC3_ENC || 0x80000013
|-
|libSceAppInstUtil || SCE_SYSMODULE_INTERNAL_APP_INST_UTIL|| 0x80000014
|-
|libSceVdecCore || SCE_SYSMODULE_INTERNAL_VDECCORE || 0x80000015
|-
|libSceVencCore (file not found) || SCE_SYSMODULE_INTERNAL_VENCCORE || 0x80000016
|-
|libSceHidControl || SCE_SYSMODULE_INTERNAL_HID_CONTROL || 0x80000017
|-
|libSceCommonDialog || SCE_SYSMODULE_INTERNAL_COMMON_DIALOG || 0x80000018
|-
|libScePerf || SCE_SYSMODULE_INTERNAL_PERF || 0x80000019
|-
|libSceCamera || SCE_SYSMODULE_INTERNAL_CAMERA || 0x8000001A
|-
|libSceNpSns ||  || 0x8000001B
|-
|libSceNet || SCE_SYSMODULE_INTERNAL_NET || 0x8000001C
|-
|libSceIpmi || SCE_SYSMODULE_INTERNAL_IPMI || 0x8000001D
|-
|libSceMbus ||  || 0x8000001E
|-
|libSceRegMgr ||  || 0x8000001F
|-
|libSceRtc ||  || 0x80000020
|-
|libSceAvSetting ||  || 0x80000021
|-
|libSceVideoOut || SCE_SYSMODULE_INTERNAL_VIDEO_OUT || 0x80000022
|-
|libSceAjm ||  || 0x80000023
|-
|libScePad ||  || 0x80000024
|-
|libSceDbg ||  || 0x80000025
|-
|libSceSysUtil ||  || 0x80000026
|-
|libSceMarlin ||  || 0x80000027
|-
|libSceDtsEnc ||  || 0x80000028
|-
|libSceDipsw ||  || 0x80000029
|-
|libSceBgft || SCE_SYSMODULE_INTERNAL_BGFT || 0x8000002A
|-
|libSceAudiodecCpuDts ||  || 0x8000002B
|-
|libSceAudiodecCpuDtsHdLbr ||  || 0x8000002C
|-
|libSceAudiodecCpuDtsHdMa ||  || 0x8000002D
|-
|libSceAudiodecCpuLpcm ||  || 0x8000002E
|-
|libSceIduUtil ||  || 0x8000002F
|-
|libScePsm ||  || 0x80000030
|-
|libSceKbEmulate ||  || 0x80000031
|-
|libSceAppChecker ||  || 0x80000032
|-
|libSceNpGriefReport ||  || 0x80000033
|-
|libSceWeb ||  || 0x80000034
|-
|libSceVdecSavc ||  || 0x80000035
|-
|libSceVdecSavc2 ||  || 0x80000036
|-
|libSceVshctl ||  || 0x80000037
|-
| not present on 5.05 retail ||  || 0x80000038
|-
| file not found ||  || 0x80000039
|-
|libSceAudiodReport ||  || 0x8000003A
|-
|libSceSulphaDrv ||  || 0x8000003B
|-
|libSceVdecShevc ||  || 0x8000003C
|-
|libSceDbgAssist ||  || 0x8000003D
|-
|libSceOttvCapture ||  || 0x8000003E
|-
|libSceBackupRestoreUtil (file not found) ||  || 0x8000003F
|-
| not present on 5.05 retail ||  || 0x80000040
|-
|libSceTtsCoreEnUs ||  || 0x80000041
|-
|libSceTtsCoreJp ||  || 0x80000042
|-
|libSceOpusCeltEnc ||  || 0x80000043
|-
|libSceOpusCeltDec ||  || 0x80000044
|-
|libSceLoginMgrServer (file not found) ||  || 0x80000045
|-
|libSceVideoOutSecondary ||  || 0x80000046
|-
|libSceGnmResourceRegistration ||  || 0x80000047
|-
|libSceMat (not present on 5.05 retail) ||  || 0x80000048
|-
|libSceScm ||  || 0x80000049
|-
| not present on 5.05 retail ||  || 0x8000004A
|-
| not present on 5.05 retail ||  || 0x8000004B
|-
| not present on 5.05 retail ||  || 0x8000004C
|-
| not present on 5.05 retail ||  || 0x8000004D
|-
| not present on 5.05 retail ||  || 0x8000004E
|-
| not present on 5.05 retail ||  || 0x8000004F
|-
|libSceAvPlayerStreaming ||  || 0x80000050
|-
|libSceAudiodecCpuAlac ||  || 0x80000051
|-
|libSceGnmDriver ||  || 0x80000052
|-
|libSceAudiodecCpuFlac ||  || 0x80000053
|-
|libSceSrcUtl ||  || 0x80000054
|-
|libSceS3da ||  || 0x80000055
|-
|libSceDseehx ||  || 0x80000056
|-
|libSceDataTransfer ||  || 0x80000057
|-
|libSceAbstractStorage ||  || 0x80000058
|-
|libSceImageUtil ||  || 0x80000059
|-
|libSceMetadataReaderWriter ||  || 0x8000005A
|-
|libSceJpegParser ||  || 0x8000005B
|-
|libSceGvMp4Parser ||  || 0x8000005C
|-
|libScePngParser ||  || 0x8000005D
|-
|libSceGifParser ||  || 0x8000005E
|-
|libSceAbstractLocal ||  || 0x8000005F
|-
|libSceAbstractFacebook ||  || 0x80000060
|-
|libSceAbstractYoutube ||  || 0x80000061
|-
|libSceAbstractTwitter ||  || 0x80000062
|-
|libSceAbstractDailymotion ||  || 0x80000063
|-
|-
|libScePrecompiledShaders || SCE_SYSMODULE_INTERNAL_PRECOMPILED_SHADERS || 0x80000064
| libSceVdecSavc2 || 0xa2 || {{Yes2}} Yes
|-
|libSceLibreSsl ||  || 0x80000065
|-
|?libSceRandom? (file not found) ||  || 0x80000066
|-
|libSceDolbyVision (file not found) ||  || 0x80000067
|-
|libSceOpusSilkEnc.sprx ||  || 0x80000068
|-
|libSceOpusDec.sprx ||  || 0x80000069
|-
|?libSceWebKit2.sprx? ||  || 0x8000006A
|-
|?? ||  || 0x8000006B
|-
|libSceJscCompiler.sprx ||  || 0x8000006C
|-
|libSceVideoCoreServerInterface.sprx ||  || 0x8000006D
|-
|libSceJitBridge.sprx ||  || 0x8000006E
|-
|Success : 0x80020002 ||  || 0x8000006F
|-
|Success : 0x80020002 ||  || 0x80000070
|-
|Success : 0x80020002 ||  || 0x80000071
|-
|Success : 0x80020002 ||  || 0x80000072
|-
|Success : 0x80020002 ||  || 0x80000073
|-
|Success : 0x80020002 ||  || 0x80000074
|-
|Success : 0x805A1000 ||  || 0x80000075
|-
|-
|}
| libSceVideodec2 || 0xa3 || {{Yes2}} Yes
 
== To check ==
 
{| class="wikitable"
|-
! Module name !! Name !! Sysmodule ID
|-
|libkernel ||  || ????? (0x0FFFFFFFF00000000 or 0x0A)
|-
|-
|libSceLibcInternal || || ????? (0x0FFFFFFFF00000000 or 0x13)
| libSceVdecwrap || 0xa4 || {{Yes2}} Yes
|-
|libSceWebKit2ForVideoService || || ????? (0x0FFFFFFFF00000000 or 0x1D)
|-
|libSceOrbisCompatForVideoService || || ????? (0x0FFFFFFFF00000000 or 0x21)
|-
|libSceCoreIPC || || ????? (0x0FFFFFFFF00000000 or 0x0E or 0x103A8)
|-
|libSceVorbisDec ||  || 0x000000EA
|-
|ulobjmgr || ||  ????? (0x0FFFFFFFF00000000 or 0x9 or 0x102D4)
|-
|-
| libSceConvertKeycode || 0xa5 || {{Yes2}} Yes
|}
|}


===== Heading text =====
== List of Stubs ==
 
= List of Stubs =
 
<pre>
<pre>
libc_stub_weak
libkernel_stub_weak
libkernel_stub_weak
libSceAjm_stub_weak
libSceAjm_stub_weak
Line 1,591: Line 683:
libScePosix_stub_weak
libScePosix_stub_weak
libSceRandom_stub_weak
libSceRandom_stub_weak
libSceRazorGpuThreadTrace_stub_weak
libSceRazorGpuThreadTrace_stub_weak566
libSceRemoteplay_stub_weak
libSceRemoteplay_stub_weak
libSceRtc_stub_weak
libSceRtc_stub_weak
Line 1,626: Line 718:


* Total Count: 131
* Total Count: 131
 
{{Reverse Engineering}}
= NIDs / functions table =
<noinclude>[[Category:Main]]</noinclude>
 
See [https://github.com/idc/ps4libdoc/ idc's ps4libdoc on github].
Please note that all contributions to PS4 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS4 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)

Template used on this page: