From 0878b43ec9e872a474b1d8ff5730184121489247 Mon Sep 17 00:00:00 2001 From: roblabla Date: Fri, 28 Sep 2018 20:56:30 +0000 Subject: [PATCH] Use new npdm-json format --- sys-netcheat.json | 236 ++++++++++++++++++++++++---------------------- 1 file changed, 121 insertions(+), 115 deletions(-) diff --git a/sys-netcheat.json b/sys-netcheat.json index 1073ae1..07a8513 100644 --- a/sys-netcheat.json +++ b/sys-netcheat.json @@ -1,117 +1,123 @@ { - "name": "sys-netcheat", - "title_id": "0x430000000000000A", - "main_thread_stack_size": "0x000540000", - "main_thread_priority": 49, - "default_cpu_id": 3, - "process_category": 1, - "kernel_capabilities": { - "handle_table_size": 128, - "syscalls": { - "svcUnknown00" : "0x00", - "svcSetHeapSize" : "0x01", - "svcSetMemoryPermission" : "0x02", - "svcSetMemoryAttribute" : "0x03", - "svcMapMemory" : "0x04", - "svcUnmapMemory" : "0x05", - "svcQueryMemory" : "0x06", - "svcExitProcess" : "0x07", - "svcCreateThread" : "0x08", - "svcStartThread" : "0x09", - "svcExitThread" : "0x0A", - "svcSleepThread" : "0x0B", - "svcGetThreadPriority" : "0x0C", - "svcSetThreadPriority" : "0x0D", - "svcGetThreadCoreMask" : "0x0E", - "svcSetThreadCoreMask" : "0x0F", - "svcGetCurrentProcessorNumber" : "0x10", - "svcSignalEvent" : "0x11", - "svcClearEvent" : "0x12", - "svcMapSharedMemory" : "0x13", - "svcUnmapSharedMemory" : "0x14", - "svcCreateTransferMemory" : "0x15", - "svcCloseHandle" : "0x16", - "svcResetSignal" : "0x17", - "svcWaitSynchronization" : "0x18", - "svcCancelSynchronization" : "0x19", - "svcArbitrateLock" : "0x1A", - "svcArbitrateUnlock" : "0x1B", - "svcWaitProcessWideKeyAtomic" : "0x1C", - "svcSignalProcessWideKey" : "0x1D", - "svcGetSystemTick" : "0x1E", - "svcConnectToNamedPort" : "0x1F", - "svcSendSyncRequestLight" : "0x20", - "svcSendSyncRequest" : "0x21", - "svcSendSyncRequestWithUserBuffer" : "0x22", - "svcSendAsyncRequestWithUserBuffer" : "0x23", - "svcGetProcessId" : "0x24", - "svcGetThreadId" : "0x25", - "svcBreak" : "0x26", - "svcOutputDebugString" : "0x27", - "svcReturnFromException" : "0x28", - "svcGetInfo" : "0x29", - "svcFlushEntireDataCache" : "0x2A", - "svcFlushDataCache" : "0x2B", - "svcMapPhysicalMemory" : "0x2C", - "svcUnmapPhysicalMemory" : "0x2D", - "svcGetFutureThreadInfo" : "0x2E", - "svcGetLastThreadInfo" : "0x2F", - "svcGetResourceLimitLimitValue" : "0x30", - "svcGetResourceLimitCurrentValue" : "0x31", - "svcSetThreadActivity" : "0x32", - "svcGetThreadContext3" : "0x33", - "svcWaitForAddress" : "0x34", - "svcSignalToAddress" : "0x35", - "svcUnknown36" : "0x36", - "svcUnknown37" : "0x37", - "svcUnknown38" : "0x38", - "svcUnknown39" : "0x39", - "svcUnknown3a" : "0x3A", - "svcUnknown3b" : "0x3B", - "svcDumpInfo" : "0x3C", - "svcDumpInfoNew" : "0x3D", - "svcUnknown3e" : "0x3E", - "svcUnknown3f" : "0x3F", - "svcCreateSession" : "0x40", - "svcAcceptSession" : "0x41", - "svcReplyAndReceiveLight" : "0x42", - "svcReplyAndReceive" : "0x43", - "svcReplyAndReceiveWithUserBuffer" : "0x44", - "svcCreateEvent" : "0x45", - "svcUnknown46" : "0x46", - "svcUnknown47" : "0x47", - "svcMapPhysicalMemoryUnsafe" : "0x48", - "svcUnmapPhysicalMemoryUnsafe" : "0x49", - "svcSetUnsafeLimit" : "0x4A", - "svcCreateCodeMemory" : "0x4B", - "svcControlCodeMemory" : "0x4C", - "svcSleepSystem" : "0x4D", - "svcReadWriteRegister" : "0x4E", - "svcSetProcessActivity" : "0x4F", - "svcCreateSharedMemory" : "0x50", - "svcMapTransferMemory" : "0x51", - "svcUnmapTransferMemory" : "0x52", - "svcDebugActiveProcess" : "0x60", - "svcBreakDebugProcess" : "0x61", - "svcTerminateDebugProcess" : "0x62", - "svcGetDebugEvent" : "0x63", - "svcContinueDebugEvent" : "0x64", - "svcGetProcessList" : "0x65", - "svcGetThreadList" : "0x66", - "svcGetDebugThreadContext" : "0x67", - "svcSetDebugThreadContext" : "0x68", - "svcQueryDebugProcessMemory" : "0x69", - "svcReadDebugProcessMemory" : "0x6A", - "svcWriteDebugProcessMemory" : "0x6B", - "svcSetHardwareBreakPoint" : "0x6C", - "svcGetDebugThreadParam" : "0x6D", - "svcConnectToPort" : "0x72", - "svcSetProcessMemoryPermission" : "0x73", - "svcMapProcessMemory" : "0x74", - "svcUnmapProcessMemory" : "0x75", - "svcQueryProcessMemory" : "0x76", - "svcMapProcessCodeMemory" : "0x77", - "svcUnmapProcessCodeMemory" : "0x78" - } - } + "name": "sys-netcheat", + "title_id": "0x430000000000000A", + "main_thread_stack_size": "0x000540000", + "main_thread_priority": 49, + "default_cpu_id": 3, + "process_category": 1, + "kernel_capabilities": [ + { + "type": "handle_table_size", + "value": 128 + }, + { + "type": "syscalls", + "value": { + "svcUnknown00": "0x00", + "svcSetHeapSize": "0x01", + "svcSetMemoryPermission": "0x02", + "svcSetMemoryAttribute": "0x03", + "svcMapMemory": "0x04", + "svcUnmapMemory": "0x05", + "svcQueryMemory": "0x06", + "svcExitProcess": "0x07", + "svcCreateThread": "0x08", + "svcStartThread": "0x09", + "svcExitThread": "0x0A", + "svcSleepThread": "0x0B", + "svcGetThreadPriority": "0x0C", + "svcSetThreadPriority": "0x0D", + "svcGetThreadCoreMask": "0x0E", + "svcSetThreadCoreMask": "0x0F", + "svcGetCurrentProcessorNumber": "0x10", + "svcSignalEvent": "0x11", + "svcClearEvent": "0x12", + "svcMapSharedMemory": "0x13", + "svcUnmapSharedMemory": "0x14", + "svcCreateTransferMemory": "0x15", + "svcCloseHandle": "0x16", + "svcResetSignal": "0x17", + "svcWaitSynchronization": "0x18", + "svcCancelSynchronization": "0x19", + "svcArbitrateLock": "0x1A", + "svcArbitrateUnlock": "0x1B", + "svcWaitProcessWideKeyAtomic": "0x1C", + "svcSignalProcessWideKey": "0x1D", + "svcGetSystemTick": "0x1E", + "svcConnectToNamedPort": "0x1F", + "svcSendSyncRequestLight": "0x20", + "svcSendSyncRequest": "0x21", + "svcSendSyncRequestWithUserBuffer": "0x22", + "svcSendAsyncRequestWithUserBuffer": "0x23", + "svcGetProcessId": "0x24", + "svcGetThreadId": "0x25", + "svcBreak": "0x26", + "svcOutputDebugString": "0x27", + "svcReturnFromException": "0x28", + "svcGetInfo": "0x29", + "svcFlushEntireDataCache": "0x2A", + "svcFlushDataCache": "0x2B", + "svcMapPhysicalMemory": "0x2C", + "svcUnmapPhysicalMemory": "0x2D", + "svcGetFutureThreadInfo": "0x2E", + "svcGetLastThreadInfo": "0x2F", + "svcGetResourceLimitLimitValue": "0x30", + "svcGetResourceLimitCurrentValue": "0x31", + "svcSetThreadActivity": "0x32", + "svcGetThreadContext3": "0x33", + "svcWaitForAddress": "0x34", + "svcSignalToAddress": "0x35", + "svcUnknown36": "0x36", + "svcUnknown37": "0x37", + "svcUnknown38": "0x38", + "svcUnknown39": "0x39", + "svcUnknown3a": "0x3A", + "svcUnknown3b": "0x3B", + "svcDumpInfo": "0x3C", + "svcDumpInfoNew": "0x3D", + "svcUnknown3e": "0x3E", + "svcUnknown3f": "0x3F", + "svcCreateSession": "0x40", + "svcAcceptSession": "0x41", + "svcReplyAndReceiveLight": "0x42", + "svcReplyAndReceive": "0x43", + "svcReplyAndReceiveWithUserBuffer": "0x44", + "svcCreateEvent": "0x45", + "svcUnknown46": "0x46", + "svcUnknown47": "0x47", + "svcMapPhysicalMemoryUnsafe": "0x48", + "svcUnmapPhysicalMemoryUnsafe": "0x49", + "svcSetUnsafeLimit": "0x4A", + "svcCreateCodeMemory": "0x4B", + "svcControlCodeMemory": "0x4C", + "svcSleepSystem": "0x4D", + "svcReadWriteRegister": "0x4E", + "svcSetProcessActivity": "0x4F", + "svcCreateSharedMemory": "0x50", + "svcMapTransferMemory": "0x51", + "svcUnmapTransferMemory": "0x52", + "svcDebugActiveProcess": "0x60", + "svcBreakDebugProcess": "0x61", + "svcTerminateDebugProcess": "0x62", + "svcGetDebugEvent": "0x63", + "svcContinueDebugEvent": "0x64", + "svcGetProcessList": "0x65", + "svcGetThreadList": "0x66", + "svcGetDebugThreadContext": "0x67", + "svcSetDebugThreadContext": "0x68", + "svcQueryDebugProcessMemory": "0x69", + "svcReadDebugProcessMemory": "0x6A", + "svcWriteDebugProcessMemory": "0x6B", + "svcSetHardwareBreakPoint": "0x6C", + "svcGetDebugThreadParam": "0x6D", + "svcConnectToPort": "0x72", + "svcSetProcessMemoryPermission": "0x73", + "svcMapProcessMemory": "0x74", + "svcUnmapProcessMemory": "0x75", + "svcQueryProcessMemory": "0x76", + "svcMapProcessCodeMemory": "0x77", + "svcUnmapProcessCodeMemory": "0x78" + } + } + ] } \ No newline at end of file