Kernel Functions: Difference between revisions

From PS5 Developer wiki
Jump to navigation Jump to search
 
(22 intermediate revisions by the same user not shown)
Line 24: Line 24:
sceSblAuthMgrLoadMultipleBlocks
sceSblAuthMgrLoadMultipleBlocks
sceSblAuthMgrSmLoad
sceSblAuthMgrSmLoad
sceSblAuthMgrVerifyDecryptRnpsBundle
sceSblAuthMgrVerifyDecryptRnpsBundle (0xC0105203)
</pre>
</pre>


Line 48: Line 48:
_sceSblDriveauthSmExit
_sceSblDriveauthSmExit
_sceSblDriveauthSmGetDpData
_sceSblDriveauthSmGetDpData
_sceSblDriveauthSmGetPairingNonce
_sceSblDriveauthSmGetPairingNonce (0xC028530A)
_sceSblDriveauthSmGetPairingRequest
_sceSblDriveauthSmGetPairingRequest (0xC028530B)
_sceSblDriveauthSmGicGetData
_sceSblDriveauthSmGicGetData
_sceSblDriveauthSmRemoveDiscKey
_sceSblDriveauthSmRemoveDiscKey (0xC028530E)
_sceSblDriveauthSmSetHostKey
_sceSblDriveauthSmSetHostKey (0xC028530D)
_sceSblDriveauthSmSetPairingInfo
_sceSblDriveauthSmSetPairingInfo (0xC028530C)
sceSblDriveAuthPs4Disc
sceSblDriveAuthPs4Disc
sceSblDriveAuthPs4DiscGetId
sceSblDriveAuthPs4DiscGetId
Line 62: Line 62:
sceSblDriveAuthRegisterPs4Disc
sceSblDriveAuthRegisterPs4Disc
sceSblDriveAuthUnregisterDisc
sceSblDriveAuthUnregisterDisc
sceSblDriveauthGetAacsDeviceKey
sceSblDriveauthGetAacsDeviceKey (0xC0205364)
sceSblDriveauthGetCprmDeviceKey
sceSblDriveauthGetCprmDeviceKey (0xC0205365)
sceSblDriveauthGetGicData
sceSblDriveauthGetGicData
sceSblDriveauthGetId2
sceSblDriveauthGetId2
Line 96: Line 96:
_sceSblDevActSmExit
_sceSblDevActSmExit
_sceSblDevActSmGenActHeader
_sceSblDevActSmGenActHeader
_sceSblDevActSmGenActRequest
_sceSblDevActSmGenActRequest (0x4030440B)
_sceSblDevActSmGenPassCodeData
_sceSblDevActSmGenPassCodeData
_sceSblDevActSmGetId
_sceSblDevActSmGetId (0x40184402)
_sceSblDevActSmInitStatus
_sceSblDevActSmInitStatus (0x40144401)
_sceSblDevActSmSetStatus
_sceSblDevActSmSetStatus
sceSblDevActGetId
sceSblDevActGetId
Line 114: Line 114:


<pre>
<pre>
_sceSblManuAuthSmGetManuExpire
_sceSblManuAuthSmGetManuExpire (0xC0184D09)
_sceSblManuAuthSmGetManuMode
_sceSblManuAuthSmGetManuMode
_sceSblManuAuthSmSetManuExpire
_sceSblManuAuthSmSetManuExpire (0xC0184D08)
_sceSblManuAuthSmSetManuMode
_sceSblManuAuthSmSetManuMode
sceSblManuAuthLoadSecureModule
sceSblManuAuthLoadSecureModule (0x40184D01)
sceSblManuAuthSetManuMode
sceSblManuAuthSetManuMode (0xC0184D03)
sceSblManuAuthSetManuModeInternal
sceSblManuAuthGetManuMode (0xC0184D04)
sceSblManuAuthUnloadSecureModule
sceSblManuAuthSetManuModeInternal (0xC0184D0A)
sceSblManuAuthUnloadSecureModule (0x40184D02)
</pre>
</pre>


Line 130: Line 131:
sceSblFttrmSmIsAllowedProcessToReadIduFlag
sceSblFttrmSmIsAllowedProcessToReadIduFlag
sceSblFttrmSmIsPermittedSector
sceSblFttrmSmIsPermittedSector
sceSblFttrmSmWriteIduFlag
sceSblFttrmSmWriteIduFlag (0xC0185304)
sceSblFttrmSmReadIduFlag
sceSblFttrmSmReadIduFlag (0xC0185303)
sceSblFttrmSmReadSector
sceSblFttrmSmReadSector
sceSblFttrmWriteSector
sceSblFttrmWriteSector (0xC0185302)
sceSblFttrmReadSector
sceSblFttrmReadSector (0xC0185301)
sceSblFttrmSmStart
sceSblFttrmSmStart
sceSblFttrmSmExit
sceSblFttrmSmExit

Latest revision as of 03:56, 2 March 2024

80021000 (Authentication Manager)[edit | edit source]

_sceSblAuthMgrCheckSelfHeader
_sceSblAuthMgrCheckSelfSegmentCompressed
_sceSblAuthMgrGetElfSegmentInformation
_sceSblAuthMgrGetSelfInfo
_sceSblAuthMgrGetSelfSegmentInformation
_sceSblAuthMgrLoadMultipleSelfBlocks
_sceSblAuthMgrLoadSelfBlock
_sceSblAuthMgrReadSegmentDataWithCallback
_sceSblAuthMgrSetHvConf
_sceSblAuthMgrSmFinalize
_sceSblAuthMgrSmIsLoadable2
_sceSblAuthMgrSmLoadMultipleSelfBlocks
_sceSblAuthMgrSmLoadSelfBlock
_sceSblAuthMgrSmUnload
_sceSblAuthMgrSmVerifyDecryptRnpsBundle
sceSblAuthMgrAuthHeader
sceSblAuthMgrCheckSegmentCompressed
sceSblAuthMgrFinalize
sceSblAuthMgrIsLoadable
sceSblAuthMgrLoadBlock
sceSblAuthMgrLoadMultipleBlocks
sceSblAuthMgrSmLoad
sceSblAuthMgrVerifyDecryptRnpsBundle (0xC0105203)

80021001 (Key Management Service)[edit | edit source]

sceSblKmsAllocKmbSlotForPprPkg
sceSblKmsSetKeyId
sceSblKmsClearKeyId

80021003 (Playstation File System Manager)[edit | edit source]

sceSblPfsmgrUpdateIcvTable

80021004 (Drive Authenticator)[edit | edit source]

_sceSblDriveauthSmDriveData
_sceSblDriveauthSmDriveGetId2
_sceSblDriveauthSmExit
_sceSblDriveauthSmGetDpData
_sceSblDriveauthSmGetPairingNonce (0xC028530A)
_sceSblDriveauthSmGetPairingRequest (0xC028530B)
_sceSblDriveauthSmGicGetData
_sceSblDriveauthSmRemoveDiscKey (0xC028530E)
_sceSblDriveauthSmSetHostKey (0xC028530D)
_sceSblDriveauthSmSetPairingInfo (0xC028530C)
sceSblDriveAuthPs4Disc
sceSblDriveAuthPs4DiscGetId
sceSblDriveAuthPs4DiscReset
sceSblDriveAuthPs4DiscResume
sceSblDriveAuthPs4DiscSuspend
sceSblDriveAuthRegisterPprDisc
sceSblDriveAuthRegisterPs4Disc
sceSblDriveAuthUnregisterDisc
sceSblDriveauthGetAacsDeviceKey (0xC0205364)
sceSblDriveauthGetCprmDeviceKey (0xC0205365)
sceSblDriveauthGetGicData
sceSblDriveauthGetId2

80021005 (Platform Authenticator)[edit | edit source]

sceSblPltAuth2GenC1
sceSblPltAuth2GetKdsMac
sceSblPltAuth2Initialize
sceSblPltAuth2Result
sceSblPltAuth2VeriR1C2GenR2
sceSblPltAuthSmExitWait

80021006 (Network Platform Digital Rights Management)[edit | edit source]

sceSblNpDrmCheckDebugClock
sceSblNpDrmGetCurrentDebugTick
sceSblNpDrmGetInitStatus
sceSblNpDrmSetCurrentDebugTick

80021007 (Device Activation)[edit | edit source]

_sceSblDevActGetRemainingTime
_sceSblDevActSmCheckPassCodeData
_sceSblDevActSmDeleteStatus
_sceSblDevActSmExit
_sceSblDevActSmGenActHeader
_sceSblDevActSmGenActRequest (0x4030440B)
_sceSblDevActSmGenPassCodeData
_sceSblDevActSmGetId (0x40184402)
_sceSblDevActSmInitStatus (0x40144401)
_sceSblDevActSmSetStatus
sceSblDevActGetId
sceSblDevActGetRemainingTime

80021009 (System Verification)[edit | edit source]

sceSblSysVeriInitialize

8002100B (Manufacturing Authentication)[edit | edit source]

_sceSblManuAuthSmGetManuExpire (0xC0184D09)
_sceSblManuAuthSmGetManuMode
_sceSblManuAuthSmSetManuExpire (0xC0184D08)
_sceSblManuAuthSmSetManuMode
sceSblManuAuthLoadSecureModule (0x40184D01)
sceSblManuAuthSetManuMode (0xC0184D03)
sceSblManuAuthGetManuMode (0xC0184D04)
sceSblManuAuthSetManuModeInternal (0xC0184D0A)
sceSblManuAuthUnloadSecureModule (0x40184D02)

8002100C (Fttrm)[edit | edit source]

sceSblFttrmSmIsAllowedProcessToWriteIduFlag
sceSblFttrmSmIsAllowedProcessToReadIduFlag
sceSblFttrmSmIsPermittedSector
sceSblFttrmSmWriteIduFlag (0xC0185304)
sceSblFttrmSmReadIduFlag (0xC0185303)
sceSblFttrmSmReadSector
sceSblFttrmWriteSector (0xC0185302)
sceSblFttrmReadSector (0xC0185301)
sceSblFttrmSmStart
sceSblFttrmSmExit

8002100D (Secure RTC)[edit | edit source]

_sceSblSrtcGetCurrentNpDrmTick
sceSblSrtcGetCurrentNpDrmTick
sceSblSrtcGetCurrentSecureTick

8002100E (Root Parameter)[edit | edit source]

sceSblRootParamResumeFromStandby
sceSblRootParamVerifyPprRootParam
sceSblRootParamVerifyPs4RootParam

8002100F (External Hard Drive Disc)[edit | edit source]

sceSblExternalHDDVerifyMetadata
sceSblExternalHDDCreateMetadata

80021010 (Playstation File System Save Data)[edit | edit source]

_sceSblPfsSaveDataUpdateAuthCodeIoctl
sceSblPfsSaveDataUpdateAuthCode

80021011 (Backup And Restore Utility)[edit | edit source]

sceSblBarCreateContext
sceSblBarUpdateAad
sceSblBarUpdateDecrypt
sceSblBarUpdateEncrypt
sceSblBarFinishDecrypt
sceSblBarFinishEncrypt