Jump to content


Hekate - CTCaer mod & Nyx 6.1.1


¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter o Mastodon!
Ayúdanos con el mantenimiento de la web con una donación vía Paypal.

Hekate es una aplicación de personalización para Nintendo Switch que incluye bootloader, parcheador de firmware, herramientras varias y más.

Carpetas y archivos del gestor de arranque:

  • bootloader: Carpeta principal.
  • |__ bootlogo.bmp: Se utiliza cuando está activado el custom y no se encuentra el logopath. Se puede omitir.
  • |__ hekate_ipl.ini: Configuración principal del bootloader y entradas de arranque.
  • |__ patches.ini: Añade parches externos. Se puede omitir. Se puede encontrar una plantilla aquí
  • |__ update.bin: Si es más nuevo, se carga en el arranque. Para modchips. Se actualiza automáticamente. Se puede omitir.
  • bootloader/ini/: Para inis individuales. Menú 'More configs...'. Soporta el autoarranque.
  • bootloader/res/: Recursos de usuario de Nyx. Iconos y más.
  • |__ background.bmp: Nyx - fondo personalizado.
  • |__ icon_switch.bmp: Nyx - Icono por defecto para CFWs.
  • |__ icon_payload.bmp: Nyx - Icono por defecto para Payloads.
  • |icon_lakka.bmp: Nyx - Icono por defecto para Lakka.
  • bootloader/sys/: Para los módulos del sistema.
  • |__ emummc.kipmemu: Módulo MMC KIP1. ¡Importante!
  • |__ libsys_lp0.bso: Módulo LP0 (modo de suspensión). ¡Importante!
  • |__ libsys_minerva.bso: Célula de entrenamiento Minerva. Se utiliza para el entrenamiento de la frecuencia de la DRAM. ¡Importante!
  • |__ nyx.bin: Nyx - Nuestro GUI. ¡Importante!
  • |__ res.pak: Paquete de recursos de Nyx. ¡Importante!
  • bootloader/screenshots/: Carpeta donde se guardan las capturas de pantalla de Nyx
  • bootloader/payloads/: Para las cargas útiles. Menú 'Payloads...'. Sólo se admite el autoarranque incluyéndolos en un ini. Se soportan todos los cargadores de arranque CFW, herramientas y cargas útiles de Linux.
  • bootloader/libtools/: Futuro reservado
  • sept: Carpeta sept. Esto siempre debe actualizarse a través del zip de lanzamiento de Atmosphère. Necesario para las herramientas y el arranque del HOS en la versión 7.0.0 y superior. No se utiliza para arrancar el HOS si se define la clave fss0=.

Nota: Los archivos Sept para el arranque de la versión 7.0.0 y superior se esperan en la carpeta /sept en la raíz de la tarjeta sd.

80811801-5d6ae880-8bcf-11ea-8720-e38dd31cc7c3.thumb.png.171a307e4ce3ade4e71b07c7028cb01d_resultado.jpg

80811794-5ba12500-8bcf-11ea-87dd-3bf78e8680ee.thumb.png.cc29ee6d892addf0de5c04528d3272b2_resultado.jpg

80811807-5e9c1580-8bcf-11ea-862d-0e6d2b8c02f8.thumb.png.2f50815a981f6b92f4fe8718ce47049c_resultado.jpg

80811809-5f34ac00-8bcf-11ea-9b6c-808bf4d5ac7a.thumb.png.5bea946b9701ce30532edadf95b8d2c4_resultado.jpg

Cómo actualizar Hekate

  • Arrastra y suelta la carpeta del cargador de arranque en la raíz de la tarjeta sd y pulsa fusionar/reemplazar.
    • No es necesario borrar esa carpeta primero, especialmente si quieres tus configuraciones y cargas útiles.
  • Puedes elegir actualizar tu dispositivo de inyección RCM o tu PC con el nuevo hekate_ctcaer_x.x.x.bin o no.
    • En cualquier caso, bootloader/update.bin, será comprobado y si es más nuevo se cargará.
    • update.bin es hekate y ya está copiado con el proceso de actualización drag n drop de la carpeta bootloader.

Aviso sobre Atmosphere 1.0.0 y superiores: El fss0=atmosphere/fusee-secondary.bin en hekate_ipl.ini debe ser cambiado por fss0=atmosphere/package3. Y asegúrese de que la carpeta atmosphere/contents no tiene componentes antiguos de Atmosphere.

Configuración del gestor de arranque

El gestor de arranque se puede configurar a través de 'bootloader/hekate_ipl.ini' (si está presente en la tarjeta SD). Cada sección ini representa una entrada de arranque, excepto la sección especial 'config' que controla la configuración global.

Hay cuatro tipos de entradas posibles. "[ ]": Entrada de arranque, "{ }": Caption, "#": Comentario, "newline": Cosmética .ini newline.

Claves/valores de configuración global cuando la entrada de arranque está configurada:

  • autoboot=00: Desactivar, #: Número de entrada de arranque para el autoarranque.
  • autoboot_list=00: Leer la entrada de arranque autoboot desde hekate_ipl.ini, 1: Leer desde la carpeta ini (los archivos ini están ordenados en ASCII).
  • bootwait=30: Desactivar (También desactiva el bootlogo. Teniendo VOL- pulsado desde la inyección se va al menú), #: Tiempo de espera de VOL- para entrar en el menú.
  • autohosoff=10: Desactivar, 1: Si se despierta del HOS a través de una alarma RTC, muestra el logo, luego se apaga completamente, 2: No hay logo, se apaga inmediatamente.
  • autonogc=10: Disable, 1: Aplica automáticamente el parche nogc si se encuentran fusibles no quemados y se arranca una EAS >= 4.0.0.
  • updater2p=00: Disable, 1: Fuerza la actualización (si es necesaria) del binario reboot2payload para ser hekate.
  • backlight=100: Nivel de retroiluminación de la pantalla. 0-255.

Claves/valores de configuración global de Nyx (nyx.ini):

  • themecolor=167 Establece el color Nyx de los resaltados de texto.
  • timeoff=100 Establece el desplazamiento de tiempo en HEX. Debe estar en formato de época HOS
  • homescreen=0 Establece la pantalla de inicio. 0: Menú de inicio, 1: Todas las configuraciones (fusiona las configuraciones de inicio y más), 2: Inicio, 3: Más configuraciones.
  • verification=10: Desactiva la verificación de Backup/Restore, 1: Sparse (basado en bloques, rápido y mayormente confiable), 2: Full (basado en sha256, lento y 100% confiable).
  • umsemmcrw=11: eMMC/emuMMC UMS se montará como escribible por defecto.

Combinaciones de clave/valor de la entrada de arranque:

  • warmboot={ruta SD} Reemplaza el binario warmboot
  • secmon={ruta SD} Reemplaza el binario del monitor de seguridad
  • kernel={ruta SD} Reemplaza el binario del kernel
  • kip1={Ruta SD} Reemplaza/añade el proceso inicial del kernel. Se pueden establecer varios.
  • kip1={carpeta SD}/* Carga todos los .kip/.kip1 dentro de una carpeta. Compatible con llaves kip1 individuales.
  • fss0={SD path} Toma un binario de fusee-secondary y extrae todas las partes necesarias de él. kips, exosphere, warmboot y sept.
  • fss0experimental=1 Permite cargar el contenido experimental desde un almacenamiento FSS0
  • kip1patch=nombredelparche Activa un parche kip1. Especifique con varias líneas y/o como CSV. Si no se encuentra, se mostrará un error
  • fullsvcperm=1 Desactiva la verificación SVC (permiso de servicios completos)
  • debugmode=1 Activa el modo de depuración. Obsoleto cuando se utiliza con exosphere como secmon.
  • atmosphere=1 Activa el parcheo de Atmosphère.
  • emupath={carpeta SD} Obliga a emuMMC a utilizar la seleccionada. (=emuMMC/RAW1, =emuMMC/SD00, etc). emuMMC debe ser creado por hekate porque utiliza los archivos raw_based/file_based.
  • emummcforce=1 Fuerza el uso de emuMMC. Si emummc.ini está deshabilitado o no se encuentra, entonces causa un error.
  • emummc_force_disable=1 Desactiva emuMMC, si está habilitado.
  • stock=1 Desactiva los parches innecesarios del kernel cuando se ejecuta stock o semi-stock. Si emuMMC está habilitado, se requiere emummc_force_disabled=1. emuMMC no está soportado en stock. Si se necesitan KIPs adicionales a los de OFW, se pueden definir con la clave kip1. No se debe utilizar ningún kip que dependa de los parches de Atmosphère, porque se colgará. Si se necesita NOGC, utilice kip1patch=nogc.
  • id=idname Identifica la entrada de arranque para el arranque forzado mediante id. Máximo 7 caracteres.
  • payload={SD path} Lanzamiento de la carga útil. Herramientas, Linux, cargadores de arranque CFW, etc.
  • logopath={SD path} Si no hay logopath, se utilizará bootloader/bootlogo.bmp si existe. Si existe logopath, se cargará el mapa de bits especificado.
  • icon={Ruta SD} Obliga a Nyx a utilizar el icono definido aquí. Si no se encuentra, buscará un bmp con el nombre de la entrada de arranque ([Test 2] -> bootloader/res/Test 2.bmp). En caso contrario, se utilizará el icono por defecto.

Boot entry key/value Exosphère combinations:

  • nouserexceptions=1 Disables usermode exception handlers when paired with Exosphère.
  • userpmu=1 Enables user access to PMU when paired with Exosphère.
  • cal0blank=1 Overrides Exosphère config blank_prodinfo_{sys/emu}mmc. If that key doesn't exist, exosphere.ini will be used.
  • cal0writesys=1 Overrides Exosphère config allow_writing_to_cal_sysmmc. If that key doesn't exist, exosphere.ini will be used.

Note1: When using the wildcard (/*) with kip1 you can still use the normal kip1 after that to load extra single kips.

Note2: When using FSS0 it parses exosphere, warmboot and all core kips. You can override the first 2 by using secmon/warmboot after defining fss0. You can define kip1 to load an extra kip or many via the wildcard (/*) usage.

Warning: Never define fss0 core kips when using fss0 and make sure that the folder (when using /*), does not include them. This is in case the kips are incompatible between them. If compatible, you can override fss0 kips with no issues (useful for testing with intermediate kip changes).

Payload storage:

hekate has a boot storage in the binary that helps it configure it outside of BPMP enviroment:

  • '0x94' boot_cfgbit0: Force AutoBoot, bit1: Show launch log, bit2: Boot from ID, bit3: Boot to emuMMC, bit6: Boot to UMS, bit7: sept run.
  • '0x95' autobootIf Force AutoBoot: 0: Force go to menu, else boot that entry.
  • '0x96' autoboot_listIf Force AutoBoot and autoboot then it boots from ini folder.
  • '0x97' extra_cfgbit7: Force Nyx to run Dump pkg1/2.
  • '0x98' xt_str[128] Depends on the set cfg bits.
  • '0x98' ums[1] When Boot to UMS is set, it will launch the selected UMS. 0: SD, 1: eMMC BOOT0, 2: eMMC BOOT1, 3: eMMC GPP, 4: emuMMC BOOT0, 5: emuMMC BOOT1, 6: emuMMC GPP,
  • '0x98' id[8] When Boot from ID is set, it will search all inis automatically and find the boot entry with that id and boot it. Must be NULL terminated.
  • '0xA0' emummc_path[120] When Boot to emuMMC is set, it will override the current emuMMC (boot entry or emummc.ini). Must be NULL terminated.

If the main .ini is not found, it is created on the first hekate boot.

  • Thanks to: derrek, nedwill, plutoo, shuffle2, smea, thexyz, yellows8.
  • Greetings to: fincs, hexkyz, SciresM, Shiny Quagsire, WinterMute.

by CTCaer.


Que novedades incluye la versión 6.1.1

Released

  • Soporte HOS 18.0.0
  • El arranque fallido de Stock debido a problemas de pkg1 ahora se reiniciará a OFW si se cumplen las condiciones (T210B01 o no autorcm para T210)
  • Corregido un problema con la limpieza de los contadores del sistema
  • Cambios en L4T y ARC:
    • La configuración avanzada de tiempos de ram (ram oc opt) está ahora finalizada (revise el sitio de ayuda para el nuevo %)
    • Corregido un problema con las prioridades del banco de ram (aumenta el rendimiento 1-5%, depende del rango de uso)
    • Ajustado el escalado para SDMMC1 y DDR200
    • T210: Frecuencias pasadas cambiadas de 204/408/666/800/1600/OC a 204/408/800/1333/1600/OC

No te pierdas nada, síguenos en Twitter o Mastodon!
Preguntas, aportes y peticiones en el foro.
Si te sirve lo que hacemos, ayúdanos con el mantenimiento de la web con una donación vía Paypal.

  • Contenido similar

    • Por Dekuwa
      Pack de CFW para Atmosphere para Nintendo Switch. Soporte tanto para modelos Erista como Mariko.
      ¿Qué incluye Kefir?
      Kefirosphere, basado en Atmosphere Sigpatches. Gracias al sigpatch de Atmosphere, podemos ejecutar aplicaciones y juegos no firmados. hekate bootloader. Gracias a este bootloader podemos ejecutar un firmware y otros payloads a través de un mismo menú, crear y restaurar una copia de seguridad de la NAND, crear una EmuNAND, obtener información sobre el estado del sistema, montar una tarjeta de memoria al PC sin sacalar de la Switch o reparticionar la tarjeta de memoria para instalar otro sistema operativo, entre otras cosas. Payloads instalados: Lockpick_RCM - Payload para dumpear las keys de la consola. Incognito_RCM - Payload para eliminar la información prodinfo, que nos permite evitar un posible baneo de una forma más efectiva. Homebrew instalado: DBI - Programa que nos permite instalar juegos vía USB o desde una tarjeta de memoria. tinfoil - Programa que nos permite descargar juegos a la consola directamente desde internet. FreshHay - program for downloading and unpacking the recommended version of the system software directly on the console NX-Shell - file manager NX-Activity-Log - a program that allows you to track time spent in games JKSV - program for backup and restoration of saves Kefir Updater - program for updating kefir via the Internet pplay - video player Daybreak - program for safe update version of the system software of the STB NXThemes Installer - custom theme manager switch-cheats-updater - a program for downloading cheats for installed games. Linkalho - account linking program Installed modules. Modules are additional components that work inside Atmosphere and allow you to do various cool things, such as using xbox-compatible controllers, emulating amiibo, overclocking, and more. Unfortunately, SX OS modules do not support sys-con - a module that allows you to connect almost any gamepads to the console via USB Mission Control - a module that allows you to connect almost any gamepads to the console via bluetooth Tesla Overlay Menu - special overlay menu for interacting with the system ovlEdiZon.ovl - Module for using cheats ovlSysmodules.ovl - A module for enabling and disabling installed system modules (such as overclocking, emuuibo, etc.) nx-ovlloader{:target="_blank"} - Host process for loading Switch overlay OVLs (NROs)
      Kefir installation instructions (auto, Windows only)
      Download kefir.zip Unpack kefir.zip anywhere on your PC Insert into PC console's memory card Run install.bat from the folder where you unpacked kefir.zip and carefully read everything that is written on the screen Enter answers that are appropriate for your situation If you are using Caffeine remember to select it in the options of installer Wait for the end of copying Manual installation instructions (all OS)
      Connecting the STB memory card to the PC:
      Via DBI (Recommended for MacOS and other OS users too) Start DBI via HBL Connect your console to your PC using a USB cable In DBI select "Run MTP Responder" A new device is mounted on the PC - Switch, the folder "External SD card" and there is your memory card Remember, MTP can only transfer files manually. Automatic installation via MTP is not possible. By inserting a memory card into a PC (not recommended for macOS users) Reboot the set-top box through the menu called by holding the (POWER) button On the splash screen of kefir, press the volume down button to get into hekate Now you can remove the memory card from the PC and insert it into the switch. When you pull out the memory card in the hekate, you do not need to re-forward the payload to enter the firmware. It is enough to insert the card into the console and run the firmware via the Launch menu Removing old firmware files
      Remove from the atmosphere/contents folder the folders with the following names (if any): 010000000000100D 0100000000000032 0100000000000034 0100000000000036 010000000000000D 420000000000000E 0100000000001000 0100000000000352 4200000000000010 010000000007E51A Delete all folders from the root of your memory card, except the folders emuMMC and Nintendo, if any. Installing Atmosphere
      Copy the contents of ** the archive kefir.zip from the repository of kefir to the root of the memory card. Correct the attributes according to the instructions below Fix attributes
      In hekate go to the Tools menu, switch to the Arch bit • RCM • Touch • Partitions tab (at the bottom of the screen), select Fix Archive Bit To get into hekate, if you are not in it, restart the STB by holding the power button for 5 seconds while in the custom firmware, then select Power Options -> Restart. When the kefir splash skin appears, press (VOL-) (volume down button) After finishing fixing the attributes, click Close in the upper right corner Select Home -> Launch -> Atmosphere to boot back into the firmware Important information!
      Hekate reboots directly from the firmware, through the usual reboot menu. Just hold down (VOL-) during kefir splash screen You can access your memory card without removing it from the HOS via MTP (DBI -> Run MTP Responder) Installing and updating kefir is the same! by rashevskyv.
    • Por Dekuwa
      Sudachi es un emulador de Nintendo Switch escrito en C++ para Windows y Android, con versiones en desarrollo para Linux y macOS.


      El emulador tiene soporte para tecnologías Vulkan, OpenGL GLSL y OpenGL GLASM.
      Sudachi ha sido creado por jarrodnorwell.
    • Por Dekuwa
      Suyu es un emulador de Nintendo Switch de código abierto escrito en C++,  continuación del popular Yuzu.

      Actualmente Suyu cuenta con versiones para Windows, macOS, Linux y Android.
    • Por Dekuwa
      Ryujinx es un emulador experimental de Nintendo Switch para Windows, macOS y Linux escrito en C#.
      Este emulador tiene como objetivo proporcionar una precisión y un rendimiento excelentes, una interfaz fácil de usar y compilaciones consistentes.

      Créditos
      gdkchan - Lead Developer Ac_K - Developer Thog - Developer riperiperi - Developer LDj3SNuD - Developer emmauss - Developer »jD« - Developer Xpl0itR - Developer Moosehunter - Developer Lordmau5 - Web Designer
    • Por Dekuwa
      MigDumpTool es una aplicación para Nintendo Switch de los creadores de Mig Switch, basada en nxdumptool, que nos permite dumpear los juegos de Switch desde la propia consola.
      Principales características:
      Admite múltiples dispositivos de almacenamiento de salida (tarjeta micro SD, PC, almacenamiento USB). Ofrece un menú de configuración avanzada para controlar el proceso de volcado. Interfaz de usuario elegante y fácil de usar. De uso gratuito. Totalmente de código abierto (bajo licencia GPLv3).
      Instrucciones de uso de MigDumpTool:
      Inicie MigDumpTool usando el menú Homebrew. Utilice el D-Pad / Sticks para moverse, A para seleccionar un elemento y B para retroceder. Seleccione el elemento "ALMACENAMIENTO DE SALIDA" para cambiar el dispositivo de almacenamiento de salida: Tarjeta micro SD: los datos volcados se guardan en la carpeta "MigDumpTool" en la raíz de la tarjeta micro SD. PC: los datos volcados se guardan en una PC conectada a la consola Nintendo Switch mediante un cable USB-C a USB-A. La PC debe estar ejecutando el programa host nxdumptool. Almacenamiento USB: conecte su USB y espere hasta que aparezca en la lista, luego selecciónelo con A. Los datos volcados se guardan en la raíz. Recomendamos utilizar la tarjeta micro SD exFAT de la tarjeta flash con un lector de tarjetas USB para descargar los datos de la tarjeta de juego directamente en ella. (Opcional) Seleccione el elemento "OPCIONES AVANZADAS" para controlar qué archivos se generan mediante el proceso de volcado. Seleccione el elemento "FÁCIL VOLCADO CON UN CLIC" y espere hasta que finalice el proceso de volcado. Las carpetas creadas por MigDumpTool ya siguen el formato requerido por la tarjeta flash. Listo!
×
×
  • Crear nuevo...