Kernel Functions: Difference between revisions

From PS5 Developer wiki
Jump to navigation Jump to search
Line 118: Line 118:
_sceSblManuAuthSmSetManuExpire
_sceSblManuAuthSmSetManuExpire
_sceSblManuAuthSmSetManuMode
_sceSblManuAuthSmSetManuMode
sceSblManuAuthLoadSecureModule
sceSblManuAuthLoadSecureModule (0x40184D01)
sceSblManuAuthSetManuMode
sceSblManuAuthSetManuMode
sceSblManuAuthSetManuModeInternal
sceSblManuAuthSetManuModeInternal

Revision as of 03:27, 2 March 2024

80021000 (Authentication Manager)

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

80021001 (Key Management Service)

sceSblKmsAllocKmbSlotForPprPkg
sceSblKmsSetKeyId
sceSblKmsClearKeyId

80021003 (Playstation File System Manager)

sceSblPfsmgrUpdateIcvTable

80021004 (Drive Authenticator)

_sceSblDriveauthSmDriveData
_sceSblDriveauthSmDriveGetId2
_sceSblDriveauthSmExit
_sceSblDriveauthSmGetDpData
_sceSblDriveauthSmGetPairingNonce
_sceSblDriveauthSmGetPairingRequest
_sceSblDriveauthSmGicGetData
_sceSblDriveauthSmRemoveDiscKey
_sceSblDriveauthSmSetHostKey
_sceSblDriveauthSmSetPairingInfo
sceSblDriveAuthPs4Disc
sceSblDriveAuthPs4DiscGetId
sceSblDriveAuthPs4DiscReset
sceSblDriveAuthPs4DiscResume
sceSblDriveAuthPs4DiscSuspend
sceSblDriveAuthRegisterPprDisc
sceSblDriveAuthRegisterPs4Disc
sceSblDriveAuthUnregisterDisc
sceSblDriveauthGetAacsDeviceKey
sceSblDriveauthGetCprmDeviceKey
sceSblDriveauthGetGicData
sceSblDriveauthGetId2

80021005 (Platform Authenticator)

sceSblPltAuth2GenC1
sceSblPltAuth2GetKdsMac
sceSblPltAuth2Initialize
sceSblPltAuth2Result
sceSblPltAuth2VeriR1C2GenR2
sceSblPltAuthSmExitWait

80021006 (Network Platform Digital Rights Management)

sceSblNpDrmCheckDebugClock
sceSblNpDrmGetCurrentDebugTick
sceSblNpDrmGetInitStatus
sceSblNpDrmSetCurrentDebugTick

80021007 (Device Activation)

_sceSblDevActGetRemainingTime
_sceSblDevActSmCheckPassCodeData
_sceSblDevActSmDeleteStatus
_sceSblDevActSmExit
_sceSblDevActSmGenActHeader
_sceSblDevActSmGenActRequest
_sceSblDevActSmGenPassCodeData
_sceSblDevActSmGetId
_sceSblDevActSmInitStatus
_sceSblDevActSmSetStatus
sceSblDevActGetId
sceSblDevActGetRemainingTime

80021009 (System Verification)

sceSblSysVeriInitialize

8002100B (Manufacturing Authentication)

_sceSblManuAuthSmGetManuExpire
_sceSblManuAuthSmGetManuMode
_sceSblManuAuthSmSetManuExpire
_sceSblManuAuthSmSetManuMode
sceSblManuAuthLoadSecureModule (0x40184D01)
sceSblManuAuthSetManuMode
sceSblManuAuthSetManuModeInternal
sceSblManuAuthUnloadSecureModule

8002100C (Fttrm)

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

8002100D (Secure RTC)

_sceSblSrtcGetCurrentNpDrmTick
sceSblSrtcGetCurrentNpDrmTick
sceSblSrtcGetCurrentSecureTick

8002100E (Root Parameter)

sceSblRootParamResumeFromStandby
sceSblRootParamVerifyPprRootParam
sceSblRootParamVerifyPs4RootParam

8002100F (External Hard Drive Disc)

sceSblExternalHDDVerifyMetadata
sceSblExternalHDDCreateMetadata

80021010 (Playstation File System Save Data)

_sceSblPfsSaveDataUpdateAuthCodeIoctl
sceSblPfsSaveDataUpdateAuthCode

80021011 (Backup And Restore Utility)

sceSblBarCreateContext
sceSblBarUpdateAad
sceSblBarUpdateDecrypt
sceSblBarUpdateEncrypt
sceSblBarFinishDecrypt
sceSblBarFinishEncrypt