Talk:Secure Modules: Difference between revisions
Jump to navigation
Jump to search
(61 intermediate revisions by the same user not shown) | |||
Line 42: | Line 42: | ||
<pre> | <pre> | ||
_sceSblAuthMgrCheckSelfHeader | |||
_sceSblAuthMgrCheckSelfSegmentCompressed | |||
_sceSblAuthMgrGetElfSegmentInformation | |||
_sceSblAuthMgrGetSelfInfo | |||
_sceSblAuthMgrGetSelfSegmentInformation | |||
_sceSblAuthMgrLoadMultipleSelfBlocks | |||
_sceSblAuthMgrLoadSelfBlock | |||
_sceSblAuthMgrReadSegmentDataWithCallback | |||
_sceSblAuthMgrSetHvConf | |||
_sceSblAuthMgrSmFinalize | |||
_sceSblAuthMgrSmIsLoadable2 | |||
_sceSblAuthMgrSmLoadMultipleSelfBlocks | |||
_sceSblAuthMgrSmLoadSelfBlock | |||
_sceSblAuthMgrSmUnload | |||
_sceSblAuthMgrSmVerifyDecryptRnpsBundle | |||
sceSblAuthMgrAuthHeader | |||
sceSblAuthMgrCheckSegmentCompressed | sceSblAuthMgrCheckSegmentCompressed | ||
sceSblAuthMgrFinalize | sceSblAuthMgrFinalize | ||
sceSblAuthMgrIsLoadable | |||
sceSblAuthMgrLoadBlock | |||
sceSblAuthMgrLoadMultipleBlocks | |||
sceSblAuthMgrSmLoad | |||
sceSblAuthMgrVerifyDecryptRnpsBundle | |||
</pre> | </pre> | ||
Line 51: | Line 72: | ||
sceSblKmsAllocKmbSlotForPprPkg | sceSblKmsAllocKmbSlotForPprPkg | ||
sceSblKmsSetKeyId | sceSblKmsSetKeyId | ||
sceSblKmsClearKeyId | |||
</pre> | |||
= 80021003 = | |||
<pre> | |||
sceSblPfsmgrUpdateIcvTable | |||
</pre> | </pre> | ||
Line 56: | Line 84: | ||
<pre> | <pre> | ||
_sceSblDriveauthSmDriveData | |||
_sceSblDriveauthSmDriveGetId2 | |||
_sceSblDriveauthSmExit | |||
_sceSblDriveauthSmGetDpData | |||
_sceSblDriveauthSmGetPairingNonce | |||
_sceSblDriveauthSmGetPairingRequest | |||
_sceSblDriveauthSmGicGetData | |||
_sceSblDriveauthSmRemoveDiscKey | |||
_sceSblDriveauthSmSetHostKey | |||
_sceSblDriveauthSmSetPairingInfo | |||
sceSblDriveAuthPs4Disc | |||
sceSblDriveAuthPs4DiscGetId | |||
sceSblDriveAuthPs4DiscReset | |||
sceSblDriveAuthPs4DiscResume | |||
sceSblDriveAuthPs4DiscSuspend | |||
sceSblDriveAuthRegisterPprDisc | sceSblDriveAuthRegisterPprDisc | ||
sceSblDriveAuthRegisterPs4Disc | sceSblDriveAuthRegisterPs4Disc | ||
sceSblDriveAuthUnregisterDisc | sceSblDriveAuthUnregisterDisc | ||
sceSblDriveauthGetAacsDeviceKey | |||
sceSblDriveauthGetCprmDeviceKey | |||
sceSblDriveauthGetGicData | |||
sceSblDriveauthGetId2 | |||
</pre> | |||
= 80021005 = | |||
<pre> | |||
sceSblPltAuth2GenC1 | |||
sceSblPltAuth2GetKdsMac | |||
sceSblPltAuth2Initialize | |||
sceSblPltAuth2Result | |||
sceSblPltAuth2VeriR1C2GenR2 | |||
sceSblPltAuthSmExitWait | |||
</pre> | </pre> | ||
Line 68: | Line 122: | ||
<pre> | <pre> | ||
sceSblNpDrmCheckDebugClock | |||
sceSblNpDrmGetCurrentDebugTick | sceSblNpDrmGetCurrentDebugTick | ||
sceSblNpDrmGetInitStatus | |||
sceSblNpDrmSetCurrentDebugTick | sceSblNpDrmSetCurrentDebugTick | ||
</pre> | </pre> | ||
Line 76: | Line 131: | ||
<pre> | <pre> | ||
_sceSblDevActGetRemainingTime | |||
_sceSblDevActSmCheckPassCodeData | |||
_sceSblDevActSmDeleteStatus | |||
_sceSblDevActSmExit | |||
_sceSblDevActSmGenActHeader | |||
_sceSblDevActSmGenActRequest | |||
_sceSblDevActSmGenPassCodeData | |||
_sceSblDevActSmGetId | |||
_sceSblDevActSmInitStatus | |||
_sceSblDevActSmSetStatus | |||
sceSblDevActGetId | |||
sceSblDevActGetRemainingTime | sceSblDevActGetRemainingTime | ||
</pre> | |||
= 80021009 = | |||
<pre> | |||
sceSblSysVeriInitialize | |||
</pre> | </pre> | ||
Line 85: | Line 154: | ||
<pre> | <pre> | ||
_sceSblManuAuthSmGetManuExpire | |||
_sceSblManuAuthSmGetManuMode | |||
_sceSblManuAuthSmSetManuExpire | |||
_sceSblManuAuthSmSetManuMode | |||
sceSblManuAuthLoadSecureModule | |||
sceSblManuAuthSetManuMode | sceSblManuAuthSetManuMode | ||
sceSblManuAuthSetManuModeInternal | |||
sceSblManuAuthUnloadSecureModule | sceSblManuAuthUnloadSecureModule | ||
</pre> | </pre> | ||
Line 94: | Line 167: | ||
<pre> | <pre> | ||
sceSblFttrmSmIsAllowedProcessToWriteIduFlag | |||
sceSblFttrmSmIsAllowedProcessToReadIduFlag | |||
sceSblFttrmSmIsPermittedSector | |||
sceSblFttrmSmWriteIduFlag | |||
sceSblFttrmSmReadIduFlag | |||
sceSblFttrmSmReadSector | |||
sceSblFttrmWriteSector | sceSblFttrmWriteSector | ||
sceSblFttrmReadSector | sceSblFttrmReadSector | ||
sceSblFttrmSmStart | |||
sceSblFttrmSmExit | |||
</pre> | </pre> | ||
Line 102: | Line 182: | ||
<pre> | <pre> | ||
_sceSblSrtcGetCurrentNpDrmTick | |||
sceSblSrtcGetCurrentNpDrmTick | sceSblSrtcGetCurrentNpDrmTick | ||
sceSblSrtcGetCurrentSecureTick | sceSblSrtcGetCurrentSecureTick | ||
Line 109: | Line 190: | ||
<pre> | <pre> | ||
sceSblRootParamResumeFromStandby | |||
sceSblRootParamVerifyPprRootParam | |||
sceSblRootParamVerifyPs4RootParam | sceSblRootParamVerifyPs4RootParam | ||
</pre> | </pre> | ||
Line 118: | Line 200: | ||
sceSblExternalHDDVerifyMetadata | sceSblExternalHDDVerifyMetadata | ||
sceSblExternalHDDCreateMetadata | sceSblExternalHDDCreateMetadata | ||
</pre> | |||
= 80021010 = | |||
<pre> | |||
_sceSblPfsSaveDataUpdateAuthCodeIoctl | |||
sceSblPfsSaveDataUpdateAuthCode | |||
</pre> | </pre> | ||
Latest revision as of 00:43, 7 February 2023
Some of these modules have names in which we are not sure of what they do, so they'll be placed here
Filename | Service | Long name | Description |
---|---|---|---|
8002100A | otpaccess | One-Time Programmable(fuse->keyslots) Access | No idea. Likely related to Keys Access (from the OTP) |
8002100C | fttrm | ?FT? Table Rights Management | Maybe equivalent of PS3, PSVita, PS4 VTRM which is a flash storage. |
80021012 | otprsvaccess | One-Time Programmable(fuse->keyslots) Reserved Access | No idea. |
Function Names Prefix[edit source]
80021000 sceSblAuthMgr 80021001 sceSblKms 80021002 sceSblPupUpdate 80021003 sceSblPfsmgr 80021004 sceSblDriveauth 80021005 sceSblPltAuth2 80021006 sceSblNpdrm 80021007 sceSblDevAct 80021008 sceSblQafUtkn 80021009 sceSblSysVeri 8002100A sceSblOtpAccess 8002100B sceSblManuAuth 8002100C sceSblFttrm 8002100D sceSblSrtc 8002100E sceSblRootparam 8002100F sceSblExternalHDD 80021010 sceSblPfsSaveData 80021011 sceSblBar 80021012 sceSblOtpRsvAccess
Function Names[edit source]
80021000[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
80021001[edit source]
sceSblKmsAllocKmbSlotForPprPkg sceSblKmsSetKeyId sceSblKmsClearKeyId
80021003[edit source]
sceSblPfsmgrUpdateIcvTable
80021004[edit source]
_sceSblDriveauthSmDriveData _sceSblDriveauthSmDriveGetId2 _sceSblDriveauthSmExit _sceSblDriveauthSmGetDpData _sceSblDriveauthSmGetPairingNonce _sceSblDriveauthSmGetPairingRequest _sceSblDriveauthSmGicGetData _sceSblDriveauthSmRemoveDiscKey _sceSblDriveauthSmSetHostKey _sceSblDriveauthSmSetPairingInfo sceSblDriveAuthPs4Disc sceSblDriveAuthPs4DiscGetId sceSblDriveAuthPs4DiscReset sceSblDriveAuthPs4DiscResume sceSblDriveAuthPs4DiscSuspend sceSblDriveAuthRegisterPprDisc sceSblDriveAuthRegisterPs4Disc sceSblDriveAuthUnregisterDisc sceSblDriveauthGetAacsDeviceKey sceSblDriveauthGetCprmDeviceKey sceSblDriveauthGetGicData sceSblDriveauthGetId2
80021005[edit source]
sceSblPltAuth2GenC1 sceSblPltAuth2GetKdsMac sceSblPltAuth2Initialize sceSblPltAuth2Result sceSblPltAuth2VeriR1C2GenR2 sceSblPltAuthSmExitWait
80021006[edit source]
sceSblNpDrmCheckDebugClock sceSblNpDrmGetCurrentDebugTick sceSblNpDrmGetInitStatus sceSblNpDrmSetCurrentDebugTick
80021007[edit source]
_sceSblDevActGetRemainingTime _sceSblDevActSmCheckPassCodeData _sceSblDevActSmDeleteStatus _sceSblDevActSmExit _sceSblDevActSmGenActHeader _sceSblDevActSmGenActRequest _sceSblDevActSmGenPassCodeData _sceSblDevActSmGetId _sceSblDevActSmInitStatus _sceSblDevActSmSetStatus sceSblDevActGetId sceSblDevActGetRemainingTime
80021009[edit source]
sceSblSysVeriInitialize
8002100B[edit source]
_sceSblManuAuthSmGetManuExpire _sceSblManuAuthSmGetManuMode _sceSblManuAuthSmSetManuExpire _sceSblManuAuthSmSetManuMode sceSblManuAuthLoadSecureModule sceSblManuAuthSetManuMode sceSblManuAuthSetManuModeInternal sceSblManuAuthUnloadSecureModule
8002100C[edit source]
sceSblFttrmSmIsAllowedProcessToWriteIduFlag sceSblFttrmSmIsAllowedProcessToReadIduFlag sceSblFttrmSmIsPermittedSector sceSblFttrmSmWriteIduFlag sceSblFttrmSmReadIduFlag sceSblFttrmSmReadSector sceSblFttrmWriteSector sceSblFttrmReadSector sceSblFttrmSmStart sceSblFttrmSmExit
8002100D[edit source]
_sceSblSrtcGetCurrentNpDrmTick sceSblSrtcGetCurrentNpDrmTick sceSblSrtcGetCurrentSecureTick
8002100E[edit source]
sceSblRootParamResumeFromStandby sceSblRootParamVerifyPprRootParam sceSblRootParamVerifyPs4RootParam
8002100F[edit source]
sceSblExternalHDDVerifyMetadata sceSblExternalHDDCreateMetadata
80021010[edit source]
_sceSblPfsSaveDataUpdateAuthCodeIoctl sceSblPfsSaveDataUpdateAuthCode
80021011[edit source]
sceSblBarCreateContext sceSblBarUpdateAad sceSblBarUpdateDecrypt sceSblBarUpdateEncrypt sceSblBarFinishDecrypt sceSblBarFinishEncrypt