awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
CTCaer avatar

CTCaer/hekate

0
View on GitHub↗
8,068 stele·638 fork-uri·C·gpl-2.0·5 vizualizări

Hekate

Hekate is a bootloader and system recovery tool for Nintendo Switch hardware. It functions as a multi-OS boot manager that allows the execution of binary payloads and the launching of stock firmware, custom firmware, Android, and Linux through a graphical interface.

The project provides a suite of recovery and system modification tools, including the ability to create and restore full backups of internal storage. It also features a USB HID gamepad emulator that maps device controller inputs to USB signals for interacting with external computers.

The software covers broad capability areas including hardware health monitoring for processor fuses and battery telemetry, SD card partitioning, and USB mass storage exposure for file transfers. It further supports the flashing of external operating system distributions and the use of custom boot logos.

Features

  • Multi-Boot Managers - Functions as a graphical multi-OS boot manager for launching stock firmware, custom firmware, Android, and Linux.
  • Multi-OS Boot Management - Provides a graphical boot menu to launch stock firmware, custom firmware, Android, and Linux.
  • Flash Partition Managers - Manages flash partitions to write external operating system images at specific offsets for booting Android or Linux.
  • Automated Payload Execution - Executes custom binary payloads, tools, and bootloaders directly from the SD card to modify system behavior.
  • Firmware Flashing - Flashes Android and Linux distributions directly to the device internal storage using built-in tools.
  • OS Bootstrapping - Loads multiple independent operating system environments and bootloaders from an SD card into system memory.
  • Binary Payload Execution - Provides the ability to run unsigned binary payloads to modify system state before the primary kernel boots.
  • Custom Firmware Bootloaders - Functions as a bootloader to execute binary payloads and modify system behavior before the primary OS starts.
  • Hardware Specific Bootloaders - Provides a specialized boot manager for launching multiple operating systems on Nintendo Switch hardware.
  • Multi-Boot USB Utilities - Implements a graphical interface to boot multiple different operating system images from a single device.
  • OS Image Flashing - Writes complete third-party operating system images to an SD card for booting on the device.
  • System Recovery Tools - Provides a suite of tools for backing up internal storage and restoring system functionality when the primary OS fails.
  • System Partition Backups - Creates and restores full raw copies of internal system partitions to prevent data loss.
  • System Storage Backups - Provides tools to create, restore, and verify full backups of internal storage for system recovery.
  • Hardware Health Monitoring - Displays critical hardware health metrics including processor fuses, battery telemetry, and RAM status.
  • Device Health Diagnostics - Checks the operational health of internal components including processor fuses, RAM, and battery telemetry.
  • HID Emulations - Maps internal controller inputs to USB HID signals to simulate a gamepad for external computers.
  • Mass Storage Deployment - Exposes internal memory and SD card partitions as a USB mass storage device for file transfers via a computer.
  • Partitioning Tools - Includes utilities for partitioning SD cards to support various operating system environments.
  • Virtual Memory Management - Creates and migrates virtual copies of system memory to isolate and run different operating environments.
  • Hardware Abstraction Layers - Implements a hardware abstraction layer to read processor fuses and battery telemetry directly from hardware registers.
  • Gamepad Emulators - Turns the device into a simulated USB HID gamepad for interacting with other computers.

Istoric stele

Graficul istoricului de stele pentru ctcaer/hekateGraficul istoricului de stele pentru ctcaer/hekate

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Hekate

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Hekate.
  • rrorg/rrAvatar RROrg

    RROrg/rr

    8,379Vezi pe GitHub↗

    This project provides a specialized UEFI boot environment and hardware emulation layer designed to run proprietary network-attached storage operating systems on generic x86 and x64 hardware. It functions as a bootloader and recovery environment that enables these systems to initialize on devices not originally manufactured by the vendor. The system employs a hardware emulation layer that mimics specific vendor IDs and boot parameters to ensure operating system compatibility. It includes a virtual machine image generator to create bootable images in multiple formats for deployment within virtu

    Shellbootloaderdsmredpill
    Vezi pe GitHub↗8,379
  • espressif/esp-idfAvatar espressif

    espressif/esp-idf

    18,330Vezi pe GitHub↗

    The Espressif SoC Development Framework is a comprehensive toolset for developing, compiling, and flashing applications targeting Espressif system-on-chips. It serves as an embedded toolchain orchestrator and a hardware abstraction layer that simplifies the control of low-level peripherals, memory mapping, and chip-specific registers. The framework provides a dedicated IoT connectivity stack for implementing Wi-Fi, Bluetooth, Zigbee, and Ethernet communication on microcontrollers. It also includes an embedded real-time operating system integration layer to manage multitasking and scheduling o

    C
    Vezi pe GitHub↗18,330
  • pikvm/pikvmAvatar pikvm

    pikvm/pikvm

    10,109Vezi pe GitHub↗

    PiKVM is an IP-KVM remote access solution for out-of-band server management. It enables remote control of a host computer's hardware and operating system through a web browser or VNC client, allowing access to the BIOS or boot sequence when the main operating system is unresponsive. The system provides remote hardware control by managing physical power switches and GPIO triggers. It emulates human interface devices, such as keyboards and mice, and supports the emulation of mass storage to mount virtual disk images for bare metal operating system installation and recovery. Additional capabili

    atxhardwarehdmi
    Vezi pe GitHub↗10,109
  • pwn20wndstuff/undecimusAvatar pwn20wndstuff

    pwn20wndstuff/Undecimus

    6,616Vezi pe GitHub↗

    Undecimus is an iOS jailbreak tool and firmware exploit utility designed to remove software restrictions and elevate system privileges on devices running iOS 11.0 through 12.4. It serves as a software implementation for bypassing system limits and performing unauthorized system modifications. The project functions as an installer for third-party package managers and substrates, enabling the deployment of alternative application stores. It also includes system recovery tools to diagnose errors and repair corrupted system packages following firmware modifications. The toolset covers low-level

    C
    Vezi pe GitHub↗6,616
Vezi toate cele 30 alternative pentru Hekate→

Întrebări frecvente

Ce face ctcaer/hekate?

Hekate is a bootloader and system recovery tool for Nintendo Switch hardware. It functions as a multi-OS boot manager that allows the execution of binary payloads and the launching of stock firmware, custom firmware, Android, and Linux through a graphical interface.

Care sunt principalele funcționalități ale ctcaer/hekate?

Principalele funcționalități ale ctcaer/hekate sunt: Multi-Boot Managers, Multi-OS Boot Management, Flash Partition Managers, Automated Payload Execution, Firmware Flashing, OS Bootstrapping, Binary Payload Execution, Custom Firmware Bootloaders.

Care sunt câteva alternative open-source pentru ctcaer/hekate?

Alternativele open-source pentru ctcaer/hekate includ: rrorg/rr — This project provides a specialized UEFI boot environment and hardware emulation layer designed to run proprietary… espressif/esp-idf — The Espressif SoC Development Framework is a comprehensive toolset for developing, compiling, and flashing… pikvm/pikvm — PiKVM is an IP-KVM remote access solution for out-of-band server management. It enables remote control of a host… pwn20wndstuff/undecimus — Undecimus is an iOS jailbreak tool and firmware exploit utility designed to remove software restrictions and elevate… nefarius/vigembus — ViGEmBus is a Windows kernel-mode driver and USB HID emulation framework that creates virtual gaming peripherals. It… raspberrypi/pico-examples — This project is a reference library of firmware examples and a development framework for creating embedded C…