EmmcHaccGen-UX Switch: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox Switch Homebrews |title=EmmcHaccGen-UX |image=EmmcHaccGenUXSwitch.png |description=A Revised and Simplified GUI for EmmcHaccGen. |author=sthetix |lastupdated=2025/08/05 |type=PC Utilities |version=1.0 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/EmmcHaccGenUXSwitch.7z |website=https://github.com/sthetix/EmmcHaccGen-UX |source=https://github.com/sthetix/EmmcHaccGen-UX |donation= }} {{#seo: |title=Switch Homebrew PC Tools (PC Utilities) - Ga..." |
No edit summary |
||
| Line 2: | Line 2: | ||
|title=EmmcHaccGen-UX | |title=EmmcHaccGen-UX | ||
|image=EmmcHaccGenUXSwitch.png | |image=EmmcHaccGenUXSwitch.png | ||
|description= | |description=Converts Nintendo Switch firmware update packages to installable images/files that can be transferred to the device itself. | ||
|author=sthetix | |author=sthetix | ||
|lastupdated=2025/08/05 | |lastupdated=2025/08/05 | ||
| Line 19: | Line 19: | ||
|image_alt=EmmcHaccGen-UX | |image_alt=EmmcHaccGen-UX | ||
}} | }} | ||
A revised and simplified version of EmmcHaccGen | 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: | 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 [https://github.com/sthetix/EmmcHaccGen-UX/releases Releases] tab and download the latest release. | ||
* | * Extract the contents into a new folder. | ||
* Open <code>EmmcHaccGen.GUI.exe</code>. | |||
* Select the location of your <code>prod.keys</code> file and the firmware folder. | |||
* Choose your console type (Erista or Mariko) from the dropdown menu, then click "Generate". | |||
== | === CLI === | ||
== | |||
<pre>EmmcHaccGen.exe [options] | <pre>EmmcHaccGen.exe [options] | ||
| Line 52: | Line 52: | ||
==Screenshots== | ==Screenshots== | ||
[[image:EmmcHaccGenUXSwitch.png]] | [[image:EmmcHaccGenUXSwitch.png|link=]] | ||
==Changelog== | ==Changelog== | ||
| Line 63: | Line 63: | ||
== Credits == | == 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. | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/sthetix/EmmcHaccGen-UX | ||
Latest revision as of 14:25, 18 October 2025
| 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.