Module
Known NIDs
Version |
Name |
World |
Privilege |
NID
|
1.69 |
SceProcessmgr |
Non-secure |
Kernel |
0xF019E1DA
|
3.60 |
SceProcessmgr |
? |
Kernel |
0x8B8A6263
|
Libraries
Known NIDs
SceProcessmgr
sceKernelLibcTime
Version |
NID
|
1.69 |
0x0039BE45
|
3.60 |
0x0039BE45
|
sceKernelGetProcessTitleId
Version |
NID
|
1.69 |
0x03A48771
|
3.60 |
0x03A48771
|
sceKernelGetProcessName
Version |
NID
|
1.69 |
0x10C52C95
|
3.60 |
0x10C52C95
|
sceKernelIsCDialogAvailable
Version |
NID
|
1.69 |
0x143BC4D6
|
3.60 |
0x143BC4D6
|
sceKernelPowerTick
Version |
NID
|
1.69 |
0x2252890C
|
3.60 |
0x2252890C
|
sceKernelGetProcessParam
Version |
NID
|
1.69 |
0x2BE3E066
|
3.60 |
0x2BE3E066
|
_sceKernelGetTimer5Reg
Version |
NID
|
1.69 |
0x2F73D72F
|
3.60 |
0x2F73D72F
|
sceKernelPowerUnlock
Version |
NID
|
1.69 |
0x466C0CBD
|
3.60 |
0x466C0CBD
|
sceKernelLibcGettimeofday
Version |
NID
|
1.69 |
0x4B879059
|
3.60 |
0x4B879059
|
_sceKernelRegisterLibkernelAddresses
Version |
NID
|
1.69 |
0x56C2E8FF
|
3.60 |
0x56C2E8FF
|
sceKernelRegisterProcessTerminationCallback
Version |
NID
|
1.69 |
0x5EC77870
|
3.60 |
0x5EC77870
|
sceKernelPowerLock
Version |
NID
|
1.69 |
0x7AA73378
|
3.60 |
0x7AA73378
|
sceKernelGetProcessTimeWideCore
Version |
NID
|
1.69 |
0x89DA0967
|
3.60 |
0x89DA0967
|
sceKernelUnregisterProcessTerminationCallback
Version |
NID
|
1.69 |
0x973A4527
|
3.60 |
0x973A4527
|
sceKernelLibcClock
Version |
NID
|
1.69 |
0x9E45DA09
|
3.60 |
0x9E45DA09
|
_sceKernelExitProcessForUser
Version |
NID
|
1.69 |
0xC053DC6B
|
3.60 |
0xC053DC6B
|
sceKernelGetStdin
Version |
NID
|
1.69 |
0xC1727F59
|
3.60 |
0xC1727F59
|
sceKernelGetCurrentProcess
Version |
NID
|
1.69 |
0xCD248267
|
3.60 |
0xCD248267
|
sceKernelIsGameBudget
Version |
NID
|
1.69 |
0xCE0F02F0
|
3.60 |
0xCE0F02F0
|
sceKernelGetProcessTimeCore
Version |
NID
|
1.69 |
0xD37A8437
|
3.60 |
0xD37A8437
|
sceKernelGetStdout
Version |
NID
|
1.69 |
0xE5AA625C
|
3.60 |
0xE5AA625C
|
sceKernelGetRemoteProcessTime
Version |
NID
|
1.69 |
0xE6E9FCA3
|
3.60 |
0xE6E9FCA3
|
sceKernelCallAbortHandler
Version |
NID
|
1.69 |
0xEB6E50BB
|
3.60 |
0xEB6E50BB
|
sceKernelGetProcessTimeLowCore
Version |
NID
|
1.69 |
0xF5D0D4C6
|
3.60 |
0xF5D0D4C6
|
sceKernelGetStderr
Version |
NID
|
1.69 |
0xFA5E3ADA
|
3.60 |
0xFA5E3ADA
|
sceKernelCDialogSessionClose
Version |
NID
|
3.60 |
0xDB4CC1D0
|
sceKernelCDialogSetLeaseLimit
Version |
NID
|
3.60 |
0xEC8DDAAD
|
Version |
NID
|
3.60 |
0x2D635A00
|
sceKernelLibcGmtime_r
Version |
NID
|
3.60 |
0xBCA437CD
|
sceKernelLibcLocaltime_r
Version |
NID
|
3.60 |
0x94F041ED
|
sceKernelLibcMktime
Version |
NID
|
3.60 |
0x890BDC39
|
SceProcessmgrForDriver
sceKernelGetProcessTimeLowCoreForDriver
Version |
NID
|
3.60 |
0x02179E12
|
sceKernelGetProcessInfoForDriver
Version |
NID
|
3.35 |
0x0AFF3EAE
|
3.60 |
0x0AFF3EAE
|
int sceKernelGetProcessInfoForDriver(int pid, void *out);
Retrieves process info.
struct process_info {
int size; // size of this struct, make sure it's 0xE8
int pid; // our process ID
int unk1;
int unk2;
int unk3;
int ppid; // parent process ID
// the rest is unknown
}
sceKernelIsCDialogAvailableForDriver
Version |
NID
|
3.60 |
0x2F6020B7
|
sceKernelCreateProcessLocalStorageForDriver
Version |
NID
|
3.60 |
0x3801D7D6
|
int sceKernelCreateProcessLocalStorageForDriver(const char *name, int size);
sceKernelGetProcessTimeWideCoreForDriver
Version |
NID
|
3.60 |
0x82D94BE9
|
sceKernelGetPidProcessLocalStorageAddrForDriver
Version |
NID
|
3.60 |
0xAF80F39C
|
int sceKernelGetPidProcessLocalStorageAddrForDriver(SceUID pid, int key, unsigned int *out_addr, int create_if_doesnt_exist);
sceKernelGetRemoteProcessTimeForDriver
Version |
NID
|
3.60 |
0xC074EB31
|
sceKernelGetProcessTimeCoreForDriver
Version |
NID
|
3.60 |
0xEC283166
|
sceKernelGetProcessLocalStorageAddrForDriver
Version |
NID
|
3.60 |
0xEE694840
|
void *sceKernelGetProcessLocalStorageAddrForDriver(int key);
sceKernelIsGameBudgetForDriver
Version |
NID
|
3.60 |
0xF7A8BB25
|
SceProcessmgrForKernel
sceKernelLaunchAppForKernel
Version |
NID
|
3.60 |
0x71CF71FD
|
int sceKernelLaunchAppForKernel(char* tid, uint32_t flags, char *path, int unk);
sceKernelGetProcessKernelBufForKernel
Version |
NID
|
3.35 |
0x0AFF3EAE
|
3.60 |
0x0AFF3EAE
|
void* sceKernelGetProcessKernelBufForKernel(int pid);
Gets the process privileged only buffer.
sceKernelExitProcessForKernel
Version |
NID
|
3.60 |
0x4CA7DC42
|
sceKernelGetSelfInfoForKernel
Version |
NID
|
3.60 |
0xE4C83B0D
|
SceSelfInfo
type is defined in SceSysmem.
Calling this function is one way to obtain klicensee
and program-authority-id
.
int sceKernelGetSelfInfoForKernel(SceUID pid, SceSelfInfo *self_info);
sceKernelLibcTimeForKernel
Version |
NID
|
3.60 |
0x9E38C556
|
sceKernelLibcGettimeofdayForKernel
Version |
NID
|
3.60 |
0xDE8B8B5E
|
sceKernelGetClassForUidForKernel
Version |
NID
|
3.60 |
0xC6820972
|
SceClass* sceKernelGetClassForUidForKernel(SceUID pid);