stratosphere: version detect via svcCallSecureMonitor

This commit is contained in:
Michael Scire 2019-01-31 03:24:19 -08:00
parent de07ed42bb
commit a3adb70a04
10 changed files with 19 additions and 10 deletions

View file

@ -61,7 +61,8 @@
"svcDetachDeviceAddressSpace": "0x58",
"svcMapDeviceAddressSpaceAligned": "0x5A",
"svcUnmapDeviceAddressSpace": "0x5C",
"svcFlushProcessDataCache": "0x5F"
"svcFlushProcessDataCache": "0x5F",
"svcCallSecureMonitor": "0x7F"
}
},
{

View file

@ -64,7 +64,8 @@
"svcDetachDeviceAddressSpace": "0x58",
"svcMapDeviceAddressSpaceAligned": "0x5A",
"svcUnmapDeviceAddressSpace": "0x5C",
"svcFlushProcessDataCache": "0x5F"
"svcFlushProcessDataCache": "0x5F",
"svcCallSecureMonitor": "0x7F"
}
},
{

View file

@ -19,6 +19,7 @@
],
"service_access": [
"csrng",
"spl:",
"erpt:c",
"fatal:u",
"ns:dev",
@ -92,7 +93,8 @@
"svcGetDebugThreadContext": "0x67",
"svcQueryDebugProcessMemory": "0x69",
"svcReadDebugProcessMemory": "0x6a",
"svcGetDebugThreadParam": "0x6d"
"svcGetDebugThreadParam": "0x6d",
"svcCallSecureMonitor": "0x7F"
}
},
{

View file

@ -14,7 +14,7 @@
"filesystem_access": {
"permissions": "0xFFFFFFFFFFFFFFFF"
},
"service_access": ["bpc", "bpc:c", "erpt:c", "fsp-srv", "gpio", "i2c", "lbl", "lm", "nvdrv:s", "pcv", "pl:u", "pm:info", "psm", "set", "set:sys", "spsm", "vi:m", "vi:s"],
"service_access": ["bpc", "bpc:c", "erpt:c", "fsp-srv", "gpio", "i2c", "lbl", "lm", "nvdrv:s", "pcv", "pl:u", "pm:info", "psm", "set", "set:sys", "spsm", "spl:", "vi:m", "vi:s"],
"service_host": ["fatal:p", "fatal:u", "time:s"],
"kernel_capabilities": [{
"type": "kernel_flags",

View file

@ -70,7 +70,8 @@
"svcDetachDeviceAddressSpace": "0x58",
"svcMapDeviceAddressSpaceAligned": "0x5a",
"svcUnmapDeviceAddressSpace": "0x5c",
"svcGetSystemInfo": "0x6f"
"svcGetSystemInfo": "0x6f",
"svcCallSecureMonitor": "0x7F"
}
}
]

@ -1 +1 @@
Subproject commit 2f1fa654f29b6bdab4daacb6e4b5fadd22429c86
Subproject commit fb12edcbbaa5ef7a08fbb44d4aa13f0f37136537

View file

@ -69,7 +69,8 @@
"svcUnmapProcessMemory" : "0x75",
"svcMapProcessCodeMemory" : "0x77",
"svcUnmapProcessCodeMemory" : "0x78",
"svcCreateProcess" : "0x79"
"svcCreateProcess" : "0x79",
"svcCallSecureMonitor": "0x7F"
}
}
]

View file

@ -71,7 +71,8 @@
"svcGetProcessInfo": "0x7c",
"svcCreateResourceLimit": "0x7d",
"svcSetResourceLimitLimitValue": "0x7e",
"svcGetSystemInfo": "0x6f"
"svcGetSystemInfo": "0x6f",
"svcCallSecureMonitor": "0x7F"
}
}
]

View file

@ -94,7 +94,8 @@
"svcDetachDeviceAddressSpace": "0x58",
"svcMapDeviceAddressSpaceAligned": "0x5a",
"svcUnmapDeviceAddressSpace": "0x5c",
"svcGetSystemInfo": "0x6f"
"svcGetSystemInfo": "0x6f",
"svcCallSecureMonitor": "0x7F"
}
},
{

View file

@ -65,7 +65,8 @@
"svcGetMemoryInfo" : "0x6F",
"svcCreatePort" : "0x70",
"svcManageNamedPort" : "0x71",
"svcConnectToPort" : "0x72"
"svcConnectToPort" : "0x72",
"svcCallSecureMonitor": "0x7F"
}
}
]