¡Esta es una revisión vieja del documento!
Tabla de Contenidos
DBI
Instalador de ficheros NSP, NSZ, XCI y XCZ en Nintendo Switch. Permite realizar la instalación por MTP, USB, HTTP… y más cosas.
- Repositorio oficial (GitHub)
Instalación
Completar
Servidor MTP
En Linux, centrándonos en la distribución Arch Linux, si instalamos el paquete gvfs-mtp, tendremos acceso a un recurso MTP a través del navegador de archivos indicando en la ruta mtp://[usb:bus,device].
Para obtener esos valores, podemos ejecutar el comando lsubs con la consola conectada al PC y el servidor MTP de DBI funcionando:
$ lsusb (...) Bus 001 Device 007: ID 057e:201d Nintendo Co., Ltd DBI
Por tanto, podríamos acceder al servidor MTP mediante mtp://[usb:001,007]
Nos aparecerán hasta 9 unidades:
- 1: External SD Card: para ver, copiar y borrar ficheros de SD a PC y viceversa.
- 2: NAND User: para ver y copiar ficheros a un PC desde la partición USER de la memoria interna de la Switch
- 3: NAND System: para ver y copiar ficheros a un PC desde la partición SYSTEM de la memoria interna de la Switch
- 4: Installed games: muestra todos los juegos instalados tanto en la NAND como en la tarjeta SD. Si queremos copiarlos a un PC en formato NSP, basta con copiar el directorio del juego.
- 5: MicroSD install: permite instalar en la tarjeta SD lo que copiemos a este directorio (NSP/NSZ/XCI o XCZ)
- 6: NAND install: permite instalar en la memoria interna de la consola lo que copiemos a este directorio (NSP/NSZ/XCI o XCZ)
- 7: Saves: acceso a todos lo guardado en la memoria interna de la Switch: cuentas (Account), programas de sistema (System), temporales (Temporary), cache (Cache, por ejemplo los addons en el DOOM)…
- 8: Album: acceso directo al contenido de la aplicación Album para ver las capturas de pantalla o vídeos que hayamos hecho.
- 9: Gamecard: extrae el contenido del cartucho insertado en la consola. La extracción se puede hacer en un fichero .XCI idéntico o en uno sin el espacio vacío (trimmed). El certificado RSA personal se elimina y se extrae como un fichero aparte.
Transferencia USB (DBI backend)
En Arch Linux, hay que instalar el paquete python-pyusb.
Pasos:
- Arrancar DBI en la Nintendo Switch
- Entrar en Install title from USB
- En el ordenador ejecutar
dbibackend - Conectar consola y ordenador por USB
- En
dbibackendseleccionar el directorio donde haya juegos y pulsar Start server - Realizar la instalación desde la Nintendo Switch.
Volcado de cartuchos
Crea una imagen de un cartucho (dump) de Nintendo Switch introducido en la consola.
- Introducir cartucho
- Abrir DBI
- Ejecutar Run MTP responder
- Conectar por USB a un ordenador
- Entrar en 9: Gamecard
Veremos varios ficheros. Por ejemplo, si hemos metido el cartucho del Mario Kart 8 Deluxe:
gamecard_cert.dat: certificado RSA personalMario Kart 8 Deluxe [0100152000022000].xci: copia exacta del juegoMario Kart 8 Deluxe [0100152000022000] (trimmed).xci: copia exacta del juego sin el espacio vacío
Donde:
0100152000022000es el identificador del juego.trimmedindica que es la copia del cartucho sin el espacio en blanco que hay hasta cubrir el tamaño del cartucho. Si un juego ocupa 6 GB, pero viene en un cartucho de 8 GB, la copia exacta tendrá 8 GB y la “reducida”, sin ese tamaño extra, tendrá 6 GB. Por tanto, de cara a tener backups de los cartuchos, lo recomendable sería coger la opción trimmed.
Partidas guardadas
En el menú principal de DBI existe la opción Browse saves que permite ver, copiar y borrar información guardada de los juegos.
Exportar
Importar
Juegos volcados
Listado de juegos originales que he digitalizado:
| Título | ID | ID cartucho | Tamaño original | Tamaño reducido* | Tamaño NSP |
|---|---|---|---|---|---|
| Mario Kart™ 8 Deluxe | 0100152000022000 | LA-H-AABPA-EUR | 7,4 GiB | 7,1 GiB | |
| Pokémon™: Let’s Go, Pikachu! | 010003F003A34000 | LA-H-ADW2A-EUR | 7,4 GiB | 4,5 GiB | |
| Disney Classic Games: Aladdin and The Lion King | 0100A2F00EEFC000 | LA-H-AVEPA-EUR | 1,9 GiB | 1,7 GiB | |
| Donkey Kong Country™: Tropical Freeze | 0100C1F0051B6000 | LA-H-AFWTA-EUR | 7,4 GiB | 7 GiB | |
| Luigi’s Mansion™ 3 | 0100DCA0064A6000 | LA-H-AG3JA-EUR | 7,4 GiB | 7 GiB | |
| New Super Mario Bros. U Deluxe | 0100EA80032EA000 | LA-H-ADALA-EUR | 3,7 GiB | 2,9 GiB | 2,5 GB |
| Super Mario™ 3D All-Stars | 010049900F546000 | LA-H-AVP3A-EUR | 7,4 GiB | 5,2 GiB | |
| Super Mario Odyssey™ | 0100000000010000 | LA-H-AAACA-EUR | 7,4 GiB | 5,7 GiB | |
| Super Mario 3D World + Bowser's Fury | 010028600EBDA000 | LA-H-AUZPA-EUR | 3,7 GiB | 3,6 GiB | 2,96 GB |
| Super Mario Party | 010036B0034E4000 | LA-H-ADFJA-EUR | 3,7 GiB | 3,1 GiB | 2,78 GB |
| Mario Party Superstars | 01006FE013472000 | LA-H-AZ82A-EUR | 3,7 GiB | 3,1 GiB | 2,72 GB |
* XCI trimmed
