Hi, all.
Every time a new firmware version goes out I used to update Atmosphère, Hekate and SPs manually by deleting the atmosphere and bootloader folders, downloading the latest zips and extracting them back to my SD. I got tired of searching for the zips so I made a small program in GoLang for that.
What it does:
Changelog:
Note: I know there's HATS around, but I find it too bloated for my taste. Also if you check the source code every reference to the big N (and to this forum) is obfuscated just in case
Every time a new firmware version goes out I used to update Atmosphère, Hekate and SPs manually by deleting the atmosphere and bootloader folders, downloading the latest zips and extracting them back to my SD. I got tired of searching for the zips so I made a small program in GoLang for that.
What it does:
- Downloads the latest atmosphère from the GitHub releases
- Downloads the latest Hekate from the GitHub releases
- Downloads the latest SPs from the ShadowOne333 post
- Downloads the latest Lockpick_RCM from the GitHub releases
- Extracts everything to a folder to be copied to the SD
- As a bonus, creates the exosphère config file for EmuMMC and the default hosts file for atmosphère
Changelog:
- build 02: Added GUI in GoLang, works with latest firmware 18 stuff, .NET framework version dropped
- v1.0.2.0: Add Hekate's payload.bin (or SX Gear's boot.dat) extraction, fixed Lockpick
- v1.0.1.0: Add bootlogo.zip extraction
- v1.0.0.0: Add DBI, GUI in .NET Framework 4.8
- build 01: Add Lockpick_RCM to the Hekate payloads folder
- build 00: Initial release
Note: I know there's HATS around, but I find it too bloated for my taste. Also if you check the source code every reference to the big N (and to this forum) is obfuscated just in case
Attachments
Last edited by mondul,