Skip to content

Nx ‐ Custom Commands

ITotalJustice edited this page Jan 14, 2025 · 4 revisions

Nx Custom Commands

Custom commands were added to extend the features beyond just transferring files.

Examples below use ltfp as i found that more suitable for a single one shot command with output. You can however use any cli / gui client as all have support for custom commands, usually named as "quote" or "custom commands".

REBT (Reboot console)

reboots the console, same result as holding the power button -> power options -> restart.

parameters: none.

example: lftp -e "quote REBT;quit" 192.168.1.71

RTOP (Reboot to payload)

reboots the console using a payload specified, ONLY for non-mariko systems.

parameters: payload_pathname.

example: lftp -e "quote RTOP /bootloader/update.bin;quit" 192.168.1.71

RTOH (Reboot to hekate)

reboots the console using hekate with one of the following options:

  1. no options (shorthand for RTOP /bootloader/update.bin)
  2. launch config specified, or if not specified / found, it will list all configs.
  3. force hekate into menu.
  4. launch hekate into UMS menu with sd card mounted.

parameters: option option_args.

example 0: lftp -e "quote RTOH 0;quit" 192.168.1.71

example 1: lftp -e "quote RTOH 1 My Config Name;quit" 192.168.1.71

example 2: lftp -e "quote RTOH 2;quit" 192.168.1.71

example 3: lftp -e "quote RTOH 3;quit" 192.168.1.71

SHUT (Shutdown console)

reboots the console, same result as holding the power button -> power options -> power off.

parameters: none.

example: lftp -e "quote SHUT;quit" 192.168.1.71

TID (List application title id)

Lists the current application title id (tid).

parameters: none.

example: lftp -e "quote TID;quit" 192.168.1.71

here is a python script which will download a zip of the save data of a game once it has closed https://gist.github.com/ITotalJustice/17f1239d645978ddbaa77096455d6788.

TIDS (List all title ids)

Lists all title ids (tids).

parameters: none.

example: lftp -e "quote TIDS;quit" 192.168.1.71

TRMT (Terminate title id)

Terminates a title id.

parameters: tid.

example: lftp -e "quote TRMT 420000000007E51A;quit" 192.168.1.71