ninfs (antes fuse-3ds) es un programa FUSE para Windows y macOS que nos sirve para extraer datos de las videoconsolas de Nintendo. Funciona presentando un sistema de archivos virtual con el contenido de tus juegos, la NAND o el contenido de la tarjeta SD, y puedes navegar y copiar sólo los archivos que necesitas.
ninfs tiene soporte para:
-
Nintendo 3DS
- Imagen del cartucho CTR (".3ds", ".cci")
- Contenidos CDN ("cetk", "tmd", y contenidos)
- Archivo importable CTR (".cia")
- Sistema de archivos ejecutables (".exefs", "exefs.bin")
- Copia de seguridad NAND de Nintendo 3DS ("nand.bin")
- NCCH (".cxi", ".cfa", ".ncch", ".app")
- Sistema de archivos de sólo lectura (".romfs", "romfs.bin")
- Contenido de la tarjeta SD ("Nintendo 3DS" de la SD)
- Contenido de los títulos instalados en la SD (archivos "*.tmd" y "*.app")
- Homebrew 3DSX (".3dsx")
-
Nintendo DS / DSi
- Copia de seguridad de la NAND de Nintendo DSi ("nand_dsi.bin")
- Imagen de la ROM de Nintendo DS (".nds", ".srl")
-
Reproductor iQue
- Copia de seguridad NAND de iQue Player (sólo lectura) ("nand.bin")
-
Nintendo Switch
- Copia de seguridad de la NAND de Nintendo Switch ("rawnand.bin")
Ejemplos de uso
- Montar una copia de seguridad NAND y navegar por CTRNAND, TWLNAND, y otros, y escribir de nuevo en ellos sin tener que extraer y descifrarlos primero.
- Examinar el contenido de la tarjeta SD descifrada. Volcar los juegos instalados y los guardados, o copiar los contenidos entre las SD de dos sistemas.
- Extraer los archivos de un juego de una CIA, CCI (".3ds"), NCCH, RomFS, contenidos CDN en bruto, simplemente montándolos y navegando por sus archivos. O utilizar el archivo virtual descifrado y comenzar a jugar el juego en Citra de inmediato
Que novedades incluye la versión 2.0
Released
- Acepta títulos de juegos que no sean ASCII para SRL/NDS (algunas aplicaciones caseras hacen esto)
-
Windows Installer: actualiza WinFsp preincluido
- El instalador no actualiza WinFsp por usted; si desea actualizarlo, debe hacerlo por separado.
- Linux: la creación de una entrada de escritorio ahora incluye la ruta completa al ejecutable de Python3
- Se requiere Python 3.8 o posterior, esto no afecta las compilaciones independientes
-
Actualiza el requisito de pyctr a 0.7.x (las compilaciones independientes usan 0.7.3)
- Se mejora el rendimiento de RomFS, especialmente para títulos que contienen una gran cantidad de archivos o directorios
- Se corrigió la configuración de claves TWLNAND para NAND devunit
- Otros cambios internos varios