mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2024-11-18 01:46:47 +00:00
stratosphere: version detect via svcCallSecureMonitor
This commit is contained in:
parent
de07ed42bb
commit
a3adb70a04
10 changed files with 19 additions and 10 deletions
|
@ -61,7 +61,8 @@
|
||||||
"svcDetachDeviceAddressSpace": "0x58",
|
"svcDetachDeviceAddressSpace": "0x58",
|
||||||
"svcMapDeviceAddressSpaceAligned": "0x5A",
|
"svcMapDeviceAddressSpaceAligned": "0x5A",
|
||||||
"svcUnmapDeviceAddressSpace": "0x5C",
|
"svcUnmapDeviceAddressSpace": "0x5C",
|
||||||
"svcFlushProcessDataCache": "0x5F"
|
"svcFlushProcessDataCache": "0x5F",
|
||||||
|
"svcCallSecureMonitor": "0x7F"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -64,7 +64,8 @@
|
||||||
"svcDetachDeviceAddressSpace": "0x58",
|
"svcDetachDeviceAddressSpace": "0x58",
|
||||||
"svcMapDeviceAddressSpaceAligned": "0x5A",
|
"svcMapDeviceAddressSpaceAligned": "0x5A",
|
||||||
"svcUnmapDeviceAddressSpace": "0x5C",
|
"svcUnmapDeviceAddressSpace": "0x5C",
|
||||||
"svcFlushProcessDataCache": "0x5F"
|
"svcFlushProcessDataCache": "0x5F",
|
||||||
|
"svcCallSecureMonitor": "0x7F"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
],
|
],
|
||||||
"service_access": [
|
"service_access": [
|
||||||
"csrng",
|
"csrng",
|
||||||
|
"spl:",
|
||||||
"erpt:c",
|
"erpt:c",
|
||||||
"fatal:u",
|
"fatal:u",
|
||||||
"ns:dev",
|
"ns:dev",
|
||||||
|
@ -92,7 +93,8 @@
|
||||||
"svcGetDebugThreadContext": "0x67",
|
"svcGetDebugThreadContext": "0x67",
|
||||||
"svcQueryDebugProcessMemory": "0x69",
|
"svcQueryDebugProcessMemory": "0x69",
|
||||||
"svcReadDebugProcessMemory": "0x6a",
|
"svcReadDebugProcessMemory": "0x6a",
|
||||||
"svcGetDebugThreadParam": "0x6d"
|
"svcGetDebugThreadParam": "0x6d",
|
||||||
|
"svcCallSecureMonitor": "0x7F"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
"filesystem_access": {
|
"filesystem_access": {
|
||||||
"permissions": "0xFFFFFFFFFFFFFFFF"
|
"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"],
|
"service_host": ["fatal:p", "fatal:u", "time:s"],
|
||||||
"kernel_capabilities": [{
|
"kernel_capabilities": [{
|
||||||
"type": "kernel_flags",
|
"type": "kernel_flags",
|
||||||
|
|
|
@ -70,7 +70,8 @@
|
||||||
"svcDetachDeviceAddressSpace": "0x58",
|
"svcDetachDeviceAddressSpace": "0x58",
|
||||||
"svcMapDeviceAddressSpaceAligned": "0x5a",
|
"svcMapDeviceAddressSpaceAligned": "0x5a",
|
||||||
"svcUnmapDeviceAddressSpace": "0x5c",
|
"svcUnmapDeviceAddressSpace": "0x5c",
|
||||||
"svcGetSystemInfo": "0x6f"
|
"svcGetSystemInfo": "0x6f",
|
||||||
|
"svcCallSecureMonitor": "0x7F"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 2f1fa654f29b6bdab4daacb6e4b5fadd22429c86
|
Subproject commit fb12edcbbaa5ef7a08fbb44d4aa13f0f37136537
|
|
@ -69,7 +69,8 @@
|
||||||
"svcUnmapProcessMemory" : "0x75",
|
"svcUnmapProcessMemory" : "0x75",
|
||||||
"svcMapProcessCodeMemory" : "0x77",
|
"svcMapProcessCodeMemory" : "0x77",
|
||||||
"svcUnmapProcessCodeMemory" : "0x78",
|
"svcUnmapProcessCodeMemory" : "0x78",
|
||||||
"svcCreateProcess" : "0x79"
|
"svcCreateProcess" : "0x79",
|
||||||
|
"svcCallSecureMonitor": "0x7F"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -71,7 +71,8 @@
|
||||||
"svcGetProcessInfo": "0x7c",
|
"svcGetProcessInfo": "0x7c",
|
||||||
"svcCreateResourceLimit": "0x7d",
|
"svcCreateResourceLimit": "0x7d",
|
||||||
"svcSetResourceLimitLimitValue": "0x7e",
|
"svcSetResourceLimitLimitValue": "0x7e",
|
||||||
"svcGetSystemInfo": "0x6f"
|
"svcGetSystemInfo": "0x6f",
|
||||||
|
"svcCallSecureMonitor": "0x7F"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -94,7 +94,8 @@
|
||||||
"svcDetachDeviceAddressSpace": "0x58",
|
"svcDetachDeviceAddressSpace": "0x58",
|
||||||
"svcMapDeviceAddressSpaceAligned": "0x5a",
|
"svcMapDeviceAddressSpaceAligned": "0x5a",
|
||||||
"svcUnmapDeviceAddressSpace": "0x5c",
|
"svcUnmapDeviceAddressSpace": "0x5c",
|
||||||
"svcGetSystemInfo": "0x6f"
|
"svcGetSystemInfo": "0x6f",
|
||||||
|
"svcCallSecureMonitor": "0x7F"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -65,7 +65,8 @@
|
||||||
"svcGetMemoryInfo" : "0x6F",
|
"svcGetMemoryInfo" : "0x6F",
|
||||||
"svcCreatePort" : "0x70",
|
"svcCreatePort" : "0x70",
|
||||||
"svcManageNamedPort" : "0x71",
|
"svcManageNamedPort" : "0x71",
|
||||||
"svcConnectToPort" : "0x72"
|
"svcConnectToPort" : "0x72",
|
||||||
|
"svcCallSecureMonitor": "0x7F"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in a new issue