Manufacturing Functions: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
* sceSblDriveSecureReset(SCE_SBL_DRIVEAUTH_SECURE_RESET_ACTION_RESET_FOR_DEBUG_AND_QA) = sceSblDriveSecureReset(2LL); | * sceSblDriveSecureReset(SCE_SBL_DRIVEAUTH_SECURE_RESET_ACTION_RESET_FOR_DEBUG_AND_QA) = sceSblDriveSecureReset(2LL); | ||
* opens /dev/driveauth and /dev/cd0 and authenticates on driveauth, sets given mode (0,1 or 2) and performs ioctl 0xC0285301 on driveauth device (clearSessionKey) and then closes driveauth device | * opens /dev/driveauth and /dev/cd0 and authenticates on driveauth, sets given mode (0,1 or 2) and performs ioctl 0xC0285301 on driveauth device (clearSessionKey) and then closes driveauth device | ||
= sceSblDriveAuthSetHostKeyVolatile = | |||
* ioctl 0xC028530D on /dev/driveauth | |||
= sceSblDriveAuthGetPairingRequest = | |||
* ioctl 0xC028530B on /dev/cd0 | |||
= sceSblDriveAuthSetPairingResData = | |||
* ioctl 0xC028530C on /dev/driveauth | |||
= sceSblDriveAuthTestAuthenticate = | |||
* opens /dev/cd0 and /dev/driveauth and authenticates on /dev/driveauth | |||
= sceSblFttrmReadSector = | |||
* ioctl 0xC0185301 on /dev/fttrm | |||
= sceSblFttrmWriteSector = | |||
* ioctl 0xC0185302 on /dev/fttrm | |||
= sceSblManuAuthLoadSecureModule = | |||
* ioctl 0x40184D01 on /dev/manuauth | |||
= sceSblManuAuthGetManuMode = | |||
* ioctl 0xC0184D04 on /dev/manuauth | |||
= sceSblManuAuthSetManuMode = | |||
* ioctl 0xC0184D03 on /dev/manuauth | |||
= sceSblSrtcSetFrequencyOffset = | |||
* ioctl 0xC008530D on /dev/srtc |
Latest revision as of 22:49, 1 March 2024
sceSblDriveSecureReset[edit | edit source]
- sceSblDriveSecureReset(SCE_SBL_DRIVEAUTH_SECURE_RESET_ACTION_NOP) = sceSblDriveSecureReset(0LL);
- sceSblDriveSecureReset(SCE_SBL_DRIVEAUTH_SECURE_RESET_ACTION_RESET_FOR_CS) = sceSblDriveSecureReset(1LL);
- sceSblDriveSecureReset(SCE_SBL_DRIVEAUTH_SECURE_RESET_ACTION_RESET_FOR_DEBUG_AND_QA) = sceSblDriveSecureReset(2LL);
- opens /dev/driveauth and /dev/cd0 and authenticates on driveauth, sets given mode (0,1 or 2) and performs ioctl 0xC0285301 on driveauth device (clearSessionKey) and then closes driveauth device
sceSblDriveAuthSetHostKeyVolatile[edit | edit source]
- ioctl 0xC028530D on /dev/driveauth
sceSblDriveAuthGetPairingRequest[edit | edit source]
- ioctl 0xC028530B on /dev/cd0
sceSblDriveAuthSetPairingResData[edit | edit source]
- ioctl 0xC028530C on /dev/driveauth
sceSblDriveAuthTestAuthenticate[edit | edit source]
- opens /dev/cd0 and /dev/driveauth and authenticates on /dev/driveauth
sceSblFttrmReadSector[edit | edit source]
- ioctl 0xC0185301 on /dev/fttrm
sceSblFttrmWriteSector[edit | edit source]
- ioctl 0xC0185302 on /dev/fttrm
sceSblManuAuthLoadSecureModule[edit | edit source]
- ioctl 0x40184D01 on /dev/manuauth
sceSblManuAuthGetManuMode[edit | edit source]
- ioctl 0xC0184D04 on /dev/manuauth
sceSblManuAuthSetManuMode[edit | edit source]
- ioctl 0xC0184D03 on /dev/manuauth
sceSblSrtcSetFrequencyOffset[edit | edit source]
- ioctl 0xC008530D on /dev/srtc