Herramientas de usuario

Herramientas del sitio


ocio:consolas:nintendo_switch:homebrew:dbi

¡Esta es una revisión vieja del documento!


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.

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:

  1. Arrancar DBI en la Nintendo Switch
  2. Entrar en Install title from USB
  3. En el ordenador ejecutar dbibackend
  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.

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:

  • gamecard_cert.dat: certificado RSA personal
  • Mario Kart 8 Deluxe [0100152000022000].xci: copia exacta del juego
  • Mario Kart 8 Deluxe [0100152000022000] (trimmed).xci: copia exacta del juego sin el espacio vacío

Donde:

  • 0100152000022000 es el identificador del juego.
  • trimmed indica 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

ocio/consolas/nintendo_switch/homebrew/dbi.1697907099.txt.gz · Última modificación: por tempwin