Kernel Functions: Difference between revisions

From PS5 Developer wiki
Jump to navigation Jump to search
Line 53: Line 53:
_sceSblDriveauthSmRemoveDiscKey
_sceSblDriveauthSmRemoveDiscKey
_sceSblDriveauthSmSetHostKey
_sceSblDriveauthSmSetHostKey
_sceSblDriveauthSmSetPairingInfo
_sceSblDriveauthSmSetPairingInfo (0xC028530C)
sceSblDriveAuthPs4Disc
sceSblDriveAuthPs4Disc
sceSblDriveAuthPs4DiscGetId
sceSblDriveAuthPs4DiscGetId

Revision as of 02:51, 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 (0xC0105203)

80021001 (Key Management Service)

sceSblKmsAllocKmbSlotForPprPkg
sceSblKmsSetKeyId
sceSblKmsClearKeyId

80021003 (Playstation File System Manager)

sceSblPfsmgrUpdateIcvTable

80021004 (Drive Authenticator)

_sceSblDriveauthSmDriveData
_sceSblDriveauthSmDriveGetId2
_sceSblDriveauthSmExit
_sceSblDriveauthSmGetDpData
_sceSblDriveauthSmGetPairingNonce (0xC028530A)
_sceSblDriveauthSmGetPairingRequest (0xC028530B)
_sceSblDriveauthSmGicGetData
_sceSblDriveauthSmRemoveDiscKey
_sceSblDriveauthSmSetHostKey
_sceSblDriveauthSmSetPairingInfo (0xC028530C)
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 (0xC0184D09)
_sceSblManuAuthSmGetManuMode
_sceSblManuAuthSmSetManuExpire (0xC0184D08)
_sceSblManuAuthSmSetManuMode
sceSblManuAuthLoadSecureModule (0x40184D01)
sceSblManuAuthSetManuMode (0xC0184D03)
sceSblManuAuthGetManuMode (0xC0184D04)
sceSblManuAuthSetManuModeInternal (0xC0184D0A)
sceSblManuAuthUnloadSecureModule (0x40184D02)

8002100C (Fttrm)

sceSblFttrmSmIsAllowedProcessToWriteIduFlag
sceSblFttrmSmIsAllowedProcessToReadIduFlag
sceSblFttrmSmIsPermittedSector
sceSblFttrmSmWriteIduFlag (0xC0185304?)
sceSblFttrmSmReadIduFlag (0xC0185303)
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