Skip to content

Instantly share code, notes, and snippets.

@profi200
Created January 10, 2017 00:41
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save profi200/0291f0e8a7e10c7929d26851d124cd5c to your computer and use it in GitHub Desktop.
Save profi200/0291f0e8a7e10c7929d26851d124cd5c to your computer and use it in GitHub Desktop.
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=installcia:1,0 blah.cia" // Install a title. "installcia:[mediaType],[title db to be used. 0 standard, 1 dlp] filePath"
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=deletetitle:1,0 0x000400000ff3ff00" // Delete a title. "deletetitle:[mediaType],[1 for deleting system titles] titleID"
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=readctrcard game.3ds" // Dump 3DS gamecard. "readctrcard [out file path]"
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=readmem:9 0x268ae1a4 0x60" // Read mem. "readmem:[9, 11kern, 11usr=procName] address size [@filePath]"
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=writemem:9 0x20000004 0x4 0xbadc0ded" // Write mem. "writemem:[9, 11kern, 11usr=procName] address size [data, @filePath]"
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=getprocinfo:kprocess menu" // Get physical address for the specified type. "getprocinfo:[kprocess, mmutable] procName"
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=getservhandle ptm:sysm" // Get a handle to the specified service.
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=sendservicecmd 0x60009 0x08180040 0x3" // Send a service cmd. "sendservicecmd [handle] [command header] [param1, param2...]"
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=getdebuginfoblk" // Get exception debug info block
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=kill" // Continue a process causing an exception so it crashes to home menu
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=continue" // Continue execution after a breakpoint was hit
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=armdebug:disable" // Disable hw debugging
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=armdebug:enable" // Enable hw debugging
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=armdebug:status" // Get hw debugging status
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=armdebug:addbkpt cpumode=11usr context=all 0x00100000" // Add hw breakpoint for all usrmode processes @0x00100000
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=armdebug:removebkpt 0x0" // Remove hw breakpoint 0
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=armdebug:addwhpt cpumode=11usr context=all 0x00100000 memaccess=store" // Add watchpoint for all usrmode processes @0x00100000. Triggers on write
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=armdebug:removewhpt 0x0" // Remove hw watchpoint 0
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=rawservercmd 0x84d 0x14 0x0 0xffffffff 0x0 0xffffffff 0xffffffff" // Create thread on CPU core 0
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=rawservercmd 0x84d 0x14 0x3 0x1 0x0 0x0 0x0" // Switch to separate thread on CPU core 0
3dshaxclient.exe --serveradr=192.168.1.87 "--customcmd=rawservercmd 0x84d 0x14 0x3 0x0 0x0 0x0 0x0" // Switch to thread on CPU core 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment