[MEGA-TUTO] Instalar ARM9LoaderHax y Luma3DS

1, 2, 3, 4, 5896
egarrote mod
Erizo Sónico

Staff
Moderador
11.298 mensajes
desde ene 2006
en Studiopolis Zone
Editado 26 veces. Última: 19/01/2017 - 03:15:42 por egarrote.
Mega-Tuto Instalar ARM9LoaderHax y Luma3DS por egarrote & eXeToR en 2016

¡Anímate a colaborar con el wiki de EOL!
Amplia este artículo wiki siguiendo las siguientes instrucciones:
Instrucciones para editar artículos Wiki
TUTORIAL ACTUALIZADO EN EL WIKI:
http://www.elotrolado.net/wiki/Instalar ... _y_Luma3DS

--------------
[MEGA-TUTO] Instalar ARM9LoaderHax y AuReiNAND

Este es un mega-tuto para instalar ARM9LoaderHax desde el principio siendo la forma mas recomendada, resumida, segura y sencilla actualmente para usuarios medios ya que se han simplificado varios procesos desde que fue lanzado, aun así hay varios pasos que pueden fallar o ser complicados y por lo tanto es un método todavía NO recomendado para Novatos. Este mega-tuto esta basado en el que todos conocemos, el de Plailect contando con su permiso para su publicación exclusiva en EOL.

Dicho esto, vamos al lio, primero que necesitamos:

Requisitos: (Si hemos seguido la Guía para Novatos, estos requisitorios ya los deberíamos cumplir).
  • Tener una Nintendo 3DS, da igual el modelo.
  • Que tenga instalado un CFW en 9.X con FBI inyectado en la app H&S, y una emuNAND actualizada a 10.7.
  • Tarjeta microSD/SD de mínimo 4GB de capacidad.

Herramientas necesarias:

Empezamos:

PASO 1: Hacer backup de la NAND y emuNAND.
1. Descargamos el OTPHelper y lo descomprimimos, copiamos la carpeta "OTPHelper" a la de nuestra microSD/SD llamada "3ds" y el archivo "arm11.bin" a la raíz de la tarjeta.
2. Ejecutamos el Homebrew Launcher en nuestra sysNAND y cargamos el OTPHelper.
3. Seleccionamos la opción "NAND Backup & Restore", luego "SysNAND Backup" y pulsamos A dos veces.
Con esto obtendremos un backup de la NAND en nuestra microSD/SD llamado "NAND.bin".
4. Cuando finalice pulsamos B y seleccionamos la opción ""EmuNAND Backup" pulsando A dos veces.
Con esto obtendremos un backup de la emuNAND en nuestra microSD/SD llamado "NAND_emu.bin".
5. Cuando finalice pulsamos B y pulsamos Select para expulsar la microSD/SD.
NOTA: Mientras este fuera es importante no tocar ningún botón de la consola.
6. Sacamos la microSD/SD y copiamos los dos archivos que acabamos de obtener ("NAND.bin" y "NAND_emu.bin") a nuestro PC en un lugar seguro.
NOTA: Los backups deben coincidir en el tamaño exacto con estos, si no es así, vuelve a realizarlos.
7. Si coinciden borramos los archivos ("NAND.bin" y "NAND_emu.bin") de la microSD/SD y seguimos al siguiente paso.


PASO 2: Formatear la emuNAND.
1. Descargamos el Homebrew Launcher Loader, descomprimimos y copiamos el archivo "hblauncher_loader.cia" a la raíz de la microSD/SD.
2. Descargamos TinyFormat, lo descomprimimos y copiamos la carpeta "TinyFormat" al directorio de nuestra microSD/SD llamado "3ds".
3. Ahora metemos la microSD/SD en la consola y pulsamos B, y acto seguido Start para reiniciarla.
4. Apagamos la consola y entramos a la emuNAND mediante el CFW que tengamos instalado.
5. Si no lo tenemos instalado, instalamos el "hblauncher_loader.cia" mediante el FBI o nuestro gestor de CIAs preferido.
6. Cargamos el Homebrew Launcher mediante el CIA que acabamos de instalar.
NOTA: Si tenemos algún problema para cargarlo, debemos instalarlo de forma offline siguiendo estos pasos.
7. Abrimos el TinyFormat y pulsamos Y.
8. Cuando finalice la consola se reiniciara, cargamos la emuNAND mediante el CFW y realizamos la configuración inicial de la consola SIN vincular nuestro NNID.
9. Una vez en la emuNAND recién configurada, entramos a la aplicación de Seguridad y Salud donde tendremos el FBI e instalamos de nuevo el Homebrew Launcher Loader, lo cargamos.
NOTA: Los pasos 10 y 11 hay que volverlos a hacer obligatoriamente ya que debemos formatear la emuNAND por dos veces con TinyFormat, si no los hacemos hay mas riesgo de brickear la consola.
10. Ejecutamos el TinyFormat y pulsamos Y.
11. Cuando finalice la consola se reiniciara, cargamos la emuNAND mediante el CFW y realizamos la configuración inicial de la consola SIN vincular nuestro NNID.
12. Debemos configurar una conexión Wifi, lo hacemos desde "Configuración de la consola".
13. Si hemos realizado alguna modificación/instalación del TWL debemos removerla o volver a instalar el original. Si no sabes lo que es esto, puedes omitir este punto.
14. Apagamos la consola y seguimos al siguiente paso.


PASO 3: Realizar downgrade a 2.1 en la emuNAND.
1. Inserta la tarjeta microSD/SD de la consola en el PC y extrae PlaisysUpdater dentro de la carpeta "3ds" que encontraremos en la raíz de la SD.
2. Extrae los CIAs del firmware 2.1, crea una carpeta llamada "updates" (sin las comillas) en la raíz de la SD y copia todos los CIAs en esa carpeta.
NOTA: Hay que asegurarse de que los CIAs corresponden con la región de nuestra consola.
3. Una vez copiados, extrae la tarjeta microSD/SD del ordenador e insértala en la consola.
4. Ejecutamos el Homebrew Launcher en nuestra sysNAND y cargamos el OTPHelper.
5. Seleccionamos la opción ""EmuNAND Backup" pulsando A, después pulsamos dos veces la cruceta a la derecha y por último otra vez A.
Con esto obtendremos un backup de la emuNAND en nuestra microSD/SD llamado "NAND_emu_formatted.bin".
6. Cuando finalice pulsamos B y pulsamos Select para expulsar la microSD/SD.
NOTA: Mientras este fuera es importante no tocar ningún botón de la consola.
7. Sacamos la microSD/SD y copiamos el archivos que acabamos de obtener ("NAND_emu_formatted.bin") a nuestro PC en un lugar seguro.
8. Borramos el archivo ("NAND_emu_formatted.bin") de la microSD/SD.
9. Volvemos a meter la microSD/SD en la consola y pulsamos Start para reiniciar.
10. Ahora cargamos la emuNAND mediante un CFW y entramos a la aplicación de Seguridad y Salud donde tendremos el FBI e instalamos de nuevo el Homebrew Launcher Loader.
11. Si no hemos activado el interruptor Wifi, ahora debemos hacerlo, este punto es importante ya que con el firmware 2.1 dependiendo de si tenemos algunos modelos de consola no podremos hacerlo.
NOTA: También es recomendable comprobar si podemos navegar correctamente con el navegador.
12. Ahora cargamos el Homebrew Launcher Loader.
13. Ejecutamos el PlaisysUpdater y pulsamos X para hacer downgrade en la emuNAND a 2.1.
NOTA: Si obtenemos algún error al realizar el downgrade, tenemos que volver a restaurar el backup de la emuNAND ("NAND_emu_formatted.bin") utilizando el OTPHelper mediante el Homebrew Launcher desde la sysNAND. Acto seguido volvemos a realizar el downgrade.
14. Veremos como primero comprueba los CIAs y después comenzara con el downgrade, cuando finalice la consola se reiniciara sola.
15. La emuNAND ahora estará en 2.1 y por lo tanto NO podremos cargarla con ningún CFW.
16. Seguimos al siguiente paso.


PASO 4: Copiar la emuNAND a la sysNAND.
1. Iniciamos nuestro CFW en sysNAND y cargamos el Homebrew Loader.
2. Ejecutamos el OTPHelper y seleccionamos la opción "One Click Setup" pulsando A.
AVISO: Este paso es el mas delicado, por lo que si no estamos seguros de lo que hacemos pulsamos B.
3. Si queremos seguir adelante pulsamos la cruceta izquierda, arriba, derecha, arriba y por último A.
AVISO: Si nos aparece algún error NO debemos apagar la consola o puede quedar brickeada, tenemos que realizar esta guía siguiendo los pasos correspondientes al error que nos muestre la consola. (Traducción próximamente...).
4. Si todo sale bien, cuando finalice reiniciamos la consola pulsando Start.
NOTA: Si la consola no arranca, o sale una pantalla en negro, la apagamos. Sacamos la microSD/SD, encendemos y volvemos a meter la tarjeta cuando haya cargado el menú HOME.
NOTA: En consolas 2DS es normal que ahora se muestre la pantalla superior estirada y cortada a la mitad.
5. Seguimos al siguiente paso.


PASO 5: Obtener el OTP.
1. Ahora vamos al navegador y entramos a esta dirección: http://dukesrg.github.io/2xrsa.html?arm11.bin
NOTA: Recordad que debemos tener en la raíz de la microSD/SD el archivo arm11.bin.
2. Cargara el OTPHelper, vamos a la opción "Dump otp.bin (0x100)" y pulsamos A.
3. Esto copiara el archivo "otp.bin" a la raíz de la microSD/SD.
4. Cuando finalice pulsamos B y luego Select para extraer la microSD/SD, copiamos el archivo "otp.bin" a un lugar seguro de nuestro PC.
AVISO: Debemos asegurarnos de que el archivo "otp.bin" ocupa exactamente 256 bits.
5. Volvemos a realizar otro backup de seguridad del "otp.bin" repitiendo los tres últimos puntos.
6. Seguimos al siguiente paso.


PASO 6: Restaurar la NAND y emuNAND al firmware anterior.
1. Tras eso pulsamos Select y copiamos a la microSD/SD los backups que realizamos en el Paso 1 (los archivos "NAND.bin" y "NAND_emu.bin").
2. Volvemos a meter la tarjeta y seleccionamos la opción "NAND Backup & Restore", y luego "sysNAND Restore", pulsamos la combinación de la cruceta y por último A.
Cuando finalice nuestra NAND estará completamente restaurada.
3. Ahora seleccionamos la opción "emuNAND Restore", pulsamos la combinación de la cruceta y por último A.
Cuando finalice nuestra emuNAND estará completamente restaurada y nuestra consola se encontrara igual que al empezar el tutorial, pero habremos conseguido nuestro preciado "otp.bin".
4. Una vez finalice pulsamos Start para reiniciar la consola.
5. Seguimos al siguiente paso.


PASO 7: Instalar ARM9LoaderHax y AuReiNAND.
En este paso también nos sera necesario lo siguiente:

Herramientas necesarias para el Paso 7:
  • SafeA9LHInstaller.
  • MiniPasta.
  • AuReiNAND.
  • data_input.zip y payload_input.zip - NO esta permitido enlazarlos ni pedirlos en EOL.
  • slot0x05KeyY.bin, slot0x11key96.bin y slot0x25keyX.bin - NO esta permitido enlazarlos ni pedirlos en EOL.
  • Firmware_NTR_n3DS.zip ó Firmware_NTR_o3DS.zip (Dependiendo de si nuestra consola es una Old3DS ó New3DS) - NO esta permitido enlazarlos ni pedirlos en EOL.

1. Descargamos SafeA9LHInstaller, descomprimimos y copiamos la carpeta "SafeA9LHInstaller" en la "3ds" de nuestra microSD/SD, también copiamos el archivo "SafeA9LHInstaller.dat" en la raíz de la tarjeta.
2. Descargamos MiniPasta, descomprimimos y copiamos los archivos "MiniPasta.3dsx" y "MiniPasta.smdh" en una nueva carpeta llamada "MiniPasta" (sin las comillas) dentro de la carpeta "3ds" de nuestra microSD/SD.
3. Descargamos AuReiNAND, descomprimimos y copiamos el archivo "arm9loaderhax.bin" y la carpeta "aurei" a la raíz de la microSD/SD.
4. Extraemos el contenido de "data_input.zip" y "payload_input.zip", debemos copiar los archivos "firm0.bin", "firm1.bin", "payload_stage1.bin", "payload_stage2.bin" y "secret_sector.bin" en una carpeta llamada "a9lh" (sin las comillas) y meterla en la raíz de la microSD/SD.
5. Extraemos el contenido de "Firmware_NTR_[o/n]3DS.zip" donde [o/n] es el modelo dependiendo de si nuestra consola es una Old3DS ó New3DS, debemos copiar el archivo "firmware.bin" en la carpeta llamada "aurei" de la raíz de nuestra microSD/SD.
6. Ahora copiamos a la raíz de la microSD/SD los archivos "slot0x05KeyY.bin" "slot0x11key96.bin" y "slot0x25keyX.bin".
7. Si no lo tenemos ya del Paso 5, copiamos nuestro "otp.bin" en la carpeta llamada "a9lh" de la raíz de nuestra microSD/SD.
8. Con todo listo, metemos la microSD/SD en la consola, la encendemos y entramos a la sysNAND.
9. Ejecutamos el Homebrew Launcher y cargamos MiniPasta.
10. La consola se reiniciara cargando la sysNAND con los permisos habilitados.
AVISO: Si tenemos instalado HomeMenuHax debemos pulsar el botón correspondiente para entrar en la sysNAND.
11. Ahora cargamos de nuevo el Homebrew Launcher y luego el SafeA9LHInstaller.
12. Pulsamos el botón Select y si todo sale bien veremos un mensaje similar a este:
Imagen
13. Pulsamos cualquier botón y la consola se apagara.
14. Ahora encendemos la consola y veremos el menú de configuración de AuReiNAND, algo como esto:
Imagen
NOTA: Estas son las opciones del menú de configuración de AuReiNAND:
  • "Force A9LH detection" (Forzar detección de A9LH): Esta opción solo se marca si utilizamos AuReiNAND con el ARM9LoaderHax, si queremos usar la versión normal de AuReiNAND no hay que marcarla.
  • "Use pre-patched FIRMs" (Utilizar FIRMs pre-parcheados): Esta opción se puede marcar si queremos agilizar la carga del CFW (entorno a los 2 segundos) a costa de 3Mb de espacio en la microSD/SD. Nos creara varios archivos en la carpeta aurei llamados "patched_firmware[emu/sys].bin" dependiendo del firmware que utilicemos en nuestra sys ó emuNAND.
  • "Updated SysNAND mode" (Modo sysNAND actualizada): Esta opción se debe marcar cuando utilicemos AuReiNAND solamente con la sysNAND actualizada.
  • "Use 9.0 FIRM as default" (Utilizar FIRM 9.0 por defecto): Si estamos usando el modo "Updated SysNAND mode", podemos cargar por defecto una emuNAND en 9.X (al mantener pulsado L al arrancar), en cambio con el CFW normal funciona al revés, pulsando L carga la sysNAND en 9.X y sin pulsar nada la emuNAND.
  • "Use second EmuNAND as default" (Utilizar segunda emuNAND por defecto): Esta opción si usamos el "Updated SysNAND mode" carga una segunda emuNAND (si esta instalada) por defecto pulsando R (R+B la primera vez), con el CFW normal es posible cargar una segunda emuNAND (si esta instalada) por defecto (pulsando B la primera vez).
  • "Show current NAND in System Settings" (Mostar NAND actual en Configuración de la consola): Esta opción marcara que NAND estamos usando al entrar en la Configuración de la consola (con el prefijo sys para la sysNAND y emu para la emuNAND delante de la versión de firmware).
15. Seleccionamos las opciones marcadas en la imagen con el botón A y luego pulsamos Start.
16. Ahora la consola se reiniciara en nuestra emuNAND con ARM9LoaderHax y AuReiNAND instalados.
FIN. DISFRUTAR! [beer]


ANEXO I: Cargar Decrypt9WIP al arranque.
Si queremos poder cargar una serie de herramientas al arrancar la consola a modo de menú recovery, hacemos lo siguiente:

1. Descargamos Decrypt9WIP, descomprimimos y copiamos el archivo "Decrypt9WIP.bin" a la carpeta "payloads" dentro de "aurei" de la raíz de nuestra microSD/SD.
2. Cambiamos el nombre del archivo "Decrypt9WIP.bin" por "default.bin" (sin las comillas).
3. Metemos la tarjeta en la consola.
4. Ahora si pulsamos L+R a la vez que la encendamos cargara el Decrypt9WIP, una útil herramienta para restaurar nuestra NAND/emuNAND en caso de brick.


ANEXO II: Utilizar solo la sysNAND.
Si no queremos utilizar la emuNAND y solo usar la sysNAND debemos realizar el siguiente tutorial:
[HO+Tutorial] Inyectar emuNAND en sysNAND


Tutorial traducido, adaptado y resumido del original de Plailect.
Inhumano
Touching is good
1.507 mensajes
desde jun 2003
en Mallorca
Yo tenía pensado adaptarlo estas fiestas porque está genial, pero la dichosa gripe me tiene fatal [buuuaaaa]
egarrote mod
Erizo Sónico

Staff
Moderador
11.298 mensajes
desde ene 2006
en Studiopolis Zone
Editado 1 vez. Última: 29/03/2016 - 18:38:52 por egarrote.
SoteBcn escribió:Genial como siempre!!

Gracias SoteBcn. :)

Inhumano escribió:Yo tenía pensado adaptarlo estas fiestas porque está genial, pero la dichosa gripe me tiene fatal [buuuaaaa]

Si, porque ya era hora de tener un tuto en condiciones, cuando lo pase al Wiki podemos mejorarlo entre todos, a ver si entre esta tarde lo acabo y mañana o pasado hago el Wiki. [ginyo]
Espero que te mejores. [oki]

Salu2!
Voy a animarme a volver a hacerlo con una horrenda Old 3DS, que siempre se brickeaba al tratar de downgradear.

Espero que siii, porque si ninty saca un update con el memchunkhax parcheado, entonces el modo recovery nos daría sólo 1 oportunidad.
Genial el tuto, muy necesario!
egarrote mod
Erizo Sónico

Staff
Moderador
11.298 mensajes
desde ene 2006
en Studiopolis Zone
Editado 1 vez. Última: 29/03/2016 - 22:01:34 por egarrote.
Mega-Tutorial completado! [beer]

Próximamente lo pasare al wiki para que podamos mejorarlo entre todos.
Si veis algún error o tenéis alguna sugerencia no dudéis en comentarla. [oki]

Salu2!
LuigiStar
Educando personas
1.277 mensajes
desde jun 2015
en España
LuigiStar está baneado por "usar clones para trollear"
egarrote escribió:Tutorial completado! [beer]

Próximamente lo pasare al wiki para que podamos mejorarlo entre todos.
Si veis algún error o tenéis alguna sugerencia no dudéis en comentarla. [oki]

Salu2!

En el Paso 5 pone "OPT" en vez de "OTP".

No creo que influya, pero es un error (?).
egarrote mod
Erizo Sónico

Staff
Moderador
11.298 mensajes
desde ene 2006
en Studiopolis Zone
LuigiStar escribió:En el Paso 5 pone "OPT" en vez de "OTP".

No creo que influya, pero es un error (?).

Cierto, ya esta corregido, gracias por avisar. [oki]

Salu2!
fmkid mod
Valar Morghulis

Staff
Moderador
7.610 mensajes
desde ago 2015
en Imaginacionlandia
Buen tuto, @egarrote. ¡Ya hacía falta algo así! [oki] ... ¡Saludos!
1, 2, 3, 4, 5896