====== hekate ====== Cargador de arranque para [[ocio:consolas:nintendo_switch|Nintendo Switch]] y otras utilidades (creación de emuMMC , gestión de particiones en la tarjeta SD). * [[https://github.com/CTCaer/hekate|Repositorio oficial]] {{ https://user-images.githubusercontent.com/3665130/60391760-bc1e8c00-9afe-11e9-8b7a-b065873081b2.png |}} ===== Instalación ===== - [[https://github.com/ctcaer/hekate/releases|Descarga hekate]] - Descomprimir el archivo ''.zip''. Obtendremos dos ficheros: una carpeta llamada ''bootloader'' (con varios carpetas y fichero dentro) y un fichero llamado ''hekate_ctcaer_x.y.z.bin'' . - Copia esos ficheros en la raíz de la tarjeta SD - Metemos la tarjeta en la consola en modo RCM. - Presionamos cualquier botón para continuar al menú hekate. - Nos movemos (con los botones de volumen) para colocarnos en **Reload** y pulsamos el botón de encendido. - Tenemos que haber entrado en la interfaz gráfica de hekate llamada **Nyx**: {{ https://hackeatuswitch.netlify.app/img/hekatemenu.png |}} ===== Actualización ===== - Descargar la [[https://github.com/CTCaer/hekate/releases|nueva versión de hekate]]. - Descomprimir - Sustituir el directorio ''bootloader'' con el que hay en la tarjeta SD de la Nintendo Switch. Se puede reemplazar lo que exista, no es necesario borrar el directorio. - Podemos actualizar el PC (o dispositivo que usemos para inyección RCM) con el nuevo ''hekate_ctcaer_x.x.x.bin'' o no. En cualquier caso, ''bootloader/update.bin'', que realmente es **hekate**, será lanzado si es más nuevo que el que cargamos mediante la inyección en RCM. ===== Copia de seguridad de la partición emuMMC ===== Estas notas están pensadas sobre todo para hacer una copia de una tarjeta a otra de mayor tamaño. En el menú gráfico de hekate (Nyx), pulsamos en **emuMMC**. Revisamos que en la sección **emuMMC Info & Selection** esté en //Enabled!// y tipo **SD Raw Partition**. De vuelta al menú principal de hekate, pulsamos en **Tools**. En la sección **Backup & Restore**, pulsamos en **Backup eMMC**. En la siguiente pantalla, pulsamos en la parte de abajo donde pone **SD emuMMC Raw Partition** para que se ponga en **ON**. Pulsamos en **SD emuMMC BOOT0 & BOOT1**. Se hará una copia en la tarjeta SD dentro del directorio ''/backup/1234ABC''. Cuando termine, pulsamos en **Close** para volver a la pantalla anterior donde pulsaremos **SD emuMMC RAW GPP**. Este será un proceso más largo porque hará una copia de la partición física GPP. El proceso hará una copia de 32 o 64 GB (dependiendo de si tenemos la Nintendo Switch clásica u OLED) lo cual llevará más de 20 minutos, así que procura que la consola tenga suficiente batería durante esta operación. Al finalizar, se guardará en el directorio ''/backup/1234ABC'' de la tarjeta SD. ==== Copia de seguridad de ficheros ==== Volvemos al menú principal y vamos a **Tools** -> //USB Tools// -> **SD Card**. Enchufamos la Nintendo Switch a un ordenador mediante USB. Hacemos una copia del contenido de esa tarjeta a algún sitio del PC. Expulsamos con seguridad y luego quitamos la tarjeta SD de la Nintendo Switch. Hekate se quejará diciendo que se reiniciará cuando la volvamos a meter. Esto nos interesa porque así nos ahorramos el paso de tener que apagar la consola, ponerla en modo RCM e inyectar hekate. ==== Formatear y preparar nueva tarjeta ==== Sacamos la tarjeta SD y la formateamos en FAT32. Si la consola no estuviese mostrando hekate, descargamos hekate y lo copiamos en la raíz de la tarjeta SD. Metemos la tarjeta, ponemos la consola en modo RCM e inyectamos hekate. En hekate, después de establecer la fecha y la hora, vamos a **Tools** -> **Partition SD Card** y llegaremos al **Partition Manager**. emuMMC (RAW) lo pondremos en **FULL** (será ''29'' en la versión clásica o ''2x29'' si tenemos la Switch OLED). Cuando pulsemos en **Next Step**, comenzará a realizar las particiones. El proceso de particionado eliminará todo lo que había en la tarjeta SD. ==== Copiar ficheros y restaurar particiones ==== Quitamos la tarjeta SD y la conectamos a un PC donde veremos una partición FAT llamada "SWITCH SD". Copiamos todos los ficheros de la copia de seguridad que habíamos hecho con anterioridad. Cuando terminemos, copiamos el contenido del directorio ''/backup//emummc'' y lo pegamos dentro de ''/backup//restore/emummc/'' (ficheros ''rawnand.bin.xx'', ''BOOT0'' y ''BOOT1''). Sacamos la tarjeta, la metemos en la consola e inyectamos hekate. En hekate, vamos a **Tools** -> Restore eMMC. Pulsamos en **SD emuMMC Raw Partition** para ponerlo en **ON** y luego pulsamos en **SD emuMMC BOOT0 & BOOT1**. Luego pulsaremos en **SD emuMMC RAW GPP** (este es el que durará). Para revisar que todo está bien, desde el menú principal de hekate, pulsamos en emuMMC y tenemo que ver el mensaje "Enabled!" en **emuMMC Info & Selection**. Lanzamos Atmosphere y verificamos que todo funciona correctamente. ===== Errores ===== Posibles mensajes de error que pueden aparecer en la Nintendo Switch al inyectar hekate ==== Failed to init or mount SD! ==== Lo lógico es que este error ponga aparezca cuando haya algún problema con la tarjeta SD que hayamos metido en la Nintendo Switch o que sencillamante no tenga ninguna tarjeta introducida. ===== Recursos ===== * [[https://www.youtube.com/watch?v=YxwZqzp0hvA|How to Upgrade Your MicroSD Card & Migrate emuMMC for Atmosphere CFW]] * [[https://gbatemp.net/threads/guide-how-to-easily-migrate-to-a-bigger-switch-sd-card-without-re-installing-everything.664637/|Guide: How to easily migrate to a bigger Switch SD card without re-installing everything]]