Difference between revisions of "SceSblACMgr"

From Vita Development Wiki
Jump to navigation Jump to search
Line 229: Line 229:
 
</source>
 
</source>
  
=== unk_31C23B66 ===
+
=== sceSblACMgrIsSystemForKernel ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-

Revision as of 00:52, 18 July 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 the path in which 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. It could also be used to select the key used in decryption.


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

unk_02422F1F

Version World NID
3.60 non-secure 0x02422F1F

unk_04C0ED3F

Version World NID
3.60 non-secure 0x04C0ED3F

unk_05FDC646

Version World NID
3.60 non-secure 0x05FDC646

unk_06BE9F0F

Version World NID
3.60 non-secure 0x06BE9F0F

unk_0E489631

Version World NID
3.60 non-secure 0x0E489631

unk_11C9158B

Version World NID
3.60 non-secure 0x11C9158B

unk_165C3C7A

Version World NID
3.60 non-secure 0x165C3C7A

unk_1948E9DB

Version World NID
3.60 non-secure 0x1948E9DB

returns 0

unk_1B160234

Version World NID
3.60 non-secure 0x1B160234

unk_2AE6CF27

Version World NID
3.60 non-secure 0x2AE6CF27

unk_30575458

Version World NID
3.60 non-secure 0x30575458

sceSblACMgrIsSystemForKernel

Version World NID
3.60 non-secure 0x31C23B66

unk_3388F595

Version World NID
3.60 non-secure 0x3388F595

unk_356B9139

Version World NID
3.60 non-secure 0x356B9139

unk_384D20FD

Version World NID
3.60 non-secure 0x384D20FD

unk_3F99279F

Version World NID
3.60 non-secure 0x3F99279F

unk_410357AF

Version World NID
3.60 non-secure 0x410357AF

unk_47B67F72

Version World NID
3.60 non-secure 0x47B67F72

unk_48F4D5EE

Version World NID
3.60 non-secure 0x48F4D5EE

unk_49509A83

Version World NID
3.60 non-secure 0x49509A83

unk_4C4B7D6B

Version World NID
3.60 non-secure 0x4C4B7D6B

unk_570D6AD3

Version World NID
3.60 non-secure 0x570D6AD3

unk_5AC59172

Version World NID
3.60 non-secure 0x5AC59172

unk_5E6BA11C

Version World NID
3.60 non-secure 0x5E6BA11C

unk_7529E364

Version World NID
3.60 non-secure 0x7529E364

unk_75AAF981

Version World NID
3.60 non-secure 0x75AAF981

unk_7C2AF978

Version World NID
3.60 non-secure 0x7C2AF978

unk_7F294A09

Version World NID
3.60 non-secure 0x7F294A09

unk_8241AB5C

Version World NID
3.60 non-secure 0x8241AB5C

sceSblACMgrIsShellForKernel

Version World NID
3.60 non-secure 0x930CD037

unk_96403142

Version World NID
3.60 non-secure 0x96403142

unk_966B3738

Version World NID
3.60 non-secure 0x966B3738

unk_98B28671

Version World NID
3.60 non-secure 0x98B28671

sceSblACMgrHasCapabilityForKernel

Version World NID
3.60 non-secure 0x9EDAF856

unk_A7C3001D

Version World NID
3.60 non-secure 0xA7C3001D

unk_AF6F208E

Version World NID
3.60 non-secure 0xAF6F208E

unk_A50FDA27

Version World NID
3.60 non-secure 0xA50FDA27

unk_BBA13D9C

Version World NID
3.60 non-secure 0xBBA13D9C

unk_C90A9216

Version World NID
3.60 non-secure 0xC90A9216

unk_CCDBB74D

Version World NID
3.60 non-secure 0xCCDBB74D

sceSblACMgrGetPathIdForKernel

Version World NID
3.60 non-secure 0xD442962E
int sceSblACMgrGetPathIdForKernel(const char *path, int* pathId);

unk_DC49E160

Version World NID
3.60 non-secure 0xDC49E160

unk_E273ED8C

Version World NID
3.60 non-secure 0xE273ED8C

sceSblACMgrIsNotSandboxedForKernel

Version World NID
3.60 non-secure 0xF5AD56E4

unk_F9FEF5F0

Version World NID
3.60 non-secure 0xF9FEF5F0

unk_FBA1A256

Version World NID
3.60 non-secure 0xFBA1A256

unk_FB2AC5B4

Version World NID
3.60 non-secure 0xFB2AC5B4

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

sceSblACMgrIsUpdateForDriver

Version World NID
3.60 non-secure 0x930CD037

SceSblACMgr

_sceSblACMgrIsGameProgram

Version World NID
1.69 non-secure 0x3C17A7F7
3.60 non-secure 0x3C17A7F7