The Homebrew Launcher

Para consultas y debates sobre el contenido de este artículo, visita el Hilo oficial.


Logo The Homebrew Launcher.png
The Homebrew Launcher
Logotipo de The Homebrew Launcher
Captura de The Homebrew Launcher
Menú GUI de The Homebrew Launcher.
Desarrollador
Smealum & cia.
Tipo
Lanzamiento
25 de Octubre de 2015
Versión actual
1.1.1 (aplicación) / 2.9 alpha (payloads)
Plataformas
Idiomas
Inglés
Estado actual
Activo
Hilos oficiales
Hilo Oficial Nintendo 3DS.png

The Homebrew Launcher (estilizado como the homebrew launcher y simplificado como "HBL") es la aplicación desde la que lanzar todo tipo de homebrew disponible para Nintendo 3DS en formato "3DSX". Funciona tanto en Old3DS como en New3DS, en firmwares comprendidos entre 9.0 hasta 11.3

Contenido

Características

  • HANS:
    • Region Free: Se puede cargar todos los juegos físicos de cualquier región. News.gif
    • Elegir cualquier idioma que incluya el cartucho. News.gif
    • Firmware spoof: Saltarse el firmware requerido por el cartucho.
    • Aumentar velocidad CPU (sólo en consolas New 3DS). News.gif
    • Parchear/modificar juegos originales "al vuelo" ('RomHack'). News.gif
  • Hacer capturas de pantalla. News.gif
  • Función para salir o volver al Homebrew Loader. News.gif
  • Entrar a la eShop desde firmwares anteriores al último. News.gif
  • Carga de Homebrew.
  • Carga de Emuladores.
  • Instalar temas modificados.

TUTORIALES: Instalar The Homebrew Launcher

Hay varios métodos mediante los cuales es posible instalar The Homebrew Launcher en cualquier modelo de Nintendo 3DS. Para hacerlo debemos seguir uno de estos tutoriales, de acuerdo a nuestras posibilidades:

*Hax Primarios

Peligro.png Son aquellos que se pueden instalar sin necesidad de otro juego.

*Hax Secundarios

Peligro.png Son aquellos que necesitan de una consola que pueda ejecutar previamente el Homebrew Launcher, ó un dongle para instalar el save modificado.

*Hax Obsoletos

Peligro.png Son aquellos que ya no funcionan, y por lo tanto no se pueden utilizar.

MANUAL DE USO: Utilizar todas las funciones

Esta es la forma de utilizar todas las funciones que nos brinda The Homebrew Launcher:

Funciones Botones

Menú Reboot - Ninjhax.png
Menú Reboot.

Estas son las diferentes funciones de cada botón en The Homebrew Launcher:

  • Pulsando los botones Cruceta arriba 3DS.png y Cruceta abajo 3DS.png: Desplazarse por el selector de Homebrew.
  • Pulsando los botones Cruceta izquierda 3DS.png y Cruceta derecha 3DS.png: Desplazarse por el selector de Homebrew cinco posiciones.
  • Pulsando el botón Botón A 3DS.png: Carga el homebrew seleccionado.
  • Pulsando el botón Botón start 3DS.png: Aparece el Menú Reboot.
    • Si pulsamos Botón A 3DS.png: Volveremos al Menú HOME de la consola.
    • Si pulsamos Botón B 3DS.png: Volveremos al Homebrew Launcher.

Como copiar Homebrew a la SD

Error No SD - Ninjhax.png
Error "No SD detected".
FtPONY - Ninjhax.png
ftPONY funcionando.

Para copiar homebrew a la SD tenemos dos opciones:

  1. Conectando la SD al PC:
    • Sacamos la tarjeta de la consola con el Homebrew Launcher cargado, veremos el mensaje en pantalla "No SD detected".
    • Acto seguido copiamos el ejecutable con extensión ".3DSX" al directorio "3DS" de la SD y volvemos a meter la tarjeta a la consola.
  2. Usando un FTP:
    • Si no lo esta, encendemos el interruptor Wifi de la consola.
    • Cargamos el ftPONY, pulsando Botón A 3DS.png.
    • Anotamos la IP y el puerto que se muestra en la pantalla superior (por ejemplo: "IP: 192.168.1.1 Puerto: 5000").
    • Instalamos y ejecutamos el cliente Filezilla en nuestro PC, y usamos los datos anteriores para conectarnos.
    • Ponemos la IP en "Servidor" y el puerto en "Puerto" y le damos a "Conexión rápida".
    • Si nos pide un usuario, ponemos "anonymous" ó "anonymous connection" en "Nombre de usuario".
    • Ahora deberíamos ver el contenido de nuestra SD.
    • Acto seguido copiamos el ejecutable con extensión ".3DSX" al directorio "3DS" de la SD.
    • Pulsamos Botón B 3DS.png para salir del ftPONY.
  • Tenemos dos formas de colocar los ejecutables ".3DSX" en la SD:
    • Directamente en el directorio "3DS".
    • O bien creando un directorio del mismo nombre que el ejecutable y copiándolo dentro del directorio "3DS".
  • También podemos añadir los iconos en el mismo directorio que el ejecutable, normalmente es un archivo con extensión ".SMDH"

Entrar a la eShop (y otros servicios online)

Peligro.png Si se cuenta con una consola que tenga la última versión de FW (10.7 a la fecha), ya sea en SysNAND o en EmuNAND, se puede acceder directamente desde el Menú HOME.
Peligro.png En caso de tener consolas con FW menor al anterior, debemos usar este tutorial: ctr-httpwn.

Podemos entrar a la eShop de forma sencilla y directa:

  • Pulsando el botón Botón A 3DS.png sobre la aplicación "eShop: Access to eShop!".
  • Acto seguido si queremos volver al Homebrew Launcher debemos pulsar a la vez los botones Botón L 3DS.png + Botón R 3DS.png + Cruceta abajo 3DS.png + Botón B 3DS.png.

Hacer Capturas de Pantalla

Podemos hacer capturas de pantalla del siguiente modo:

  • Pulsando el botón Botón home 3DS.png en cualquier momento.
Information.png Se pueden hacer capturas de pantalla tanto en el Homebrew Launcher, como estando en la eShop, como utilizando un juego.
  • Veremos que la consola deja de responder durante unos segundos.
  • Acto seguido, debemos ir a la aplicación "Screenshot tool: Exports raw screenshots to PNG" y pulsar el botón Botón A 3DS.png para cargarla.
  • Veremos un menú, pulsamos de nuevo el botón Botón A 3DS.png para exportar todas las capturas de pantalla que hayamos realizado a nuestra microSD/SD de la consola.

Region Free

Para cargar juegos (o backups con Sky3DS) de otras regiones diferente a la de nuestra consola, debemos seguir estos pasos:

  1. Seleccionamos la aplicación "Region free launcher - Select this to run an out-of-region gamecard!".
  2. Insertamos el juego de otra región. (Si usamos Sky3DS pulsamos el botón azul ó rojo, sin sacar el flashcard, hasta que aparezca el icono del backup de otra región).
  3. Aparecerá el icono de nuestro juego de otra región.
  4. Pulsamos el botón Botón A 3DS.png y en 15-20 segundos cargará normalmente.
Information.png Para salir del juego pulsamos a la vez los botones Botón L 3DS.png + Botón R 3DS.png + Cruceta abajo 3DS.png + Botón B 3DS.png.

HANS

HANS es la herramienta que sirve para cargar juegos modificados, cartuchos de otra región o en otro idioma , firmware spoof, y aumentar la velocidad de la CPU (esta última opción solo en consolas New3DS). Para utilizarla, debemos seguir estos pasos:

  1. Seleccionamos la aplicación "HANS: Enchance your game experience".
  2. Introducimos el juego que deseamos utilizar.
  3. Pulsamos el botón Botón A 3DS.png y cargará el menú de HANS.
  4. Activamos las opciones que deseemos y pulsamos el botón Botón A 3DS.png en "OK" y en unos segundos el juego cargará normalmente.
Information.png Para salir del juego pulsamos a la vez los botones Botón L 3DS.png + Botón R 3DS.png + Cruceta abajo 3DS.png + Botón B 3DS.png.

Braindump: ROMHACKS

Braindump es una aplicación homebrew que corre en modo usuario en 3DS y puede volcar los contenidos descifrados (ExeFS y romfs) de cualquier juego de 3DS. Esto no es solo para juegos de cartucho, sino que también sirve para contenidos obtenidos de la eShop, como algunas aplicaciones del sistema, juegos de nes, gba, gbc, etc. Funciona en cualquier versión del sistema desde 9.0 , incluyendo el más reciente.

Nos sirve para volcar cualquier juego y modificarlo o utilizar modificaciones de otros (Romhacks) y cargarlas al vuelo con el nuevo Homebrew Launcher 2.5 y Hans.

Para utilizarlo, debemos seguir estos pasos:

  1. Instalar braindump.
  2. Realizar el dump con el juego en cuestión (tarda bastante, va en función de los megas que ocupe el juego, así que a mas megas mas tardará, no desesperéis).
  3. Se habrá creado una carpeta en la raíz de la sd con el nombre código del juego en hexadecimal, en ella nos encontraremos el romfs y el ExeFS, copiamos el romfs al Pack Hack - NO esta permitido enlazarlo ó pedirlo en EOL.
  4. Extraemos con el RomFS Extractor, y renombramos la carpeta obtenida a romfs.
  5. Copiamos los archivos modificados del juego en cuestión (la carpeta suele llamarse romfs, y dentro de ella tiene una serie de carpetas con letras o números cortos.) y sobrescribimos la carpeta y sus ficheros.
  6. Cuando tengamos esto usamos RomFS Builder y construimos el rom, guardamos el archivo como .romfs (no como bin)
  7. Abrimos el editor hexadecimal (por ejemplo HxD) y borramos hasta la linea FF0 incluida, guardamos y ese archivo lo renombramos al nombre del juego, copiamos el rom resultante a la carpeta root de la sd/:hans/
  8. Nos metemos al Homebrew Launcher e iniciamos Hans, seleccionamos el juego al que le metemos el rom, y luego en las opciones marcamos la opción activar el romfs con el archivo que hemos construido y a jugar (no hace falta que tengamos un launcher para el juego en cuestión ya que podemos hacerlo a mano con Hans y guardar la configuración, solo hay que renombrar el fichero que hemos creado al nombre que dice en hans para que lo reconozca).

Recordad que si el romhack se basa en un idioma en concreto tendréis que cargarlo con ese idioma al inicio para notar los cambios.

Information.png Para salir de la aplicación pulsamos a la vez los botones Botón L 3DS.png + Botón R 3DS.png + Cruceta abajo 3DS.png + Botón B 3DS.png.

Utilizar backups en juegos de la CV

Con The Homebrew Launcher ahora es posible inyectar backups en el emulador de la consola virtual, tanto de GBA, NES como de GB/C, para hacerlo debemos cumplir estos requisitos:

  • Tener acceso al HBL.
  • Contar con un juego original de la Consola Virtual (GBA/NES/GB/GBC)
Information.png Por el momento al tratar de inyectar juegos de GBA la consola se congela (el emulador de la CV trata de cargar el juego, pero la emulación es bastante lenta). Posiblemente en futuras versiones se de soporte a estos juegos.
  • Tener Braindump en nuestra consola.
  • Y PackHack - NO esta permitido enlazarlo ó pedirlo en EOL.
Peligro.png Haciendo esta sección perderemos la partida guardada, por lo que si queréis conservarla, haced un backup, antes de seguir adelante.

Para utilizarlo, debemos seguir estos pasos:

  1. Iniciamos Braindump en el HBL.
  2. Seleccionamos algún juego de la CV y presionamos A.
  3. Ahora en tu PC entra a la raíz de la SD de tu 3DS, debería de haber una carpeta llamada "00040000(seguida de otros números aleatorios)".
  4. Busca y abre en el PackHack ""romfs extractor". Abre el archivo "romfs.bin" de la carpeta antes mencionada y dale a GO.
  5. Cuando termine entra a la carpeta "romfs_" y luego a "rom". Pon aquí el juego que quieras correr.
  6. Ahora abre el "romfs builder", selecciona la carpeta de "romfs_" y de nuevo presiona GO. Guárdalo en el lugar de tu preferencia poniendo como extensión .bin.
  7. Ábrelo con el HxD, pulsa Crtl+E. En posición inicial déjalo en 0, posición final FFF, aceptar, y borra la parte seleccionada. Guárdalo
  8. Renombra el archivo poniendo los 8 últimos dígitos de la carpeta principal y cambia la extensión a .romfs
  9. Crea una carpeta llamada "hans" en la raíz de la SD, Colócalo ahí.
  10. Por ultimo abrimos el juego seleccionado de la CV con HANS y activamos los archivos "romfs". Lo ejecutamos normalmente.

Si has hecho todo bien debería aparecer el juego que has inyectado.

Modificar backups de NES para usar en la CV

  1. Descargamos estos archivos. Lo extraemos.
  2. Pasamos la rom a la misma carpeta. Entramos a la carpeta y presionamos SHIFT + Click derecho; pulsamos en "Abrir ventana de comandos aquí".
  3. Escribimos "tnes nombre.nes nombre2.nes" y pulsamos enter. (Donde nombre es nuestra rom y nombre dos es el nombre de salida, e.j: tnes c.nes cmod.nes)
  4. Inyectamos la rom resultante con el procedimiento normal.
Information.png Se recomienda borrar el archivo que se encuentra en la carpeta "Rom" en el procedimiento normal.

Homebrew Launcher para Gateway 3DS/Blue 3DS/DSTWO PLUS y CUSTOM FIRMWARES

Podemos utilizar de forma sencilla el Homebrew Launcher con un flashcard o con un CFW. Para su instalación debemos contar con lo siguiente:

  1. Descargamos el pack de Inicio o el ejecutable del HBL. Luego, extraemos y ponemos los archivos correspondientes en la raíz de la SD/microSD de la consola.
  2. Por otra parte, también descargamos el Homebrew Launcher Loader, lo extraemos y copiamos el CIA a la SD/microSD de la consola.
  3. Acto seguido lo instalamos con nuestro gestor favorito de CIAs como por ejemplo el FBI en dónde se requiera: sea SysNAND sin A9LH (con FW 9.0 - 9.2) o SysNAND con A9LH /EmuNAND (con FW 9.0 - 11.4).
  4. Tras eso solo nos quedara ejecutar el CIA recién instalado desde el Menú HOME para poder acceder al Homebrew Launcher cada vez que queramos.
Information.png La primera vez que hagamos el paso 4 debemos previamente activar la conexión a Internet, con lo cual se descargará automáticamente el payload requerido por el exploit en la SD/microSD de la consola, según la versión de FW correspondiente. Luego ya no será necesario hacer esto.
Information.png Si no se descarga el payload (archivo .bin) correctamente en la SD/microSD, tendremos que descargarlo desde la web de Smealum (seleccionando la versión de FW y dándole click al botón "otherapp"), luego renombrarlo (ej: para New3DS 10.1.0-27U, renombrar como NEW-10-1-0-27-USA.bin) y ponerlo manualmente dentro de la carpeta "hblauncherloader" en la SD/microSD de la consola (si no existe dicha carpeta, crearla).

Post it.png ¿Todavía te quedan dudas? Pregúntalas en este hilo.

Botón-subir-inicio-artículo.png