9.1.0: SXOS, ATMOSPHERE, REINX y Hekate funcionan en 9.1.0 (Las pre-mariko y V2 no son modificables a dia de hoy a la espera de Hardmod de TX)
Dado que ahora ambos CFW tienen EmuNAND, podemos tener una sola en común que nos permita jugar a los mismos juegos instalados desde ambos, aprovechando lo bueno de SXOS (USB+XCI) y de Atmosphere (sysmodules y homebrews específicos para Atmos).
Estos es realmente fácil de hacer, pero vamos a necesitar hacer un par de cosillas. Os dejo un tutorial completo, pero si queréis la forma más fácil o simplificada, os dejaré al final del tutorial un enlace a un pack que he creado, limpio y que os ahorrará los pasos 3 y 4.
Hacemos un backup de nuestra micro SD ya que vamos a tener que crearnos una EmuNAND nueva (en caso de tener una EmuNAND en partición oculta hecha con SXOS y querer usar esa misma para Atmosphere, pasar al paso 3).
Dejamos la micro SD con únicamente el boot.dat de SXOS 2.8 Beta y arrancamos para que nos salte el menú propio de SXOS, donde iremos a Options, EmuNAND, Create EmuNAND y Hidden Partition on microSD. Aceptamos y esperamos a que este creada la EmuNAND.
Nos descargaremos Atmosphere + Hekate o el pack de Kosmos ya que necesitaremos el bootloader de Hekate para configurar nuestra EmuMMC en Atmosphere. Lo pegaremos todo en la raíz junto al boot.dat de SXOS y nuestra licencia. Hecho esto, nos bajaremos el .rar EmuMMC y lo descomprimiremos en la raíz de nuestra micro SD también.
NOTA: La carpeta EmuMMC contiene únicamente el archivo emummc.ini donde está la configuración de la EmuNAND para Atmosphere, modificada ya para que coja la misma que hemos creado con SXOS.[emummc] enabled=1 sector=0x2 nintendo_path=Emutendo
Ahora iremos a la carpeta "bootloader" y modificaremos el archivo "hekate_ipl.ini" de forma que nos quede una entrada para cada Firmware, aunque podemos simplificarlo si no queremos que nos aparezca alguno (yo he creado entradas para Atmosphere con y sin EmuNAND, SXOS y OFW. Debería quedar algo parecido a esto:
bootwait=1 customlogo=0 verification=1 backlight=100 autohosoff=0 autonogc=0 {Dual EmuNAND} { } {-- Custom Firmwares --} [AMS (SysNAND)] emummc_force_disable=1 fss0=atmosphere/fusee-secondary.bin kip1patch=nosigchk icon=bootloader/res/icon_ams_sysnand.bmp [AMS (EmuNAND)] fss0=atmosphere/fusee-secondary.bin kip1patch=nosigchk icon=bootloader/res/icon_ams_emunand.bmp [SX OS] payload=bootloader/payloads/SXOS-payload.bin icon=bootloader/res/icon_sxos.bmp { } {-- Stock --} [Official Firmware (SysNAND)] emummc_force_disable=1 fss0=atmosphere/fusee-secondary.bin stock=1 icon=bootloader/res/icon_switch.bmp
- Una vez hemos modificados estos archivos, ponemos la micro SD en la Switch y arrancamos SXOS normalmente (con el Payload de SXOS o usando el de Hekate y desde ahi, escogiendo SXOS en el bootloader (entrada que previamente creamos modificando el archivo). Cambiamos el tema a negro (para diferenciarlo de nuestra NAND) y usamos el homebrew "Reboot to Payload" para que nuestra consola se reinicie directamente en Atmosphere. En este momento, nuestra Switch debería arrancar en Atmosphere con el tema negro, ya que estaría usando la misma EmuNAND que SXOS. Para comprobarlo, podemos instalar un juego y reiniciar con el otro CFW para ver que esta instalado y nos permite jugarlo, asi como acceder a las mismas capturas de pantalla ya que ambos CFW usan la carpeta Emutendo.
En principio, ya solo nos quedaría actualizar nuestra EmuNAND (si nuestra NAND tiene un FW antiguo) e instalar algunas utilidades como podrían ser el homebrew SX_reboot.nro, sys-clk-Editor.nro (junto al sysmodule sys-clk), o ftpd.nro.
Pack Dual Nand
Este pack contiene:
-SXOS, Atmosphere y Bootloader de Hekate ya configurado.
-NX-8.1.0: Carpeta con archivos para actualizar a 8.1.0 con ChoiDujourNX (incluído) en caso de que vuestra NAND este en FW inferior.
-Hombrew Útiles: AppStore, Checkpoint, Kosmos Toolbox, KosmosUpdater, Lockpick, NXThemesInstaller, HBG_Shop, ChoiDujourNX, ftpd, KefirUpdater, NX-Shell, Reboot to Atmosphere, Reboot to SXOS y sys-clk-Editor.
-NSP Forwarders (incluídos en carpeta "nsp"): HGB_Shop, HomebrewMenu, Reboot to Atmosphere, Reboot to SXOS.
-Cheat Database Actualizada para SXOS.
-2 Temas de prueba para utilizar con NXThemesInstaller.NOTA: El reboot to SXOS y reboot to Atmosphere son por pura comodidad para reiniciar directamente a Atmosphere desde SXOS y viceversa sin pasar por el bootloader de Hekate. Al igual que tener la Kosmos Toolbox, que nos permite hacer reboot to Hekate en caso de que lo necesitemos.
Principales CFW
Pagina de SXOS - Principal CFW de pago. Exclusivo: Ejecucion de XCI, Soporte USB HDD, emuNand.
Pagina de Atmosphere - Principal CFW Gratuito. Exclusivo: Sistema de kips, mayor soporte de la comunidad.
Pagina de ReiNX - Fork de Atmosphere
Pagina de CTCaer Hekate - Uno de los primeros CFW funcionales, cada vez mas en desuso.
Página con tutoriales:
https://switchscene.org
Tutorial de principio a fin sobre hacking en Switch (útil también para principantes)
Tutorial para crear la EmuNand en SX OS:
Nota:
Este tutorial no sirve si estais en 6.2.0 y no teneis un backup de la Nand anterior o teneis los efuses quemados.
Es recomendable formatear la tarjeta en Fat32 para evitar corrupcion de la microSD con homebrew (lo digo por experiencia propia) y ya que esto es un proceso que requiere tiempo, mejor hacerlo ya ahora ya que para instalar nsp podemos hacerlo desde un HDD externo sin problema. ExFat tambien sirve, pero tarde o temprano se os corrompera y no os funcionaran bien emuladores y demas. Usad la que veais.
Tabla de contenido:
-0.X: Pasos Previos
-1: Backup NAND
-2: Restore NAND
-2B: Downgrade sin copia de NAND (SX OS y Hekate)
-3: Crear EmuNAND
-4: Actualizar EmuNAND
-5: Ultimos pasos.
0.1: Realizamos con Edizon o con Checkpoint un save de todos los juegos para poder restaurarlos despues.
0.2: Hacemos una copia en nuestro PC de todo el contenido de la tarjeta microsd, para restaurarlo luego y volver a tenerlo todo.
1. Backup NAND:
Si no teneis una copia de la Nand, es lo primero que debereis hacer, para en un futuro poder restaurar en caso de brick por malware o downgrade, para ello inyectamos el payload de SX OS mientras mantenemos pulsado el boton Volumen+ y en el menu entramos en Options, NAND y pulsamos "Dump NAND". Aceptamos y esto creara un backup de los 30gb de la NAND en la microSD, asique estad seguros de que teneis espacio. El backup se quedara en microsd:/sxos/backup/
2. Restaurar Backup Antiguo:
SI tenemos un backup limpio antiguo y no quemamos los efuses (podemos comprobar cuantos efuses tenemos quemados con el payload briccmii que podeis bajaros de https://switchtools.sshnuke.net/) y aqui teneis una lista de los efuses que deberiais tener quemados para cada firmware.. asique si teneis mas efuses quemados de los que marca para el backup que teneis, no os arrancara la Switch al restaurar esa Nand.
OFW efuses quemados
1.0.0 1
2.0.0-2.3.0 2
3.0.0 3
3.0.1-3.0.2 4
4.0.0-4.1.0 5
5.0.0-5.1.0 6
6.0.0-6.1.0 7
6.2.0 8
7.0.0-8.0.0 9
-2.1. Si teneis el backup hecho con SX OS, basta que lo coloqueis en la carpeta microsd:/sxos/backup/ y arranqueis el menu de inicio de SX OS pulsando Volumen+ al arrancar, vayais a Options, NAND y ahi "Restore NAND".
-2.2. Si lo hicisteis en su dia con Hekate: colocad el payload de Hekate en la microsd: arrancad el menu de inicio de SX OS y entrad en Options, Payload y escogeis el de Hekate, al arrancarlo debeis ir a Tools, Restore y pulsar en "Restore eMMC BOOT0/1", esto os dara un error ya que no estara el backup, pero os creara la carpeta donde teneis que poner el backup que vendria a ser algo como microsd:/backup/<codigo numerico>/Restore/ y dentro de Restore es donde poneis la Rawnand y los boot1 y boot0 que teniais. Volveis a repetir el proceso y esta vez no os dara errores.
IMPORTANTE: Tras haber downgradeado a donde teneis los efuses quemados, hay que volver al menu de arranque de SX OS y volver a instalar el AutoRCM ya que lo elimina al restaurar NAND.
2B. Downgrade sin Backup de NAND:
-2B.1. En caso de que tengamos efuses sin quemar pero no tengamos copia de la NAND, podemos downgradear usando ChoiDujourNX. Es recomendable utilizar una microsd vacia con unicamente los archivos necesarios para arrancar el cfw, ya que si teneis algo que use layeredFS por ejemplo y downgradeais como yo a 2.3.0, os dara un error al no poder ejecutarse en aquella version. Para ello lo descargamos de https://switchtools.sshnuke.net/ y ponemos el NRO en la carpeta microsd:/switch/. Por otro lado descargamos el firmware al que queramos downgradear, por ejemplo de aqui https://darkumbra.net/forums/topic/181136-nintendo-switch-firmware-files-100-610no-scummy-ads-link/.
-2B.2. Una vez descargado el firmware lo descomprimimos en una carpeta en la raiz de la microsd, es recomendable renombrarla con el numero de firmware, pongamos en este caso de ejemplo, el 4.1.0. Una vez tenemos el ChoiDujourNX y la carpeta 4.1.0 con los archivos en nuestra switch, arrancamos CFW y desde homebrew, abrimos ChoiDujourNX, escogemos la carpeta 4.1.0 y nos aparecera una pantalla con Current Firmware que es el que tenemos instalado, Target Firmware que deberia ser 4.1.0 y marcada la opcion de no quemar efuses. Aceptamos y dejamos que empiece, esto instalara el firmware que queremos tener. Aceptamos reiniciar la Switch y al iniciar deberiamos tener hecho el downgrade. Una vez downgradeado, si no teniais una copia de la Nand, lo recomendable es desinstalar todo lo posible y dejarla lo mas limpia posible. Tras esto hacer una copia de la Nand siguiendo el paso 1.
3. Creando la EmuNAND:
-3.1. Una vez tenemos el OFW en la version mas baja que podemos y lo mas limpio posible, vamos a crear la EmuNAND. Para ello usamos una tarjeta a poder ser Fat32 con mas de 30gb de espacio libre ya que es el tamaño de la NAND que se copiara a la microSD. Iniciamos la switch pulsando Volumen+ para entrar en el menu de SX OS, vamos a Options, EmuNAND, Create EmuNAND y aceptamos, esto empezara un proceso largo, de hora y pico o dos horas, asique hacedlo cuando tengais la bateria bien cargada.
-3.2. Una vez completada, podeis comprobar que en el menu de arranque de SX OS, encima de Boot CFW aparece una opcion nueva que pone "EmuNAND Enable" y que si pulsais pasa a "Disable", esto os permite arrancar ahora de 3 formas distintas la switch, con OFW que sera, en este caso el 4.1.0 (el cual podeis actualizar para jugar a vuestros juegos reales, aunque sigue sin ser recomendable actualizarlo a 6.2, por si se jode la EmuNAND y teneis que crear otra), con CFW y la EmuNAND Disable, que sera un cfw en 4.1.0. Y por ultimo, la EmuNAND, en la cual nos vamos a centrar ahora.
4. Actualizando la EmuNAND:
Una vez arrancamos con ella, que por defecto sera la que arranque cuando lanceis el payload de SX OS. Se puede comprobar entrando en la galeria, en el icono de Xecuter que aparece a la derecha con la version que tenemos, ahora deberia poner "EMUNAND". Si todo es correcto, nos bajamos la update 6.1.0 de https://darkumbra.net/forums/topic/181136-nintendo-switch-firmware-files-100-610no-scummy-ads-link/. Repetimos el proceso del paso 2B, descomprimiendo esos archivos en una carpeta en la raiz de la microSD con el nombre 6.1.0 y luego arrancamos el ChoiDujourNX, escogemos esa carpeta y la instalamos, pedira reiniciar de nuevo. Una vez reiniciado, tendremos la EmuNAND en 6.1.0 lista para trastear con ella.
5. Ultimos Pasos
-5.1. Copiamos todos los archivos que teniamos en nuestra tarjeta previamente y cambiamos el nombre de la carpeta "Nintendo" a "Emutendo" para conservar nuestra galeria y borramos dentro de Emutendo la carpeta llamada "Content" ya que tendremos que instalar de nuevo los juegos en nsp y las updates.
-5.2. Una vez vayamos iniciando los juegos y jugando, iran apareciendo en Edizon y podremos restaurar los saves que hicimos previamente.
NO ACTUALIZAR LA EMUNAND A 8.0.0 YA QUE POR AHORA NO FUNCIONA NINGUN CFW EN ESA VERSION, ASIQUE NO PODRIAIS USARLA.
ES POSIBLE ACTUALIZAR LA SYSNAND A 8.0.0 Y TENER LA EMUNAND EN 7.0.1 PARA JUGAR EN SYSNAND A LOS JUEGOS REALES Y ONLINE, PERO NO SE AUN SI EN CASO DE QUE SE JODA LA EMUNAND, TENDRIA SOLUCION LUEGO.
Editado: Haciendo una copia de la carpeta emunand en microsd:/sxos/ y guardandola os quedais con un backup de la emunand por si en algun momento os gripa o quereis iniciar de cero con ella. Guardadla a buen recaudo que os evitareis una horita de creacion de la emunand. Si es como la NAND normal, al comprimirla deberia quedarse en 3 o 4 gb como mucho.
RIESGO DE BAN:
Cualquier CFW que le instales a la consola conlleva riesgo de BAN, no preguntes si te puedan banear por ello ya que tienes todas las papeletas de que te pase. Todos los bans a dia de hoy, implican un "full cert ban", tu consola queda baneada a todos los niveles de los servicios de Nintendo, lo que se traduce en no poder tener online y tener que instalar todo con NSP/XCI. (No es una gran perdida a menos que juegues online con tus originales).
VULNERABILIDAD DE LAS CONSOLAS:
Toda consola fabricada despues de Julio de 2018 es considerada "Pre-Mariko" lo que implica que no es vulnerable a Fusee-Gelee y por tanto no tiene a dia de hoy CFW compatible, se dice que es posible en un futuro, pero nada fijo.
Comprobar en estas listas en que categoria esta el vuestro:
https://gbatemp.net/threads/switch-informations-by-serial-number-read-the-first-post-before-asking-questions.481215/
O ponedlo aquí el serial:
https://akdm.github.io/ssnc/checker/