ninfs

From Hacks Guide Wiki
Revision as of 08:49, 26 June 2022 by Ihaveahax (talk | contribs) (Created page with "{{Page WIP}}{{lowercase title}}{{Infobox homebrew | title = ninfs | developers = ihaveamac/ihaveahax | version = 2.0a9 | github = ihaveamac/ninfs | githubtag = v2.0a9 | forwindows = 1 | formac = 1 | forlinux = 1 }} '''ninfs''' is a PC tool for mounting files from Nintendo consoles. == Features == ninfs can mount and expose the contents of many different file types: * Nintendo 3DS ** CTR Cart Image (".3ds", ".cci") ** CDN contents ("cetk", "tmd", and contents) ** CTR Im...")

(diff) ← Older revision | Approved revision (diff) | Latest revision (diff) | Newer revision → (diff)

ninfs is a PC tool for mounting files from Nintendo consoles.

Features

ninfs can mount and expose the contents of many different file 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)
    • Installed SD Title Contents ("*.tmd" and "*.app" files)
    • 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
    • Nintendo Switch NAND backup ("rawnand.bin")

Installation

The latest release can be downloaded from GitHub.

Standalone on Windows

Standalone builds support Windows 8.1 or later. Windows 7 may work (until it doesn't). WinFsp must be installed.

ninfs-2.0a9-win32-installer.exe contains WinFsp and will automatically install it if needed (though it will not update it).

ninfs-2.0a9-win32.zip requires WinFsp to be installed separately.

Standalone on macOS

ninfs-2.0a9-macos.dmg contains a signed and notarized application for Macs with Apple Silicon and Intel. Requires OS X 10.9 and later. macFUSE must be installed separately.

As a Python module

ninfs is available on PyPI and can be installed like any other package.

  • Windows: py -3 -m pip install ninfs==2.0a9
  • Linux and macOS: python3 -m pip install --user ninfs==2.0a9

Usage

Guides