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.

Desde la versión 707, el programa solamente está en ruso (la última en inglés es la 658). En la sección de lanzamientos de su repositorio hay una correspondencia entre los textos en ruso y en inglés.

Instalación

Colocamos los ficheros dbi.config y DBI.nro dentro de la carpeta /switch/DBI en la tarjeta SD.

Actualización

Sobrescribimos los ficheros dbi.config y DBI.nro que haya en la carpeta /switch/DBI/ de la tarjeta SD.

Configuración

La configuración se hace editando el fichero de texto dbi.config que está en /switch/DBI/.

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:

Transferencia USB (DBI backend)

Del repositorio oficial, nos descargamos dbibackend (dbibackend.exe para Windows y dbibackend.tar.xz para Linux).

En Arch Linux, hay que instalar el paquete python-pyusb para que funcione dbibackend. De lo contrario, obtendremos el error:

ModuleNotFoundError: No module named 'usb'

Pasos:

  1. Arrancar DBI en la Nintendo Switch (mediante Homebrew Menu).
  2. Entrar en Install title from USB
  3. En el ordenador ejecutar dbibackend (si falla, ejecutar con permisos de administrador).
  4. Conectar consola y ordenador por USB
  5. En dbibackend seleccionar el directorio donde haya juegos y pulsar Start server
  6. Realizar la instalación desde la Nintendo Switch.

Añadir captura de pantalla del uso de dbibackend

Volcado de cartuchos

Crea una imagen de un cartucho (dump) de Nintendo Switch introducido en la consola.

  1. Introducir cartucho
  2. Abrir DBI
  3. Ejecutar Run MTP responder
  4. Conectar por USB a un ordenador
  5. Entrar en 9: Gamecard

Veremos varios ficheros. Por ejemplo, si hemos metido el cartucho del Mario Kart 8 Deluxe:

Donde:

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

Copia de seguridad de datos guardados

Vamos a Browse saves y en la pestaña de Installed vamos seleccionando los ficheros de datos guardados. Pulsamos + y en el menú contextual pulsamos en Backup. Esto hará una copia de esos ficheros a /switch/DBIsaves/.

Al terminar, en la pestaña Backups podremos ver el listado de la copia de seguridad de los datos guardados.

Restaurar

Vamos a Browse saves y en la pestaña Backups marcamos los archivos que queremos restaurar, pulsamos en el mando el botón + y elegimos Restore.