awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
CTCaer avatar

CTCaer/hekate

0
View on GitHub↗
8,068 星标·638 分支·C·gpl-2.0·5 次浏览

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.

Star 历史

ctcaer/hekate 的 Star 历史图表ctcaer/hekate 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Hekate 的开源替代方案

相似的开源项目,按与 Hekate 的功能重合度排序。
  • rrorg/rrRROrg 的头像

    RROrg/rr

    8,379在 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
    在 GitHub 上查看↗8,379
  • espressif/esp-idfespressif 的头像

    espressif/esp-idf

    18,330在 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
    在 GitHub 上查看↗18,330
  • pikvm/pikvmpikvm 的头像

    pikvm/pikvm

    10,109在 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
    在 GitHub 上查看↗10,109
  • pwn20wndstuff/undecimuspwn20wndstuff 的头像

    pwn20wndstuff/Undecimus

    6,616在 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
    在 GitHub 上查看↗6,616
查看 Hekate 的所有 30 个替代方案→

常见问题解答

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.

ctcaer/hekate 的主要功能有哪些?

ctcaer/hekate 的主要功能包括:Multi-Boot Managers, Multi-OS Boot Management, Flash Partition Managers, Automated Payload Execution, Firmware Flashing, OS Bootstrapping, Binary Payload Execution, Custom Firmware Bootloaders。

ctcaer/hekate 有哪些开源替代品?

ctcaer/hekate 的开源替代品包括: 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…