SceSblACMgr: Difference between revisions
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) No edit summary |
CelesteBlue (talk | contribs) |
||
Line 108: | Line 108: | ||
== SceSblACMgrForDriver == | == SceSblACMgrForDriver == | ||
=== sceSblACMgrIsNotSandboxedForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! World !! NID | |||
|- | |||
| 3.60 || non-secure || 0x0B6E6CD7 | |||
|} | |||
=== sceSblACMgrHasCapabilityForDriver === | === sceSblACMgrHasCapabilityForDriver === |
Revision as of 12:26, 28 March 2018
Module
Known NIDs
Version | Name | World | Privilege | NID |
---|---|---|---|---|
1.69 | SceSblACMgr | Non-secure | Kernel | 0xB6E5AEBE |
3.60 | SceSblACMgr | Non-secure | Kernel | 0x7474D6F9 |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
1.69 | SceSblACMgrForKernel | Non-secure | Kernel | 0x11F9B314 |
3.60 | SceSblACMgrForKernel | Non-secure | Kernel | 0x11F9B314 |
1.69 | SceSblACMgrForDriver | Non-secure | Kernel | 0x9AD8E213 |
3.60 | SceSblACMgrForDriver | Non-secure | Kernel | 0x9AD8E213 |
1.69 | SceSblACMgr | Non-secure | User | 0xF069F219 |
3.60 | SceSblACMgr | Non-secure | User | 0xF069F219 |
SceSblACMgrForKernel
PathId
A code is passed in the header context to decrypt a SELF based on where the SELF file must be located. This is likely a security feature to prevent SELFs that are designed to run from one path (for example os0
) from being copied and run from another path.
Path | PathId | comment |
---|---|---|
ux0:user | 0 | |
sd0 | 1 | |
os0 | 2 | |
vs0 | 3 | |
vd0 | 4 | |
tm0 | 5 | |
ur0 | 6 | |
host0 | 7 | |
boot0 | 10 | Found by Yifan in NSBL. Not findable and not working in 3.60 kernel. |
ud0 | 11 | |
ux0 | 12 | |
gro0:app | 13 | |
gro0:patch | 14 | |
sa0 | 15 | |
mfa0 | 16 | |
mfb0 | 17 | |
lma0 | 18 | |
lmb0 | 19 | |
lmc0 | 20 | |
lmd0 | 21 | |
pd0 | 22 | |
ux0:app | 23 | |
ux0:patch | 24 | |
ux0:data | 25 | |
uma0 | 27 |
sceSblACMgrGetPathIdForKernel
Version | World | NID |
---|---|---|
3.60 | non-secure | 0xD442962E |
int sceSblACMgrGetPathIdForKernel(const char *path, int* pathId);
SceSblACMgrForDriver
sceSblACMgrIsNotSandboxedForDriver
Version | World | NID |
---|---|---|
3.60 | non-secure | 0x0B6E6CD7 |
sceSblACMgrHasCapabilityForDriver
Version | World | NID |
---|---|---|
3.60 | non-secure | 0xC2D1F2FC |
sceSblACMgrIsShellForDriver
Version | World | NID |
---|---|---|
3.60 | non-secure | 0x8612B243 |
sceSblACMgrIsSystemForDriver
Version | World | NID |
---|---|---|
3.60 | non-secure | 0x0948F41C |
sceSblACMgrIsGameProgramForDriver
Version | World | NID |
---|---|---|
3.60 | non-secure | 0x1298C647 |
sceSblACMgrIsNonGameProgramForDriver
Version | World | NID |
---|---|---|
3.60 | non-secure | 0x6C5AB07F |
sceSblACMgrIsDevelopmentModeForDriver
Version | World | NID |
---|---|---|
3.60 | non-secure | 0xE87D1777 |
sceSblACMgrIsPspEmuForDriver
Version | World | NID |
---|---|---|
3.60 | non-secure | 0xFD00C72A |
SceSblACMgr
_sceSblACMgrIsGameProgram
Version | World | NID |
---|---|---|
1.69 | non-secure | 0x3C17A7F7 |
3.60 | non-secure | 0x3C17A7F7 |