Hekate CFW: Hacer backup/restaurar de la NAND de tu switch con Fusée Gelée o ShofEl2

1, 2, 3, 4, 5162
Chuckirex
Habitual
91 mensajes
desde oct 2005
en Mallorca
Editado 58 veces. Última: 27/08/2018 - 21:15:41 por egarrote.
Actualización 08/07/2018: HEKATE 3.1 + SDFiles v5.1

Payload: https://github.com/CTCaer/hekate/releas ... er_3.1.bin
Joiners Script: https://github.com/CTCaer/hekate/releas ... _macos.zip
SDFiles: https://github.com/tumGER/SDFilesSwitch ... esV511.zip

MEJORA IMPORTANTE: SOPORTA EL MODO SLEEP EN TODAS LAS VERSIONES (Incluida 5.1) :cool:

Actualización 29/05/2018: HEKATE 2.0

Payload: https://github.com/CTCaer/hekate/releas ... er_2.0.bin
Joiners Script: https://github.com/CTCaer/hekate/releas ... _macos.zip

Github: https://github.com/CTCaer/hekate/releases/tag/v2.0

Cambios importantes:

- Soporta todas las versiones hasta 5.0.2
- Modo AutoRCM (Ya venía en la 1.6)

Actualización 28/06/2018: Añado hilo del compañero @gamerdecorazon1 con el AutoRCM explicado: hilo_autorcm-detalles-y-comentarios-aqui_2291602

- Ordenado por secciones (Ya venía en 1.6)

@Iverson88 Gracias por el aviso

Actualización 23/05/2018: HEKATE 1.5.1: https://github.com/CTCaer/hekate/releas ... _1.5.1.bin
https://github.com/CTCaer/hekate/releas ... _macos.zip

- Añade soporte para las microsd que daban problemas al dumpear en versiones anteriores.
- Añade la opción de lanzar CFW en todas las versiones excepto en 3.0.1 y 3.0.2
- Añade el joiners script que sirve para unir las partes de la rawnand para quienes utilizan fat32

Actualización 10/05/2018: SOLO PARA VERSIONES 4.X. El mismo payload de la actualización anterior, pero adaptado a las versiones 4.X.

Copiar a la raíz de la microsd: https://github.com/nx-python/hekate-ipl ... dfiles.zip
Lanzar con este payload: https://github.com/nx-python/hekate-ipl ... ayload.bin

Gracias por el aviso @javieron_

Actualización 09/05/2018: OJO! SOLO PARA VERSIONES 5.0.X. Se añade payload que junto a las funciones ya existentes de Hekate incluye función de carga de CFW para dichas versiónes (de momento, solo funciona el HBL).

Copiar a la raíz de la microsd: https://github.com/Jan4V/hekate-ipl-50x ... dfiles.zip
Lanzar con este payload: https://github.com/Jan4V/hekate-ipl-50x ... ayload.bin

Para cargarlo escoged la opción Launch Firmware->CFW

Una vez arrancada la consola, id al Álbum de fotos y se os abrirá el Homebrew Launcher.

* Para las versiones 4.X sigue sin haber nada. Aun así, el creador sigue recomendando no actualizar.

Fuentes: https://github.com/Jan4V/hekate-ipl-50x ... tag/v1.0.0
https://gbatemp.net/forums/switch-hacking-homebrew.285/

@Raugo: Gracias por el aviso



Actualización 02/05/2018: Se añade fork que nos saca el RawNand.bin directamente a nuestra microsd: https://github.com/rajkosto/hekate/rele ... te_ipl.bin

Fuentes: https://github.com/rajkosto/hekate/releases
https://gbatemp.net/threads/release-bis ... st-7948527

@ppmeis Gracias por el aviso

Actualización 01/05/2018: Se sustituye el payload original por payload modificado que soporta particiones exFat y además nos da la opción de hacer backup de la partición USER. Se modifica en el tuto las referencias al payload anterior y se añade al final los cambios necesarios para hacer el full backup.

Fuente: https://gbatemp.net/threads/rcm-payload ... mp.502628/

Original (modificada) 30/04/2018:

Hoy ha salido el método para hacer backup de nuestra nand. Yo tengo la versión 5.0.2, así que debería funcionar con todas.

OJO: Si tenéis que formatear antes de hacer la operación, haced un backup de vuestra carpeta Nintendo antes de formatear para no perder vuestros datos.

Necesitamos:

- Una microsd de 4gb mínimo para el backup sin la partición USER, para el full backup 64GB ya que todo ocupa 30,5GB.
- El payload: https://github.com/sweetlilmre/hekate/r ... te-ipl.bin
- Fusée Gelée o ShofEl. Lanzadlo con vuestro método favorito.
- Hekate2rawnand: https://files.sshnuke.net/hekate2rawnand.zip
- Si queremos hacerlo con Windows instalaremos el Gitforwindows: https://github.com/git-for-windows/git/ ... 64-bit.exe
- Por si necesitáis formatear microsd de más de 32gb en fat32: http://www.ridgecrop.demon.co.uk/downlo ... format.zip

Pasos a seguir

En la consola:

1. Insertamos la microsd en la Switch con al menos unos 3gb libres.
2. Ponemos la consola en RCM mode.
3. Ejecutamos el exploit. En vez de cargar el fusee.bin cargaremos el hekate-ipl.bin.
4. Ya en la consola, nos aparecerá un menú. Solo funcionan los botones vol +, vol - y Power (los del panel).
vol + = Subir
vol - = Bajar
Power = Seleccionar
5. Seleccionamos "tools" y dentro de este menú seleccionamos "Dump eMMC no USER" o "Dump eMMC all" si queremos también la partición de usuario (ver abajo del todo las notas para quién extraiga la partición USER).
6. El dump se terminará cuando llegue a la partición USER y veáis que pone skip, si le habéis dado a extraer todo será cuando haya llegado al 100%. Dadle a power y luego seleccionar back para volver al menú principal.
7. En el menú principal seleccionad poweroff. (podéis ver información de vuestra consola en console info, por si os pica la curiosidad, el menú launch firmware no lo tocaría de momento)
8. Extraed la microsd e insertadla en el PC.

En el PC:

1. Veréis que en la raíz se os ha creado un archivo por cada partición que ha extraído.
2. Abrid Hekaterawnand.zip y extraed los archivos a la raíz de la microsd.
3. Para Windows (si estáis en Linux omitir). Instala el Gitforwindows. Para lo que queremos hacer podéis darle a siguiente hasta que termine la instalación.
4. En linux, ejecutar hekate2rawnand.sh desde el terminal. En Windows dadle doble click sobre el archivo hekate2rawnand.sh
5. Se nos ha creado el archivo hekate-RawNand.Bin. Renombrar a Nand.bin y guardarlo a buen recaudo.

Fuentes:

https://twitter.com/naehrwert/status/990936092743380992

https://pastebin.com/vdCqxrci

https://gbatemp.net/threads/hekate-ipl.502492/


Notas para los que extraigan la partición USER (en exFat):

- El Backup con la partición USER pasará a ocupar 30,5GB en vez de los 2,7GB del original.
- Si nuestra microsd es menor de 128gb, por motivos obvios, la generación del archivo NAND.bin habrá que hacerlo en el hdd del PC en vez de en la propia microsd.
- Debemos abrir el archivo hekate2rawnand.sh con el Wordpad o vuestro editor favorito, borrar lo que marco en rojo (está al final) y guardar.

#dd of=hekate-RawNand.bin if=USER skip=0 seek=171520 count=1703936 bs=16384 status=progress
#dd of=hekate-RawNand.bin if=gpt_suffix.bin skip=0 seek=61071327 count=33 bs=512
cosuke
Controlé mi obsesión
2.073 mensajes
desde nov 2002
Psmaniaco
Duelista de EOL
34.878 mensajes
desde mar 2002
en León(España)
Imagino que los datos vendran cifrados ¿no? O sea que no se podra acceder al interior de la Nand.
Un saludo.
Raugo mod
MegaAdicto!!!

Staff
Moderador
23.741 mensajes
desde ene 2006
@Psmaniaco Si, estan cifrados pero con biskeydump se pueden sacar las claves y con hacdiskmount acceder al contenido.

Saludos
Chuckirex
Habitual
91 mensajes
desde oct 2005
en Mallorca
Editado 2 veces. Última: 1/05/2018 - 00:54:30 por Chuckirex.
Psmaniaco escribió:Imagino que los datos vendran cifrados ¿no? O sea que no se podra acceder al interior de la Nand.
Un saludo.


Tal y como te dicen más abajo ya hay herramientas para trabajar con la nand. No las he puesto porque el objetivo de este hilo es tener un backup de la nand por si ocurriera un imprevisto poder restaurarla, que es lo que interesa a la mayoría de los usuarios.

Lo hice pensando en los usuarios, no en desarrolladores.

Saludos
Psmaniaco
Duelista de EOL
34.878 mensajes
desde mar 2002
en León(España)
Hombre, yo es para empezar a trastear un poco con mi Switch, pero con una copia de la Nand que no vaya a restaurar, la original la guardare a buen recaudo, por que me interesa mas que la Switch funcione para los sobrinos.
Un saludo.
SVA
MegaAdicto!!!
1.852 mensajes
desde nov 2006
en mi mundo
Pregunta: ¿con esto se podría hacer un backup en 3.0.1 (u otro), actualizar a la 5, y volver después restaurando el backup?
CrusardGameamos
NO SOY MÔD! creo
9.961 mensajes
desde sep 2014
en "Madruid"
SVA escribió:Pregunta: ¿con esto se podría hacer un backup en 3.0.1 (u otro), actualizar a la 5, y volver después restaurando el backup?

Ni, por los eFuses.
Revisa el FAQ.
Riky_Xerez
iPhone X
10.823 mensajes
desde ago 2007
en Jerez de la frontera
Editado 1 vez. Última: 1/05/2018 - 16:44:09 por Riky_Xerez.
Pues en un poquito me pongo a sacar la NAND de mi consola que eso es lo primero de todo para poder trastear luego.
En un rato informo si todo sale con éxito.

EDITO: Todo hecho a la perfección, ya tengo a buen recaudo la NAND. Gracias por el aviso y el tuto, compañero.
Una pregunta muy tonta, ¿Para qué vale tener la NAND en general? Y en particular, ¿Para qué vale tenerla ahora mismo? Gracias.
1, 2, 3, 4, 5162