summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/user/kernel/modulemgr.h17
-rw-r--r--nids/360/SceAppMgr.yml6
-rw-r--r--nids/360/SceBt.yml10
-rw-r--r--nids/360/SceKernelModulemgr.yml1
-rw-r--r--nids/360/SceMotionDev.yml1
-rw-r--r--nids/360/SceNpDrm.yml7
-rw-r--r--nids/360/ScePower.yml10
-rw-r--r--nids/360/SceSblSsMgr.yml9
-rw-r--r--nids/360/SceSyscon.yml1
-rw-r--r--nids/360/SceSysmem.yml12
-rw-r--r--nids/360/SceVshBridge.yml19
11 files changed, 82 insertions, 11 deletions
diff --git a/include/user/kernel/modulemgr.h b/include/user/kernel/modulemgr.h
index 973f841..4ea55d3 100644
--- a/include/user/kernel/modulemgr.h
+++ b/include/user/kernel/modulemgr.h
@@ -21,8 +21,7 @@ extern "C" {
#define SCE_KERNEL_STOP_CANCEL SCE_KERNEL_STOP_FAIL
/** @} */
-typedef struct SceKernelSegmentInfo
-{
+typedef struct SceKernelSegmentInfo {
SceUInt size; //!< sizeof(SceKernelSegmentInfo)
SceUInt perms; //!< probably rwx in low bits
void *vaddr; //!< address in memory
@@ -31,10 +30,9 @@ typedef struct SceKernelSegmentInfo
SceUInt res; //!< unused?
} SceKernelSegmentInfo;
-typedef struct
-{
+typedef struct SceKernelModuleInfo {
SceUInt size; //!< 0x1B8 for Vita 1.x
- SceUInt handle; //!< kernel module handle?
+ SceUInt handle; //!< kernel module handle?
SceUInt flags; //!< some bits. could be priority or whatnot
char module_name[28];
SceUInt unk28;
@@ -50,14 +48,14 @@ typedef struct
SceSize tlsAreaSize;
char path[256];
SceKernelSegmentInfo segments[4];
- SceUInt type; //!< 6 = user-mode PRX?
+ SceUInt type; //!< 6 = user-mode PRX?
} SceKernelModuleInfo;
-typedef struct {
+typedef struct SceKernelLMOption {
SceSize size;
} SceKernelLMOption;
-typedef struct {
+typedef struct SceKernelULMOption {
SceSize size;
} SceKernelULMOption;
@@ -73,8 +71,7 @@ int sceKernelStopModule(SceUID modid, SceSize args, void *argp, int flags, void
SceUID sceKernelLoadStartModule(char *path, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status);
int sceKernelStopUnloadModule(SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status);
-typedef struct
-{
+typedef struct SceKernelFwInfo {
SceSize size;
char versionString[16];
SceUInt unk_14;
diff --git a/nids/360/SceAppMgr.yml b/nids/360/SceAppMgr.yml
index 350cd76..19b0bcd 100644
--- a/nids/360/SceAppMgr.yml
+++ b/nids/360/SceAppMgr.yml
@@ -205,16 +205,22 @@ modules:
sceAppMgrCheckPfsMounted: 0x0B1BEEE0
sceAppMgrCloudDataClearMcId: 0xEC408FEF
sceAppMgrCloudDataCreateHeader: 0xED87F191
+ sceAppMgrCloudDataDstCreateMount: 0xB3816B42
sceAppMgrCloudDataGetMcId: 0x1286AF64
sceAppMgrCloudDataSetMcId: 0x0B94BB90
+ sceAppMgrCloudDataSetupKey: 0x2FAA6ABD
+ sceAppMgrCloudDataSrcMount: 0x6D4D6FFE
sceAppMgrCloudDataVerifyHeader: 0x55D48190
sceAppMgrDebugSettingNotifyUpdate: 0x7554330F
+ sceAppMgrFakeSaveDataCreateMount: 0x12FC3FA8
sceAppMgrGameDataMount: 0xCE356B2D
sceAppMgrGetPfsProcessStatus: 0xE72D2A4A
sceAppMgrGetSystemDataFile: 0xAEC49533
+ sceAppMgrIsExclusiveProcessRunning: 0xA888C2DC
sceAppMgrLaunchAppByPath: 0xB0A37065
sceAppMgrLoadSafeMemory: 0xFAF3DAAA
sceAppMgrLocalBackupGetOfflineId: 0x61B13981
+ sceAppMgrLocalBackupVerifyOfflineHeader: 0x62E98C42
sceAppMgrRegisterPath: 0xB53FB98E
sceAppMgrSaveDataLocalBackupTargetGetList: 0x9B3F7D66
sceAppMgrSaveDataLocalBackupTargetRemoveItem: 0xC4EF95BB
diff --git a/nids/360/SceBt.yml b/nids/360/SceBt.yml
index b8003f8..d2a46d2 100644
--- a/nids/360/SceBt.yml
+++ b/nids/360/SceBt.yml
@@ -14,16 +14,24 @@ modules:
sceBtFreqAudio: 0x376DE456
sceBtGetConfiguration: 0x9D619F35
sceBtGetConnectingInfo: 0xD9B65CAA
+ sceBtGetDeviceId: 0xBE01ACE7
sceBtGetDeviceName: 0x80977A26
sceBtGetInfoForTest: 0xF7756C1F
sceBtGetLastError: 0x4E159A08
sceBtGetRegisteredInfo: 0xB6C9A094
sceBtGetStatusForTest: 0x48A27F7E
- sceBtGetVidPid: 0xBE01ACE7
sceBtHfpGetCurrentPhoneNumber: 0xB0CD46A4
sceBtHfpRequest: 0xD924787E
sceBtHidGetReportDescriptor: 0x95614634
sceBtHidTransfer: 0x88B34B5B
+ sceBtHidVuGetReportFeature: 0x3F353762
+ sceBtHidVuGetReportInput: 0x3CE546C2
+ sceBtHidVuReadEvent: 0x847B87A3
+ sceBtHidVuRegisterCallback: 0x12CD34CC
+ sceBtHidVuSetInterruptOutput: 0xFCDA0ED1
+ sceBtHidVuSetReportFeature: 0x26F68B2F
+ sceBtHidVuSetReportOutput: 0x6FBD1E7E
+ sceBtHidVuUnregisterCallback: 0xE15FA065
sceBtPairingOOB: 0xCBC4FF55
sceBtPushBip: 0xE4EA1E59
sceBtPushOpp: 0xED78EEC3
diff --git a/nids/360/SceKernelModulemgr.yml b/nids/360/SceKernelModulemgr.yml
index 0dce635..94d24e6 100644
--- a/nids/360/SceKernelModulemgr.yml
+++ b/nids/360/SceKernelModulemgr.yml
@@ -11,6 +11,7 @@ modules:
sceKernelGetModuleInfo: 0x36585DAF
sceKernelGetModuleList: 0x2EF2581F
sceKernelGetSystemSwVersion: 0x5182E212
+ sceKernelInhibitLoadingModule: 0x6CED1F63
sceKernelIsCalledFromSysModule: 0x85E6D2BB
SceModulemgrForDriver:
nid: 0xD4A60A52
diff --git a/nids/360/SceMotionDev.yml b/nids/360/SceMotionDev.yml
index 96a82c1..adc8e35 100644
--- a/nids/360/SceMotionDev.yml
+++ b/nids/360/SceMotionDev.yml
@@ -41,6 +41,7 @@ modules:
functions:
sceMotionDevGetDeviceInfo: 0x3E4BCBC0
sceMotionDevIsReady: 0x10AAC8EA
+ sceMotionDevNoiseFilterIsAvailable: 0x11A17A96
sceMotionDevRead: 0x3A3407B5
sceMotionDevRegisterVirtualMotionDriver: 0x7FD06731
sceMotionDevSamplingStart: 0xC02C85AB
diff --git a/nids/360/SceNpDrm.yml b/nids/360/SceNpDrm.yml
index 7314998..0e68d6e 100644
--- a/nids/360/SceNpDrm.yml
+++ b/nids/360/SceNpDrm.yml
@@ -29,6 +29,7 @@ modules:
sceNpDrmGetRifNameForInstall: 0x17573133
sceNpDrmGetRifPspKey: 0xDACB71F4
sceNpDrmGetRifVitaKey: 0x723322B5
+ sceNpDrmIsLooseAccountBind: 0xFC84CA1A
sceNpDrmPresetRifProvisionalFlag: 0xC070FE89
sceNpDrmPspEbootSigGen: 0xEF387FC4
sceNpDrmPspEbootVerify: 0xB6CA3A2C
@@ -45,6 +46,12 @@ modules:
_sceNpDrmPackageTransform: 0x0567DCA1
_sceNpDrmPackageUninstallFinished: 0x23A28861
_sceNpDrmPackageUninstallStarted: 0x4901C3E6
+ _sceNpDrmSaveDataFormatFinished: 0xC75A775B
+ _sceNpDrmSaveDataFormatStarted: 0x97BB85BD
+ _sceNpDrmSaveDataInstallFinished: 0x640C1724
+ _sceNpDrmSaveDataInstallStarted: 0x4665E75A
sceNpDrmPackageInstallOngoing: 0xED0471FE
sceNpDrmPackageIsGameExist: 0xB9337914
sceNpDrmPackageUninstallOngoing: 0xF1FF6193
+ sceNpDrmSaveDataFormatOngoing: 0x200D2DE4
+ sceNpDrmSaveDataInstallOngoing: 0xA5E0F38C
diff --git a/nids/360/ScePower.yml b/nids/360/ScePower.yml
index 0cdbcbd..9c22578 100644
--- a/nids/360/ScePower.yml
+++ b/nids/360/ScePower.yml
@@ -19,6 +19,8 @@ modules:
scePowerGetBatteryLifePercent: 0x2085D15D
scePowerGetBatteryLifeTime: 0x8EFB3FA2
scePowerGetBatteryRemainCapacity: 0x94F5A53F
+ scePowerGetBatteryRemainLevel: 0xEA3E3715
+ scePowerGetBatteryRemainMaxLevel: 0x1DB00F10
scePowerGetBatterySOH: 0xA88A2B65
scePowerGetBatteryTemp: 0x28E12023
scePowerGetBatteryVolt: 0x483CE86B
@@ -30,6 +32,8 @@ modules:
scePowerIsBatteryCharging: 0x1E490401
scePowerIsBatteryExist: 0x0AFD0D8B
scePowerIsLowBattery: 0xD3075926
+ scePowerIsLowBatteryInhibitUpdateDownload: 0xE3E45636
+ scePowerIsLowBatteryInhibitUpdateReboot: 0x9AA05A48
scePowerIsPowerOnline: 0x87440F5E
scePowerIsRequest: 0x7FA406DD
scePowerIsSuspendRequired: 0x78A1A796
@@ -56,9 +60,14 @@ modules:
scePowerEncodeUBattery: 0x3951AF53
scePowerGetArmClockFrequency: 0xABC6F88F
scePowerGetBatteryChargingStatus: 0xB4432BC8
+ scePowerGetBatteryCycleCount: 0x008A54B9
+ scePowerGetBatteryFullCapacity: 0xFD18A0FF
scePowerGetBatteryLifePercent: 0x2085D15D
scePowerGetBatteryLifeTime: 0x8EFB3FA2
scePowerGetBatteryRemainCapacity: 0x94F5A53F
+ scePowerGetBatteryRemainLevel: 0xEA3E3715
+ scePowerGetBatteryRemainMaxLevel: 0x1DB00F10
+ scePowerGetBatterySOH: 0xA88A2B65
scePowerGetBatteryTemp: 0x28E12023
scePowerGetBatteryVolt: 0x483CE86B
scePowerGetBusClockFrequency: 0x478FE6F5
@@ -75,6 +84,7 @@ modules:
scePowerIsLowBattery: 0xD3075926
scePowerIsPowerOnline: 0x87440F5E
scePowerIsRequest: 0x7FA406DD
+ scePowerIsSuspendRequired: 0x78A1A796
scePowerRegisterCallback: 0x04B7766E
scePowerRequestColdReset: 0x0442D852
scePowerRequestDisplayOff: 0x160EB506
diff --git a/nids/360/SceSblSsMgr.yml b/nids/360/SceSblSsMgr.yml
index 12922df..1e58256 100644
--- a/nids/360/SceSblSsMgr.yml
+++ b/nids/360/SceSblSsMgr.yml
@@ -6,3 +6,12 @@ modules:
nid: 0x61E9428D
functions:
sceKernelGetRandomNumber: 0x4F9BFBE5
+ sceSblAimgrGetConsoleId: 0xFC6CDD68
+ sceSblAimgrGetPscode: 0xE0DC2587
+ sceSblAimgrGetPscode2: 0x9A9676D0
+ sceSblAimgrGetVisibleId: 0x04843835
+ sceSblSsCreatePassPhrase: 0xB8B298FD
+ sceSblSsDecryptWithPortability: 0x934DB6B5
+ sceSblSsEncryptWithPortability: 0x21EC51F6
+ sceSblSsGetNvsData: 0xFDD6D5DE
+ sceSblSsSetNvsData: 0x249ADB07
diff --git a/nids/360/SceSyscon.yml b/nids/360/SceSyscon.yml
index 08f796d..5a27966 100644
--- a/nids/360/SceSyscon.yml
+++ b/nids/360/SceSyscon.yml
@@ -20,6 +20,7 @@ modules:
sceSysconEndConfigstorageTransaction: 0xFCC3E8EE
sceSysconGetBaryonTimestamp: 0x4D588A0A
sceSysconGetBaryonVersion: 0xFF86F4C5
+ sceSysconGetBatteryCalibData: 0x9ADC9936
sceSysconGetHardwareInfo: 0xCBD6D8BC
sceSysconGetHardwareInfo2: 0x965C68C3
sceSysconGetLogInfo: 0x701535FC
diff --git a/nids/360/SceSysmem.yml b/nids/360/SceSysmem.yml
index 95bcc96..e7211fb 100644
--- a/nids/360/SceSysmem.yml
+++ b/nids/360/SceSysmem.yml
@@ -81,6 +81,18 @@ modules:
sceZlibDecompress: 0x900148DB
sceZlibGetCompressedData: 0x01EB6C45
sceZlibGetInfo: 0x5B9BCD75
+ SceQafMgrForDriver:
+ nid: 0x4E29D3B6
+ functions:
+ sceSblQafMgrIsAllowControlIduAutoUpdate: 0xF8BFEE48
+ sceSblQafMgrIsAllowDtcpIpReset: 0xE8B8F31F
+ sceSblQafMgrIsAllowKeepCoreFile: 0xC1EA75C8
+ sceSblQafMgrIsAllowLoadMagicGate: 0x36E5312E
+ sceSblQafMgrIsAllowMarlinTest: 0x10283EB8
+ sceSblQafMgrIsAllowNearTest: 0x9644171D
+ sceSblQafMgrIsAllowPSPEmuShowQAInfo: 0xB7B195B2
+ sceSblQafMgrIsAllowRemotePlayDebug: 0xBFD5E463
+ sceSblQafMgrIsAllowSystemAppDebug: 0xCAD47130
SceSblAIMgrForDriver:
nid: 0xFD00C69A
functions:
diff --git a/nids/360/SceVshBridge.yml b/nids/360/SceVshBridge.yml
index c558963..4f85b9c 100644
--- a/nids/360/SceVshBridge.yml
+++ b/nids/360/SceVshBridge.yml
@@ -7,6 +7,7 @@ modules:
functions:
_vshAppMgrAcInstGetAcdirParam: 0x1E91B5F5
_vshAppMgrBgdlSetQueueStatus: 0xE842333E
+ _vshAppMgrCheckPfsMounted: 0x771E2612
_vshAppMgrCloudDataCreateHeader: 0x29E83224
_vshAppMgrCloudDataDstCreateMount: 0x8C4B556F
_vshAppMgrCloudDataGetMcId: 0xEFCBC92C
@@ -14,8 +15,14 @@ modules:
_vshAppMgrCloudDataSetupKey: 0x4DD6CA46
_vshAppMgrCloudDataSrcMount: 0x9C480D61
_vshAppMgrCloudDataVerifyHeader: 0x2715097A
+ _vshAppMgrFakeSaveDataCreateMount: 0x7C2975D7
_vshAppMgrIsExclusiveProcessRunning: 0x853F63CA
+ _vshAppMgrLocalBackupGetOfflineId: 0xD433C0A9
+ _vshAppMgrLocalBackupVerifyOfflineHeader: 0x96BDC2BF
_vshAppMgrRegisterPath: 0x179965E7
+ _vshAppMgrSaveDataLocalBackupTargetGetList: 0x1A35977D
+ _vshAppMgrSaveDataLocalBackupTargetRemoveItem: 0xBE084F03
+ _vshAppMgrSaveDataNotifyBackupFinished: 0xCE34242F
_vshAppMgrSystemParamDateTimeSetConf: 0xBA0385A2
_vshAppMgrUpdateRifInfo: 0xC9C5AB28
_vshCoredumpCafCreateIv: 0x2D989282
@@ -25,6 +32,8 @@ modules:
_vshCoredumpCafSegmentInit: 0x88444AB8
_vshCoredumpCafSegmentTransform: 0x435AC680
_vshCoredumpCreateDump: 0x02ABCAF7
+ _vshDisplayGetActualViewportConf: 0x9039BF0B
+ _vshDisplaySetViewportConf: 0xEDC6652A
_vshEventLogPut: 0x87E21AFF
_vshIdStorageCreateAtomicLeaves: 0xDD50C65F
_vshIoChstat: 0xE2A2B139
@@ -98,7 +107,10 @@ modules:
vshCtrlSetVibrationSetting: 0x59F24C78
vshCtrlUnregisterNotifyCallBack: 0x64DB80C8
vshDisplayRegisterFrameBufCallback: 0x9038C55C
+ vshDisplaySetInvertColors: 0x27DFAD31
vshHdmiCecCmdForcedPollingMsg: 0xD53E02C5
+ vshHdmiDisableCec: 0xBDCF9D86
+ vshHdmiEnableCec: 0x0FD12633
vshIdStorageCreateLeaf: 0x8E0E0C7D
vshIdStorageDeleteLeaf: 0x51855867
vshIdStorageFlush: 0x32691EA3
@@ -124,9 +136,13 @@ modules:
vshIoSetProcessDefaultPriorityForSystem: 0xF581621D
vshIoUmount: 0x35BC26AC
vshKernelCheckModelCapability: 0x9B38EAEC
+ vshKernelDisableAutoClockDown: 0x0A18C46C
+ vshKernelEnableAutoClockDown: 0x29459DD2
vshKernelSendSysEvent: 0x71D9DB5C
vshMemoryCardEnableSlowMode: 0xECE08D1D
vshMemoryCardGetCardInsertState: 0x1ED13AD6
+ vshMotionNoiseFilterIsAvailable: 0x334E9FD3
+ vshMsifGetMsInfo: 0x349AA70B
vshNpDrmIsLooseAccountBind: 0x333875AB
vshNpDrmUpdateAccountId: 0xCB46FAB0
vshNpDrmUpdateDebugSettings: 0x89D89CAC
@@ -172,12 +188,15 @@ modules:
vshSblQafMgrIsAllowSystemAppDebug: 0x31AACDD2
vshSblSsIsDevelopmentMode: 0x641890D8
vshSblUtMgrHasComTestFlag: 0x06AD7CBB
+ vshSblUtMgrHasNpTestFlag: 0xAD95CBE8
vshSblUtMgrHasStoreFlag: 0x4A004B05
+ vshSdGetCardInfo: 0xE99DBAB2
vshSysconBeginConfigstorageTransaction: 0x972B68A2
vshSysconClearTemperatureLog: 0x83DDCF27
vshSysconCommitConfigstorageTransaction: 0x2931A602
vshSysconEnableHibernateIO: 0xF2CF8BD3
vshSysconEndConfigstorageTransaction: 0x05DFCAEE
+ vshSysconGetBatteryCalibData: 0xF4F2F841
vshSysconGetLogInfo: 0x723FDFD9
vshSysconHasWWAN: 0xCEC8B917
vshSysconIduModeClear: 0x3C8BE31F