Run custom firmware on your Nintendo Switch to install homebrew apps and back up game saves to a microSD card.
Boot Android or Linux on a compatible Switch, turning it into a small multipurpose tablet.
Create and manage an emuMMC, a copy of the Switch's internal storage on the SD card, so modified software never touches the real system.
Back up or restore the Switch's internal storage using the built-in tools, then connect it to a PC as a USB card reader.
Requires a Nintendo Switch console susceptible to the exploit and a microSD card with specific partition setup before first use.
hekate is a custom bootloader for the Nintendo Switch game console, written in C. A bootloader is the first program that runs when you power on a device, and it decides what operating system or software to load. hekate replaces the standard Nintendo Switch startup process, giving you control over what the console boots into. The most common reason people use hekate is to run custom firmware on their Switch. Custom firmware lets users install homebrew software, back up game saves, or run games from a microSD card. hekate also supports booting Android and Linux on compatible Switch hardware, so the same device can serve as a small tablet running a different operating system depending on how you start it. The tool includes a full graphical interface called Nyx, which works with both the touchscreen and the Joy-Con controllers. From this interface you can manage an emuMMC, which is a copy of the Switch's internal storage stored on a microSD card. Using emuMMC lets you run modified system software without touching the console's real internal storage, keeping the original system intact. hekate handles creating, migrating, and managing these emuMMC setups. Other built-in tools include a backup and restore system for the internal storage, an SD card partition manager, a payload launcher for running other homebrew tools, and a USB mass storage mode that turns the Switch into an external card reader when plugged into a computer. It can also display hardware information about the console's processor, memory, battery, and other components. Configuration is done through plain text INI files, or through the Nyx settings menus. Boot entries are defined in a config file that specifies which kernel, firmware patches, and system processes to load for each option.
← ctcaer on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.