Changes since v1.4
- Support split Nintendo Switch NAND backup files
- Each part is expected to end in two digits (e.g.
rawnand.bin.00
,rawnand.bin.01
, ...). Any part can be selected, the program will search for all parts starting with00
. - The command line argument
-S
or--split-files
is used for a split backup. - The GUI will attempt to automatically detect this based on the filename.
- Each part is expected to end in two digits (e.g.
- GUI: Automatically detect Nintendo DSi NAND backups
- GUI: Fix oversight breaking automatic detection of Nintendo 3DS NAND backups
- ExeFS: Always show
code-decompressed.bin
, even if.code
is not compressed
Interested in filling out a quick survey on how you use ninfs? Click here!
Important note
NAND and SD mounts allow writing. Keep backups before writing to these, in the event an unknown bug corrupts data.
There is a Windows tutorial for ninfs on GBAtemp. README also explains how to use it via command line and on non-Windows platforms. If you are unsure about something, you can ask at Nintendo Homebrew on Discord, or the GBAtemp thread.
The signatures are created with the PGP key 90725113CA578EAA
.
Usage
Windows and macOS users can download the standalone applications attached to this release, which works without needing Python installed. WinFsp for Windows or FUSE for macOS must still be installed.
Linux users (and users who prefer to use their installed Python) can install this release via pip, or by downloading the "Source code" archive. Python 3.6.1 or later is required. Read the README for more setup and usage details.
Command line install
Windows
py -3 -mpip install --upgrade ninfs==1.5
- With GUI support:
py -3 -m pip install --upgrade ninfs[gui]==1.5
- With GUI support:
macOS
FUSE for macOS is required.
python3 -mpip install --upgrade ninfs==1.5
- With GUI support:
python3 -m pip install --upgrade ninfs[gui]==1.5
- With GUI support:
Linux
python3 -mpip install --upgrade --user ninfs==1.5
--user
is not required if you are using a virtualenv.- With GUI support:
python3 -m pip install --upgrade --user ninfs[gui]==1.5