Install - ITotalJustice/sphaira GitHub Wiki

Install

Supports nsp, xci. Also supports compressed archives, such as nsz and xcz (block and solid compression).


Recommend USB clients

Please note that while ns-usbloader is the easiest option, it is also the slowest option with roughly half the transfer speed compared to the other clients listed.


Options

Enable

enables / disables installing.

Show install warning

enables displaying a warning message every time you attempt to install a game / forwarder.

Install location

Sets the install location for applications / forwarders.

Boost CPU clock

Sets the performance mode to FastLoad which boosts the CPU clock and lowers the GPU clock, this can improve install speed.

Allow downgrade

enables downgrading patch / data patch (dlc) version. for example, if you have version 2.0 install and you try to install version 1.0, Sphaira will reject it. enabling this option allows for the new version to be installed.

It is recommended to keep this disabled.

Skip if already installed

ignores the install if already installed. checks that every nca is available.

It is recommended to keep this enabled.

Ticket only

installs tickets only.

Skip base

skip installing of the base game.

Skip patch

skip installing of the update.

Skip dlc

skip installing of the dlc.

Skip data patch

skip installing of the dlc update.

Skip ticket

skip installing of tickets.

skip NCA hash verify

enables the option to skip sha256 verification. this is a hash over the entire nca. it is used to verify that the nca is valid / not corrupted. You may have seen the option for "checking for corrupted data" when a corrupted game is installed. That check performs various hash checks, including the hash over the nca.

It is recommended to keep this disabled.

Skip RSA header verify

enables the option to skip rsa nca fixed key verification. this is a hash over the nca header. it is used to verify that the header has not been modified. the header is signed by nintendo, thus it cannot be forged, and is reliable to detect modified nca headers (such as nsp/xci converts).

It is recommended to keep this disabled, unless you need to install nsp/xci converts.

Skip RSA NPDM verify

enables the option to skip rsa npdm fixed key verification.

Currently, this option is stubbed (not implemented).

Ignore distribution bit

if set, it will ignore the distribution bit in the nca header. The distribution bit is used to signify whether a nca is eshop or gamecard. You cannot (normally) launch install games that have the distruction bit set to gamecard.

It is recommended to keep this disabled.

Convert to standard crypto

converts titlekey to standard crypto, also known as "ticketless".

It is recommended to keep this disabled.

Lower master key

encrypts the keak (key area key) with master key 0, this allows the game to be launched on every fw. implicitly performs standard crypto.

Do note that just because the game can be launched on any fw (as it can be decrypted), doesn't mean it will work. It is strongly recommened to update your firmware and Atmosphere version in order to play the game, rather than enabling this option.

It is recommended to keep this disabled.

Lower system version

sets the system_firmware field in the cnmt extended header to 0. Note: if the master key is higher than fw version, the game still won't launch as the fw won't have the key to decrypt keak (see above).

It is recommended to keep this disabled.