A tool to transfer to many title installers.
Exists both as a GUI and CLI app.
Using the TinFoil USB protocol, I have tested:
and also:
- Sphaira, with its own protocol (make sure you enable Sphaira support when transferring!)
Important
Make sure to download the right variant for you. The graphical ironfoil-gui, might be what you're looking for...
...
Alternatives:
-
Manually download latest release and extract the tool to a location that is in your
$PATH. -
Use
cargo-binstall:cargo binstall ironfoil
-
Install latest release using cargo (compile from source)
cargo install ironfoil
Transfer to NS title installers from the command-line
Usage: ironfoil <COMMAND>
Commands:
usb Transfer over USB
network Transfer over network
rcm Inject RCM payload
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
Transfer over USB
Usage: ironfoil usb [OPTIONS] <GAME_BACKUP_PATH>
Arguments:
<GAME_BACKUP_PATH> Path to a game backup file or directory containing game backup files
Options:
-r, --recurse Whether to recursively look for files (only for directories)
--sphaira If transferring to Sphaira homebrew menu
-h, --help Print help
Transfer over network
Usage: ironfoil network [OPTIONS] <GAME_BACKUP_PATH> <TARGET_IP>
Arguments:
<GAME_BACKUP_PATH> Path to a game backup file or directory containing game backup files
<TARGET_IP> The IP address of the Nintendo Switch
Options:
-r, --recurse Whether to recursively look for files (only for directories)
-h, --help Print help
Inject RCM payload
Usage: ironfoil rcm <PAYLOAD_PATH>
Arguments:
<PAYLOAD_PATH> Path to the RCM payload file
Options:
-h, --help Print help
Dual-licensed under Apache 2.0 or MIT.


