EmmcHaccGen-UX Switch
From GameBrew
More actions
| EmmcHaccGen-UX | |
|---|---|
| General | |
| Author | sthetix |
| Type | PC Utilities |
| Version | 1.0 |
| License | Mixed |
| Last Updated | 2025/08/05 |
| Links | |
| Download | |
| Website | |
| Source | |
A revised and simplified version of EmmcHaccGen. designed for a more user-friendly experience.
The tool allows you to convert Nintendo Switch firmware update packages to installable images/files that can be transferred to the device itself.
Key changes include:
- Replaces the Erista/Mariko toggle with a more simplified, clear dropdown menu.
- The option to enable AutoRCM has been removed to prevent user confusion, as it can sometimes lead people to believe their console is bricked.
- ExFAT support is now automatically enabled for all generated firmware, removing an unnecessary manual step and ensuring broad compatibility.
- The project has been updated to a newer, supported .NET framework for better security and performance.
User guide
GUI
- Go to the Releases tab and download the latest release.
- Extract the contents into a new folder.
- Open
EmmcHaccGen.GUI.exe. - Select the location of your
prod.keysfile and the firmware folder. - Choose your console type (Erista or Mariko) from the dropdown menu, then click "Generate".
CLI
EmmcHaccGen.exe [options] Options: --keys <keys> Path to your keyset file [] --fw <fw> Path to your firmware folder [] --verbose Enable verbose output. Disabled by default [default: False] --show-nca-index Show info about nca's, like it's titleid and type. Will not generate a firmware folder with this option enabled [default: False] --fix-hashes Fix incorrect hashes in the source firmware folder. Disabled by default [default: False] --mariko Enables mariko boot generation [default: False] --version Show version information -?, -h, --help Show help and usage information
Screenshots
Changelog
v1.0
- User Experience (UX) Enhancements: The user interface has been streamlined for clarity and ease of use.
- Clear Console Selection: Replaced the "Generate Mariko Firmware" toggle with a simple dropdown menu for selecting between Erista and Mariko console types.
- AutoRCM Removed: The AutoRCM option has been removed from the GUI to prevent user confusion and the risk of the console appearing unresponsive.
- Automatic ExFAT Support: All generated firmware now automatically includes ExFAT support, eliminating the need for a manual toggle.
- Dependency Update: The project has been upgraded to a newer, supported .NET framework (8.0) for better security and performance.
Credits
- Denn/Dennthecafebabe: For being awesome in general and for their work on Vaporware and Pyhac.
- Thealexbarney: For making libhac, which is used in this project.
- suchmememanyskill: For the original EmmcHaccGen project, which this is based on.