fcamgon escribió:fcamgon escribió:Hay tutorial?
Buenas. Leyendo el hilo del programa en gbatemp.net (https://gbatemp.net/threads/choidujournx-a-system-firmware-installer-homebrew-for-the-nintendo-switch.513416/) dicen que
los que usan SX OS (CFW) les da un error, que el autor lo soluciona en el primer "FAQ". El problema viene por que SX OS no "instala" los svcs (o alguna historia sobre esto). La solución pasa por usar "hekate - CTCaer mod" para lanzar un "nx-hbmenu bueno", que este a su vez lanzara el ChoiDujourNX para que no de error. Esto lo acabo de hacer teniendo en la sd el SX OS y funciona. El creador del hilo, si quiere, puedo ponerlo en el primer post.
Primero cuento lo que tengo. La switch con la versión 5.0.2 con 4 efuses quemados (lo que corresponde a la versión 3.0.2) y con ExFat instalado. La idea es subirlo a 5.1 sin quemar efuses y con ExFat.
Necesidades:
- ChoiDujourNX (https://switchtools.sshnuke.net/) no confundir con ChoiDujour
- hekate - CTCaer mod (https://github.com/CTCaer/hekate/releases)
- nx-hbloader with debug svcs enabled (https://github.com/rajkosto/nx-hbloader/releases)
- SdFiles (https://github.com/tumGER/SDFilesSwitch/releases)
- hactool (https://github.com/SciresM/hactool/releases)
- TegraRcmGUI (https://github.com/eliboa/TegraRcmGUI/releases)
- Paquetes del "Firmware update" a la que quieres subir. Estos paquetes se obtienen de una copia de seguridad en formato *.xci y con la herramienta hactool. Por aquí empezaremos.
1. Como extraer los paquetes del "Firmware update" de un *.xci (firmware update packages)1.1 Para este paso necesitamos una copia de seguridad con el firmware update packages que queremos. El autor del programa nos deja una lista de opciones:
Puyo Puyo Tetris/ 1-2 Switch (1.0.0) - would never recommend installing this one as no Switch made with 1.0.0 actually runs it (its a slightly different 1.0.0 with exFAT that bricks you)
Dragon Ball Xenoverse 2/ Mario plus Rabbids Kingdom Battle/Cars 3 Driven to Win (2.1.0)
Splatoon 2/ Sonic Forces (2.3.0)
Pokemon Tournament DX (3.0)
Batman The Telltale Series/ Syberia 2/ The Elder Scrolls V. Skyrim (3.0.1)
Attack on Titans 2/ Xenoblade Chronicles 2 (3.0.2)
Bayonetta 2/ Gal Gun 2 (4.0.1)
Kirby Star Allies (4.1.0)
Octopath Traveler (5.0.2)
Taiko no Tatsujin Nintendo Switch Version JPN (5.1.0)
1.2 Extrae el contenido de hactool en una carpeta
1.3 Mete el *.xci en la raiz de la carpeta hactool
1.4 Este es opcional, pero recomiendo renombrar el archivo *.xci a un nombre facil, por ejemplo micopia.xci
1.5 Abre una consola de comandos CMD en la raiz de la carpeta hactool (para hacer esto, recomiendo este truco:
https://www.softzone.es/2016/10/24/abre ... ruco/) o este (https://lecciones.batiburrillo.net/abrir-la-consola-de-comandos-desde-una-carpeta/)
1.6 Desde la ventana "cmd", escribe este comando: hactool -x --intype=xci --updatedir=outupdatefolder Name.Of.The.Dump.xci
Donde "Name.Of.The.Dump.xci" es el nombre de tu xci. Tambien puedes hacer un copia/pega, en el que para copiar usas ctrl+c y el pega lo haces con click derecho dentro de la ventana de "cmd"
1.7 Intro
1.8 Dentro de la raíz de la carpeta de hactool, se te abra creado la carpeta "outupdatefolder" (son un montón de archivos *.nca). Recomiendo renombrar la carpeta, a la versión del firmware que has extraído. Guarda la carpeta, la necesitaremos mas adelante.
2. Preparar la SD de la switch2.1 Apaga la switch.
2.2 Extrae "nx-hbloader with debug svcs enabled" en la raíz de la sd.
2.3 Extrae "SdFiles" en la raiz de la sd. Lo que hay en la carpeta "switch" puedes omitirlo.
2.4 Extrae "ChoiDujourNX" en la carpeta "switch"
2.5 Copia la carpeta que contiene los "firmware update packages", que hemos creado en el paso 1.8, donde quieras. Recomiendo en la raíz de la SD.
2.6 Mete la sd en la Switch.
3. Preparar el pc e inyecta el payload3.1 Ejecuta TegraRcmGUI
3.2 Monta el "hekate - CTCaer mod" para injectar
3.3 Pon la Switch en modo RCM
3.4 Conecta el cable usb y esperar a que el TegraRcmGUI se ponga verde (detectado el modo RCM)
3.5 Injecta el "hekate - CTCaer mod"
4. Ejecuta el CFWDentro del menú del "hekate - CTCaer mod" con el +\- subes y bajas y con el botón "power" entras.
4.1 Selecciona "Launch firmware"
Se iniciara la Switch en modo CFW
4.2 Ya puedes desconectar el usb.
5. Lanza el hbmenu5.1 Ves al album de fotos y presiona R+A
6. Lanza ChoiDujourNX7. Actualiza al firmware deseado7.1 Selecciona la carpeta que contiene los "firmware update packages", echo en el paso 2.5.
7.2 El programa leerá la carpeta y te dirá que versión de firmware hay dentro. En mi caso me dijo que había la versión "X.X.X" y la versión "X.X.X ExFat". La primera te actualiza y pone la Switch para que lea Fat32. En la Segunda actualiza y pone la Switch para que lea ExFat. Recuerda que si pasas de un formato a otro, cuando reinicies mas adelante, la sd no sera leída, con lo que no te cargara el SX OS.
7.3 Selecciona la version que quieras que instale.
A continuación, te indica que versión tienes, a que versión vas a pasar y de base, instala el modo RCM y no quema los efuses.
7.4 Dale a Install
7.5 Cuando termine, dale a "Power off"
8. Deja la sd como antes de la actualizacion (opcional)Yo deje la sd como estaba antes. Borre el pack de archivos que tiene "SdFiles" y los del "nx-hbloader with debug svcs enabled". Si has cambiado de formato, tendrás que formatear la sd al formato actual y meter todo los del SX OS en la sd.
9. Inicia el SX OS como habitualmente hacias antesOPCIONAL
Una vez que he comprobado que la swicht funciona el SX OS y esta actualizada a la versión que he instalado, yo comprobé que no se quemaron mas efuses. Esto se hace a través del TegraRcmGUI pero con el payload "briccmii.bin" (https://switchtools.sshnuke.net/)