FUSE filesystem Python scripts for Nintendo console files
ninfs
ninfs (formerly fuse-3ds) is a FUSE program to extract data from Nintendo game consoles. It works by presenting a virtual filesystem with the contents of your games, NAND, or SD card contents, and you can browse and copy out just the files that you need.
Windows, macOS, and Linux are supported.
Supported types
- Nintendo 3DS
- CTR Cart Image (“.3ds”, “.cci”)
- CDN contents (“cetk”, “tmd”, and contents)
- CTR Importable Archive (“.cia”)
- Executable Filesystem (“.exefs”, “exefs.bin”)
- Nintendo 3DS NAND backup (“nand.bin”)
- NCCH (“.cxi”, “.cfa”, “.ncch”, “.app”)
- Read-only Filesystem (“.romfs”, “romfs.bin”)
- SD Card Contents (“Nintendo 3DS” from SD)
- 3DSX Homebrew (“.3dsx”)
- Nintendo DS / DSi
- Nintendo DSi NAND backup (“nand_dsi.bin”)
- Nintendo DS ROM image (“.nds”, “.srl”)
- iQue Player
- iQue Player NAND backup (read-only) (“nand.bin”)
- Nintendo Switch