CtrBootManager

CtrBootManager
Captura de CtrBootManager

Gestor de arranque para HomeMenuHax
Desarrollador
Tipo
Gestor de arranque
Versión actual
Funciona en Old3DS, New3DS y en firmwares comprendidos entre 9.0.0-0 hasta 10.5.0-30.
Plataformas
Hilos oficiales
Hilo Oficial Nintendo 3DS.png

Contenido

Características

Requisitos

Material necesario

Lista de cambios

  • 1.9: Añadida la opción de regreso al "Menú HOME" (requiere tener instalada la versión 2.6 de los payloads).
  • 1.7: Arreglado problema que ocurría cuando no se encontraba la sección de Tema en el archivo de configuración.
  • 1.6: Añadida opción de apagado y reinicio dentro del archivo de configuración y arreglado problemas con el explorador de archivos.
  • 1.5: Pequeños arreglos y mejoras.
  • 1.4: Añadido soporte para cambiar el fondo por una imagen que eliga el usuario.
  • 1.3: Añadida opción para cambiar de color en el archivo de configuración, arreglado el botón de anulación que no funcionaba cuando "timeout" era mayor a 0, añadido el viejo ctrulib y CakeBrah como submódulos.
  • 1.2: Fuente de letra modificada.
  • 1.1: Añadida la opción "key" para anular la opción de autoarranque por defecto.
  • 1.0: Añadida opción para agregar una entrada a la lista de arranque desde el visor de archivos. Añadida opción de borrar una entrada de la lista de arranque. Añadidos mensajes de información y ayuda en la pantalla inferior.
  • beta 09: revisado de nuevo el código de carga por red. Añadida nueva pantalla de configuración (menú "More... -> Settings"), donde podremos configurar parámetros como timeout, bootfix, tecla de recovery o entrada a arrancar por defecto.
  • beta 08: Arreglado problemas con el wifi en archivos .3dsx así como problemas con el inicio de algunos archivos .3dsx y carga por red de los mismos. Añadido descriptor de .3dsx (xml). Actualizado a la última ctrulib.
  • beta 07: añadida opción para arreglar el autoinicio ("autobootfix") en el archivo de configuración y arreglado un problema que aparecía cuando habían más de 22 archivos en un directorio.
  • beta 06: añadida interfaz de usuario de color, añadida función de orden alfabética, añadido filtro de archivos .3dsx, .bin y .dat, arreglado problemas con la carga de archivos .3dsx y otros arreglos y mejoras.
  • beta 05: arreglado autoinicio y arreglado el inicio del payload de arm9 desde archivo.
  • beta 04: arreglado problema con algunos archivos .3dsx que no iniciaban.
  • beta 03: añadida posibilidad de reinicio y apagado desde el menú, añadida función de cargar .3dsx por la red, añadida función de asignar el botón de recuperación en el archivo de configuración y varios cambios en el menú y otros errores arreglados.
  • beta 02: Arreglado problema con la carga de CakesFW, arreglado problema con corrupción de pantalla y añadida función de offset de arm9 en el archivo de configuración.

Funcionamiento del programa

Advertencia

Peligro.png
  • Siguiendo este tutorial existe cierto riesgo de brickear la consola.
  • Tanto la web, el wiki, o cualquier usuario/administrador de www.elotrolado.net NO se hacen responsables de los posibles daños que se puedan ocasionar a tu consola siguiendo este tutorial.

PASO A PASO

Una vez descargado los archivos necesarios, comenzaremos el tutorial:

Paso 1: Instalar HomeMenuHax

Tenéis una explicación detallada aquí.

Paso 2: Colocación de los archivos

Debéis bajar los archivos que se encuentran en el apartado material necesario, y tras su descarga, deben ir con el mismo nombre en el directorio de la tarjeta de la consola: SD:/boot.3dsx y SD:/boot.cfg respectivamente.

Paso 3: Edición a gusto de cada uno

Aquí es donde personalizaremos nuestro gestor de arranque, para ello, abriremos el archivo boot.cfg y editaremos las líneas siguientes:

 entries =	
  (
   {
    title  = "rxTools";
    path = "/rxTools/sys/code.bin";
    offset = "0x12000";
   },
   {
    title  = "CakeCFW";
    path = "/Cakes.dat";
    offset = "0x12000";
   },
   {
    title  = "Menu de Homebrew";
    path = "/boot_hb.3dsx";
   }
  );

Podemos modificarla a nuestro gusto, por ejemplo, si quisiéramos que saliese Decrypt9 en la interfaz de usuario, y en último lugar, solo deberíamos modificarla así:

 entries =	
  (
   {
    title  = "rxTools";
    path = "/rxTools/sys/code.bin";
    offset = "0x12000";
   },
   {
    title  = "CakeCFW";
    path = "/Cakes.dat";
    offset = "0x12000";
   },
   {
    title  = "Menu de Homebrew";
    path = "/boot_hb.3dsx";
   },
   {
    title  = "Decrypt9";
    path = "/3DS/Decrypt9WIP/Decrypt9WIP.3dsx";
   }
  );

Las posibilidades están limitadas a 11 entradas. Hay que recordar que los CFW o los programas que requieran Kernel solo cargarán en firmwares comprendidos entre 9.0.0-0 hasta 9.2.0-20.

Preguntas Frecuentes

  • P: Siempre que elijo entrar al Homebrew Launcher (HBL) me salen pantallas negra y roja. ¿Qué debo hacer?
  • R: Descarga el HBL de la página de Smealum (justo aquí) y renombra ese archivo como "boot_hb.3dsx". Ponlo en la raíz de la SD de la consola.
  • P: Cuando trato de cargar mi CFW (RxTools, ReiNAND, etc.) parece que no entra, sino que la consola se queda congelada con ambas pantallas en negro. ¿Qué puedo hacer?
  • R: Edita el archivo "boot.cfg" con un editor de texto y cambia el parámetro "autoboot" por un valor más alto del indicado hasta que sirva. Esto también lo puedes hacer directamente desde las opciones del CtrBootManager.
  • P: No quiero que me siga cargando siempre por defecto un programa específico. ¿Puedo cambiarlo?
  • R: Por supuesto. Hazlo editando el archivo "boot.cfg" con un editor de texto y cambiando el parámetro "default" por otro valor que corresponda con la entrada del programa que necesitas (la cual debería estar previamente incluída, como indica el paso 3). Esto también lo puedes cambiar directamente desde las opciones del CtrBootManager.
  • P: ¿Puedo cambiar el tiempo de demora que viene por defecto a alguno mayor o menor?
  • R: Igualmente, editando el archivo "boot.cfg" con un editor de texto y cambiando el parámetro "timeout" por otro valor, según se indica en los comentarios dentro del mismo archivo. Aunque, esto también lo puedes ajustar directamente desde las opciones del CtrBootManager.
  • P: ¿Podría cambiar el tipo de fuente o el idioma del CtrBootManager?
  • R: Por ahora, no es posible hacerlo desde ninguna opción disponible al usuario.