SceSblSsMgr: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
Line 73: Line 73:
</source>
</source>


=== sceKernelGetOpenPsIdForDriver ===
=== sceSblSsMgrGetOpenPsIdForDriver ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 80: Line 80:
| 3.60 || 0xA5B5D269
| 3.60 || 0xA5B5D269
|}
|}
get some byte sequence that should be equal to 0x10 bytes of rif at offset 0xC0


<source lang="C">
<source lang="C">
Line 89: Line 87:


//buffer is of size 0x10
//buffer is of size 0x10
int sceKernelGetOpenPsIdForDriver(SceKernelOpenPsId *id);
int sceSblSsMgrGetOpenPsIdForDriver(SceKernelOpenPsId *id);
</source>
</source>



Revision as of 21:03, 16 June 2017

Module

Known NIDs

Version Name World Privilege NID
1.69 SceSblSsMgr Non-secure Kernel 0xFDDD93FA
3.60 SceSblSsMgr ? Kernel 0x4E913538

Libraries

Known NIDs

Version Name World Visibility NID
1.69 SceSblSsMgrForKernel Non-secure Kernel 0x74580D9F
1.69 SceSblSsMgrForDriver Non-secure Kernel 0x61E9428D
3.60 SceSblSsMgrForDriver ? Kernel 0x61E9428D
1.69 SceSblSsMgr Non-secure Kernel 0xEC86E4B0
1.69 SceSblQafMgr Non-secure User 0x756B7E89
1.69 SceSblRng Non-secure User 0x1843F124
1.69 SceSblDmac5Mgr Non-secure User 0x437366A2
1.69 SceSblAimgr Non-secure User 0xD473F968

SceSblSsMgrForKernel

SceSblSsMgrForDriver

sceSblSsMgrGenerate40

Version NID
3.60 0xAC57F4F0
int sceSblSsMgrGenerate40(char* dest);

sceSblSsMgrGenerate40

Version NID
3.60 0x4DD1B2E5
int sceSblSsMgrGenerate40(char* outputBuffer, int size, int unk);

sceSblSsMgrGetConsoleId

Version NID
3.60 0xFC6CDD68
//buffer is of size 0x10
int sceSblSsMgrGetConsoleId(void* buffer);

sceSblSsMgrGetOpenPsIdForDriver

Version NID
3.60 0xA5B5D269
typedef struct SceKernelOpenPsId {
	char id[16];
} SceKernelOpenPsId;

//buffer is of size 0x10
int sceSblSsMgrGetOpenPsIdForDriver(SceKernelOpenPsId *id);

SceSblSsMgr

SceSblQafMgr

sceSblQafManagerGetQafNameForUser

Version NID
1.69 0xF7EA8C2

sceSblQafManagerIsAllowKernelDebugForUser

Version NID
1.69 0x11D30766

sceSblQafManagerSetQafTokenForUser

Version NID
1.69 0x56A16392

sceSblQafMgrIsAllowForceUpdate

Version NID
1.69 0x63F29BA0

sceSblQafMgrIsAllowAllDebugMenuDisplay

Version NID
1.69 0x66843305

sceSblQafMgrIsAllowNpTest

Version NID
1.69 0xA9EBCBAC

sceSblQafMgrIsAllowNonQAPup

Version NID
1.69 0xB5621615

sceSblQafMgrGetQafToken

Version NID
1.69 0xB6BAE81D

sceSblQafMgrIsAllowLimitedDebugMenuDisplay

Version NID
1.69 0xC456212D

sceSblQafMgrIsAllowScreenShotAlways

Version NID
1.69 0xD22A8731

sceSblQafManagerDeleteQafTokenForUser

Version NID
1.69 0xD542583F

sceSblQafMgrIsAllowRemoteSysmoduleLoad

Version NID
1.69 0xF45AA706

SceSblRng

_sceKernelGetRandomNumber

Version NID
1.69 0xC37E818C

SceSblDmac5Mgr

sceSblDmac5HashTransform

Version NID
1.69 0x9EBC6EF

sceSblDmac5EncDecKeyGen

Version NID
1.69 0x5BF4F924

sceSblDmac5EncDec

Version NID
1.69 0xD0B1F759

SceSblAimgr

_sceKernelGetOpenPsId

Version NID
1.69 0x6E283E2E