Atmosphère / Hekate und sigpatches Update App für die Switch
Der User TotalJustice hat heute eine Update App für die Nintendo Switch veröffentlicht. Damit ist es möglich die CFW Atmosphère und Hekate zu updaten und somit direkt den aktuelle Release von github herunter zu laden.
Es werden bei dem Update-Vorgang nur die Atmosphère relevanten Daten überschrieben und keine Daten gelöscht!
Funktionen:
Full Atmosphère updaten
- lädt den aktuellsten release von Atmosphère herunter und installiert diesen
Update Atmosphere, not overwriting .ini files:
- lädt den aktuellsten release von Atmosphère herunter und installiert diesen, ignoriert aber die .ini Files.
- Fehlende .ini Files werden natürlich mit installiert, damit das starten von Atmosphère auch einwandfrei funktioniert
Update Hekate (files and payload):
- läden den aktuellsten Hekate release herunter und installiert diesen.
- Option, den aktuellen Atmosphère release direkt mit zu installieren, beim Hekate Update
- Tauscht den aktuellen atmosphere/reboot_payload.bin gegen den neuen Hekate Payload
Update App
- lädt den aktuellen release der App von github herunter und überschreibt die alte Version
Reboot (reboot to payload)
- Startet die Switch neu mit dem Payload, der in dem Verzeichnis atmosphere/reboot_payload.bin liegt.
- Empfehlenswert, nach einem Update von Atmosphère
- Wenn Atmosphère geupdated wird automatisch ein Reboot über reboot_payload.bin gemacht
Source:
https://github.com/ITotalJustice/atmosphere-updater
Download:
https://github.com/ITotalJustice/atmosphere-updater/releases
Wer noch möchte kann vom gleichen Dev auch den sigpatches-updater nutzen, damit kann man direkt auf der Switch seine sigpatches updaten
https://github.com/ITotalJustice/sigpatch-updater
Changelog:
v0.4.0-alpha
What's new?
- Hekate support finally added!
- Option to install atmosphere with hekate (when selecting update hekate).
- Improved the look of the UI.
- Added error messages, should anything go wrong (hopefully you don't see them!).
- Cleaned up the code a lot.
What's next?
- Add full touch support! (it's nearly finished).
- Use built in font buttons to improve the look of the UI.
Thanks agin to @sudot0ph and @BlackRabbit22 for help with the icons, and general UI suggestions!
v0.3.0-alpha
This update was huge.
What's new?
- Complete gui rewrite (looks pretty now!)
- Added reboot to payload option
- Correctly update the app.
- Update the app with latest libnx, ready for fw 9.0.0.
- Cleaned up code!
What's next?
- Add touch support.
- Add "extras" tab with more useful atmosphere functions.
- Display current fw / atmosphere version.
Thanks again to @sudot0ph for the app icon, as well as the reboot icon!
v0.2.1-alpha
What's new?
- New app icon thanks to @sudot0ph.
- Display exit button (+).
- After updating the app, it'll check for an old version in /switch/. Deletes it if found. (by default the app is installed to /switch/atmosphere-updater/).
- Cleaned up code slightly...
v0.2-alpha
What's new?
- Much faster downloads.
- Unziping is now instant.
- Option to not overwrite .ini files (used for config).
What's next?
- Further improve download speed
- clean code
v0.1-alpha
Still very WIP. It currently can:
- download latest atmosphere release (zip) from github.
- unpack the contents to the root of the sd card (overwriting files).
- Update the atmosphere-updater from within the app itself.
What's next?
- Improve github api get, maybe use a json lib.
- Better error handling.
- Add reboot_to_payload code. Will run after a successful unzip.
- GUI maybe? Could use sdl, could then add touch controls.
Please open an issue regarding any bugs / suggestions!