From d5fd930a0cacf11ba872e2ba63143d4c4d27e5a0 Mon Sep 17 00:00:00 2001 From: Itai Levin Date: Fri, 17 Jul 2020 00:16:53 +0300 Subject: Update vshbridge and modulemgr (#457) Update vshbridge and modulemgr documentation--- include/user/kernel/modulemgr.h | 7 +++++++ include/user/vshbridge.h | 12 ++++++++++++ 2 files changed, 19 insertions(+) (limited to 'include') diff --git a/include/user/kernel/modulemgr.h b/include/user/kernel/modulemgr.h index da2f3e1..b1be55d 100644 --- a/include/user/kernel/modulemgr.h +++ b/include/user/kernel/modulemgr.h @@ -85,6 +85,13 @@ typedef struct SceKernelFwInfo { SceUInt unk_24; } SceKernelFwInfo; +/** + * Gets system firmware information. + * + * @param[out] data - firmware information. + * + * @note - If you spoofed the firmware version it will return the spoofed firmware. + */ int sceKernelGetSystemSwVersion(SceKernelFwInfo *data); #ifdef __cplusplus diff --git a/include/user/vshbridge.h b/include/user/vshbridge.h index db64be4..e2771f3 100644 --- a/include/user/vshbridge.h +++ b/include/user/vshbridge.h @@ -8,8 +8,20 @@ extern "C" { #endif +/** + * Gets real system firmware information. + * + * @param[out] data - firmware information. + */ int _vshSblGetSystemSwVersion(SceKernelFwInfo *data); +/** + * Gets factory (minimum) firmware version. + * + * @param[out] minver - factory firmware version. + */ +int _vshSblAimgrGetSMI(int *minver); + int _vshSblAimgrGetConsoleId(char CID[32]); /** -- cgit v1.2.3