Instalar boot9strap (Inyección de juego DSiWare)



Para soporte en inglés, pide ayuda en el Discord de Nintendo Homebrew.
Si aprecias esta guía, acepto donaciones.

Lectura requerida

Ten en cuenta que si tienes archivos de payloads distintos de GodMode9.firm en la carpeta /luma/payloads/ en tu tarjeta SD, al mantener (Start) al inicio se desplegará un “chainloader menu” donde tendrás que usar el D-Pad y pulsar (A) para seleccionar “GodMode9”, para esas instrucciones.

Para utilizar los enlaces magnet de esta página, vas a necesitar un cliente torrent como Deluge.

Para extraer los archivos .7z enlazados esta página, necesitarás un gestor de archivos como 7-Zip o The Unarchiver.

¡Si no usas el .firm correspondiente a la 3DS de destino, la INUTILIZARÁS! ¡Asegúrate de descargar y usar el correcto!

Qué necesitas

Instrucciones

Sección I - Preparativos

Usa un gestor de datos de guardado para hacer una copia de seguridad de las partidas guardadas de la 3DS de destino que desees respaldar (¡ya que será formateada!)

  1. Apaga la 3DS de origen
  2. Inserta la tarjeta SD de la 3DS de origen en tu computadora
  3. Copia el archivo GodMode9.firm desde el .zip de GodMode9 a la carpeta /luma/payloads/ en la tarjeta SD de la 3DS de origen
  4. Copia la carpeta gm9contenida en el .zipde GodMode9 al directorio raíz de la tarjeta SD de la 3DS de origen
  5. Copia el archivo .app y la carpeta savedata desde el .zip de inyección de sudokuhax a la raíz de la tarjeta SD de la 3DS de origen
  6. Reinserta la tarjeta SD de la 3DS de origen
  7. Enciende la 3DS de origen mientras mantienes presionado (Start) para abrir GodMode9
  8. Presiona el botón (Home) para abrir el menú de acción
  9. Selecciona “Scripts…”
  10. Selecciona “GM9Megascript”
  11. Selecciona “Backup Options”
  12. Selecciona “SysNAND Backup”
  13. Presiona (A) para confirmar
    • Este proceso tomará algún tiempo
    • Si te aparece un error, asegúrate de que tienes al menos 1.3GB de espacio libre en tu tarjeta SD
  14. Presiona (A) para continuar
  15. Presiona (B) para volver al menú principal
  16. Selecciona “Exit”
  17. Presiona (A) para volver a bloquear los permisos de escritura si se solicita
  18. Mantén (R) y presiona (B) al mismo tiempo para extraer la SD de la 3DS de origen
  19. Inserta la tarjeta SD de la 3DS de origen en tu computadora
  20. Inserta la tarjeta SD de la 3DS de destino en tu computadora
  21. ¡Crea un respaldo de todos los archivos de ambas tarjetas SD en dos carpetas separadas en tu computadora (recuerda a cuál corresponde cada una)!
  22. Reinserta cada tarjeta SD a su 3DS correspondiente
  23. Presiona (Start) en la 3DS de origen para reiniciar

Sección II - Inyectar el juego y el archivo de guardado

  1. Enciende la 3DS de origen mientras mantienes presionado (Start) para abrir GodMode9
  2. Si se te pide crear copias de seguridad de archivos esenciales, presiona (A) para hacerlo y luego presiona (A) para continuar una vez que haya terminado
  3. Si se te pide fijar la fecha y hora RTC, presiona (A) para hacerlo, luego define la fecha y la hora, y después presiona (A) para continuar
    • Ten en cuenta que, si tuviste que cambiar la fecha y hora RTC, también deberás cambiar la hora en la Configuración de la consola después de hacer esta guía
  4. Ve a [0:] SDCARD
  5. Presiona (Y) en el archivo .app de inyección DSiWare para copiarlo
  6. Presiona (B) para volver al menú principal
  7. Ve a SYSNAND TWLN -> title -> 00030004 -> <ID de 8 caracteres>
  8. Ve a content
  9. Presiona (A) en el archivo .app en la carpeta
  10. Selecciona “Inject data @offset”
  11. Presiona (A) para seleccionar el offset 00000000
  12. Presiona (A) para desbloquear la escritura en SysNAND, luego haz la combinación de teclas mostrada
  13. Presiona (B) para volver al menú principal
  14. Ve a [2:] SYSNAND TWLN -> title -> 00030004 -> <ID-de-8-caracteres>
  15. Ve a data
  16. Presiona (A) sobre public.sav
  17. Selecciona “Mount as FAT image”
  18. Presiona (B) para volver al menú principal
  19. Ve a [0:] SDCARD
  20. Presiona (Y) en el/los archivo(s) de la carpeta savedata para copiar(los)
    • Si hay una carpeta savedata dentro de la carpeta savedata, no es un error. Debes copiar la segunda carpeta savedata, no los archivos dentro.
  21. Presiona (B) para volver al menú principal
  22. Ve a [7:] FAT IMAGE
  23. Presiona el botón (X) para eliminar todo dentro de FAT IMAGE
  24. Presiona (Y) para pegar una copia del contenido de la carpeta savedata en FAT IMAGE
  25. Selecciona “Copy path(s)”
  26. Presiona (A) para desbloquear la escritura de imagen, luego presiona la combinación de teclas que se muestra
  27. Presiona (Start) para reiniciar la 3DS de origen
  28. Ejecuta tu juego DSiWare en la 3DS de origen
  29. Presiona la pantalla o cualquier botón para iniciar el juego y comprobar que el guardado es funcional
    • Si tu juego tiene un error sobre boot.nds o una pantalla blanca, entonces el exploit ha sido exitoso
    • Si tu juego tiene un error sobre datos de guardado corruptos o inaccesibles, asegúrate que hayas copiado el contenido de la carpeta savedata y no la carpeta savedata en sí
    • Si tu juego funciona con normalidad y no da ningún error sobre boot.nds, entonces debes parar y averiguar qué salió mal
    • Si la pantalla se queda en negro, sigue la guía de solución de problemas

Sección III - Transferencia del Sistema

  1. Si la 3DS de destino tiene un ID de Nintendo Network, deberás formatear el dispositivo usando la Configuración de la Consola:
    • Ve a la última página de “Otras Opciones”, selecciona “Formatear” y sigue las instrucciones
  2. Lee lo siguiente:
    • Tu 3DS con CFW = la 3DS de origen = “Sistema de Origen”
    • Tu 3DS sin modificar = la 3DS de destino = “Sistema de Destino”
    • ¡Mueve los títulos DSiWare si se te solicita!
    • NO borres el contenido de la tarjeta SD del sistema origen si se solicita
    • Asegúrate que no se agote la batería de ninguna de las dos consolas durante la transferencia
    • Sólo para transferencias de Old 3DS u Old 2DS (origen) a New 3DS o New 2DS (destino): si se pregunta qué método deseas usar para transferir los datos de la tarjeta SD:
    • NO elijas la opción “Low-Capacity microSD Card Transfer” u opción mínima (opción 2), esto solo transferirá los tickets y seguramente no transfiera los datos de guardado de DSiWare.
    • Método rápido: Si puedes mover los datos de la tarjeta SD de origen a la tarjeta microSD de destino, cuando se solicite, usa la opción “PC-Based Transfer” (opción 3).
    • Método Lento: Si no puedes hacerlo con una computadora, usa la opción “Transferencia Inalámbrica” completa (opción 1).
  3. Ve a este enlace y sigue las instrucciones oficiales de Nintendo para la Transferencia de Sistema de un sistema a otro, teniendo siempre en cuenta lo que acabas de leer

Sección IV - Restaurando la 3DS de origen

  1. En la 3DS de origen, completa la configuración inicial
  2. Haz una de las siguientes acciones
    • Haz el resto de las secciones y luego la guía completa en la 3DS de destino, luego espera una semana (no restaures la copia de seguridad de tu NAND antes de hacer la transferencia) y haz la Transferencia de Sistema de la 3DS de destino a la 3DS de origen (recuerda que no puedes hacer una transferencia de una New 3DS o New 2DS a una Old 3DS u Old 2DS)
    • Llama a Nintendo y diles que ya no tienes acceso a la consola a la que tu ID de Nintendo Network está vinculado (en este caso la 3DS de destino), y quieres que lo vinculen a otra consola (la 3DS de origen en este caso)
    • También puedes eliminar el ID de Nintendo Network de la 3DS de origen si prefieres que permanezca en la 3DS de destino
  3. Reinicia la 3DS de origen mientras mantienes presionado (Start) para abrir GodMode9
  4. Ve a [0:] SDCARD -> gm9 -> out
  5. Presiona (A) sobre <fecha>_<númerodeserie>_sysnand_###.bin para seleccionarlo, luego selecciona “NAND image options…” y luego “Restore SysNAND (safe)”
  6. Presiona (A) para desbloquear la sobreescritura de la SysNAND, luego introduce la combinación de teclas mostrada
    • Esto no sobreescribirá tu instalación de boot9strap
  7. Ingresa la combinación de teclas mostrada para desbloquear la escritura de la SysNAND (lvl1)
    • Este proceso tomará algún tiempo
  8. Una vez que haya terminado, presiona (A) para continuar
  9. Presiona (A) para volver a bloquear los permisos de escritura si se solicita
  10. Presiona (Start) para reiniciar la 3DS de origen

Sección V - Flashear el FIRM de la 3DS de destino

  1. Copia el archivo boot.firm desde el .7z de Luma3DS a la raíz de la tarjeta SD de la 3DS de destino
  2. Copia boot.nds (B9STool) a la raíz de la tarjeta SD de la 3DS de destino
  3. Copia boot.3dsx a la raíz de la tarjeta SD de la 3DS de destino
  4. Ejecuta b9sTool iniciando tu juego DSiWare en la 3DS de destino
    • Si se te pide, es posible que tengas que tocar la pantalla para activar el exploit
  5. Selecciona “Install boot9strap” y confirma
  6. Sal de b9sTool, luego apaga tu consola

Sección VI - Configuración de Luma3DS

  1. Enciende la 3DS de destino manteniendo presionado (Select) para ingresar al menú de configuración de Luma3DS
  2. Utiliza el botón (A) y las flechas direccionales para activar lo siguiente:
    • “Show NAND or user string in System Settings”
  3. Presiona (Start) para guardar y reiniciar

Continúa en Finalizar instalación