¡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)
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:
- 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)
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:
- Arrancar DBI en la Nintendo Switch (mediante Homebrew Menu).
- Entrar en Install title from USB
- En el ordenador ejecutar
dbibackend(si falla, ejecutar con permisos de administrador). - 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.
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.
- 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
