Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

AIO Switch Updater: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=AIO Switch Updater |image=aioswitchupdaterswitch.png |description=Update CFW, Sigpatches, FW and cheats directly from the Switch. |author=HamletDuFromage |lastupdated=2022/12/04 |type=Utilities |version=2.21.3 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaterswitch.7z |website=https://gbatemp.net/threads/aio-switch-updater-update-cfw-sigpatches-fw-and-cheats-directly-from-the-switch.574043/ |source=htt...")
 
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=AIO Switch Updater
|title=AIO Switch Updater
|image=aioswitchupdaterswitch.png
|image=aioswitchupdaternx.png
|description=Update CFW, Sigpatches, FW and cheats directly from the Switch.
|description=Update CFW, Sigpatches, FW and cheats directly from the Switch.
|author=HamletDuFromage
|author=HamletDuFromage
|lastupdated=2022/12/04
|lastupdated=2023/11/16
|type=Utilities
|type=Utilities
|version=2.21.3
|version=2.23.2
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaterswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaternx.7z
|website=https://gbatemp.net/threads/aio-switch-updater-update-cfw-sigpatches-fw-and-cheats-directly-from-the-switch.574043/
|website=https://gbatemp.net/threads/aio-switch-updater-update-cfw-sigpatches-fw-and-cheats-directly-from-the-switch.574043/
|source=https://github.com/HamletDuFromage/AIO-switch-updater
|source=https://github.com/HamletDuFromage/AIO-switch-updater
|donation=
|donation=https://github.com/HamletDuFromage/aio-switch-updater#like-the-app
}}
}}
{{#seo:
A Nintendo Switch homebrew app to download and update CFWs, FWs and cheat codes. Supports [[Atmosphere Switch|Atmosphère]], [[ReiNX Switch|ReiNX]], and [[SX OS Switch|SXOS]].
|title=Switch Homebrew Apps (Utilities) - GameBrew
 
|title_mode=append
Works on unpatched (Erista) and patched (v2/Mariko) Switches.
|image=aioswitchupdaterswitch.png
 
|image_alt=AIO Switch Updater
==Features==
}}
* Update Atmosphere CFW.
{{cleanup|article|Needs cleanup}}
* Update Hekate/Payload - Download and update Hekate, as well as a selection of RCM payloads.
Update CFW, Sigpatches, FW and cheats directly from the Switch.
* Custom Downloads - Supports user-provided links for Atmosphère packs as well as regular downloads.
* Download firmwares.
* Download cheats.
* And more.
 
==Installation==
Copy the aio-switch-updater/ directory to /switch/ on your sdcard.
 
Notes:
*This app can also reboot to specific payload and change software color scheme of Joy-Cons.
*Additional color profiles can be found in the releases and should be copied to <code>config/aio-switch-updater/jc_profiles.json</code>.
 
==User guide==
=== Update CFW ===
* Update the Atmosphère Switch Custom Firmware.
** The app allows you to update CFW, and it uses a custom RCM payload to finalize the installation, as it can't be performed while HOS is running.
** If you would like to preserve additional files or directories, write their path (one line each) in <code>/config/aio-switch-updater/preserve.txt</code> and they won't be overwritten when updating.
** Place [https://github.com/HamletDuFromage/aio-switch-updater/blob/master/copy_files.txt this file] in <code>/config/aio-switch-updater/copy_files.txt</code> in order to have specific copy operations performed after each download. This is mainly meant for users with trinkets who want payloads automatically copied to a directory.
 
=== Update Hekate/Payload ===
* Download and update Hekate, as well as a selection of RCM payloads.
 
=== Custom Downloads ===
* A custom Atmosphère url can be entered in [https://github.com/HamletDuFromage/aio-switch-updater/blob/master/custom_packs.json this file].
** Once moved to <code>/config/aio-switch-updater/custom_packs.json</code>, it will show on the <code>Custom Download</code> menu.
** This can be used to support third-party packs through AIO-Switch-Updater. Non-Atmosphère downloads can also be added in the <code>misc</code> category.
 
=== Download firmwares ===
* Download firmware files to <code>/firmware</code> that can then be installed using DayBreak.


==Media==
=== Download cheats ===
<youtube></youtube>
* Download and extract daily-updated cheat code.
** The program will only extract cheat codes for the games you own. By default, this homebrew will overwrite the existing cheats.
** If you have your own cheat files that you'd like to keep as is, you can turn off cheat updates for specific titles in <code>Tools→Cheat Menu</code>.
* Download cheat sheets from [https://www.cheatslips.com/ Cheat Slips].
* Download individual cheat codes from the <code>GBAtemp.net</code> database.


===Extras (in the <code>Tools</code> tab)===
* Reboot to specific payload.
* Consult games with missing updates.
* Change software color scheme of Joy-Cons.
** Additional color profiles can be found in the releases and should be copied to <code>config/aio-switch-updater/jc_profiles.json</code>.
** Use [https://hamletdufromage.github.io/JC-color-picker/JCpicker.html this webpage] to generate your own profiles.
* Change software color scheme of Pro Controllers (has to be paired as Player 1).
** Additional color profiles can be found in the releases and should be copied to <code>config/aio-switch-updater/pc_profiles.json</code>.
* Consult installed cheat codes.
* Launch the Switch's web browser.
* Edit internet settings (DNS, IP address, MTU, etc). Add you own configs to <code>config/aio-switch-updater/internet.json</code>. You can find a template in the root of the repo.
* Tabs can be hidden through the <code>Hide tabs</code> menu, and more entries can be hidden by manually editing [https://github.com/HamletDuFromage/aio-switch-updater/blob/master/hide_tabs.json <code>config/aio-switch-updater/hide_tabs.json</code>].


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaterswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaternx6.png
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaterswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaternx7.png
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaterswitch-03.png
 
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaterswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaternx8.png
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaterswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaternx9.png
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaterswitch-06.png
 
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaterswitch-07.png
==Known issues==
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaterswitch-08.png
https://github.com/HamletDuFromage/aio-switch-updater/issues


==Changelog==
==Changelog==
'''v.1.0'''
'''v2.23.2 2023/11/16'''
* First Release.
* fix payload not running on some picofly units.
* update es translation.
* Update Korean menus.json.
* fix some wording with the romanian translation.
'''v2.23.1 2023/07/12'''
*fixed displayed ETA overflowing when download speed is 0.
'''v2.23.0 2023/07/12'''
* Added a indicator for time remaining indicator for downloads (#262).
* i18n: zh-CN: update translation (#263).
* Brazilian Portuguese localization (#264).
* Added Romanian language translation (#267).
* Gracefully exit when encountering a botched download.
* Separate menus for gameplay cheat codes and gfx cheat codes.
* Improved German translation (#257).
* Added Russian translation (#260).
* Improved Korean translation (#256).
 
'''v2.22.0 2023/05/22'''
* Increase max string length for on-screen keyboard.
* Use webview to view changelog.
* Disable hekate download prompt for custom pack downloads whose names starts by [PACK].
* Update chinese translation ([http://github.com/qazrfv1234 github.com/qazrfv1234]).
'''v2.21.4 2023/05/03'''
* Fixed prompt asking to copy the hekate payload to reboot_payload.bin not showing.
* Improved German localization (github.com/TTghostsemir).
* Improved Japanese localization (github.com/reindex-ot).
'''v2.21.3 2022/12/05'''
*Added download link for graphic enhancing codes.
'''v2.21.2 2022/12/05'''
*Improved Korean translation.
*Be more conservative when checking available space before a download.
*Minor fixes.
'''v2.21.1 2022/11/04'''
*Dialogs now default to overwriting .ini files.
'''v2.21.0 2022/11/01'''
*Managing custom download links is now possible directly from the app.
*Toggle/untoggle all games in cheats menu->exclude games from receiving cheat updates.
'''v2.20.1 2022/09/25'''
*Fix crashed on plane mode.
*Account for carriage returns in preserve.txt.
'''v2.20.0 2022/09/07'''
*Significantly increase extraction speed (https://github.com/PoloNX).
*Create a "Custom Downloads" tab that supports user-provided links for Atmosphère packs as well as regular downloads.
'''v2.19.3 2022/07/25'''
*Fix wrong bid for titles overriden by HBL.
*Improve Korean localisation (https://github.com/DDinghoya).
*Improve Italian localisation (https://github.com/clamintus).
'''v2.19.2 2022/05/23'''
*Fix Japanese translation.
'''v2.19.1 2022/05/22'''
*Fixed crash when trying to download cheats in applet mode.
*Updated Japanese localisation (https://github.com/yyoossk).
*Updated Chinese localisation (https://github.com/qazrfv1234).
'''v2.19.0 2022/05/16'''
*Added ability to view games with missing updates.
*Updated Japanese localisation (https://github.com/yyoossk).
*Updated Chinese localisation (https://github.com/Physton).
 
[https://github.com/HamletDuFromage/aio-switch-updater/releases Release notes.]
 
==Credits==
Special thanks:
* [https://github.com/natinusala natinusala] for the Borealis library.
* [https://github.com/tiansongyu tiansongyu] for bringing support for multi-language and for his Chinese translation.
* [https://github.com/yyoossk yyoossk] for the Japanese locale.
* [https://github.com/sergiou87 sergiou87] for the Spanish locale.
* [https://github.com/pedruhb pedruhb] for the Brazilian locale.
* [https://github.com/AD2076 AD2076] for the Italian locale.
* [https://github.com/qazrfv1234 qazrfv1234] for the Traditional Chinese locale.
* [https://github.com/NotaInutilis/ Nota Inutilis] for the French locale.
* [https://github.com/Team-Neptune Team Neptune] whose rcm code I used.
* [https://github.com/fennectech fennectech] for helping test the app and providing suggestions.
* Iliak for [https://www.cheatslips.com/ Cheat Slips].


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/aio-switch-updater-update-cfw-sigpatches-fw-and-cheats-directly-from-the-switch.574043/
* GitHub - https://github.com/HamletDuFromage/AIO-switch-updater
* Github - https://github.com/HamletDuFromage/AIO-switch-updater
* GBAtemp - https://gbatemp.net/threads/aio-switch-updater-update-cfw-sigpatches-fw-and-cheats-directly-from-the-switch.574043/
* Reddit -
* ForTheUsers - https://apps.fortheusers.org/switch/aio-switch-updater

Latest revision as of 04:08, 11 February 2024

AIO Switch Updater
Aioswitchupdaternx.png
General
AuthorHamletDuFromage
TypeUtilities
Version2.23.2
LicenseGPL-3.0
Last Updated2023/11/16
Links
Download
Website
Source
Support Author

A Nintendo Switch homebrew app to download and update CFWs, FWs and cheat codes. Supports Atmosphère, ReiNX, and SXOS.

Works on unpatched (Erista) and patched (v2/Mariko) Switches.

Features

  • Update Atmosphere CFW.
  • Update Hekate/Payload - Download and update Hekate, as well as a selection of RCM payloads.
  • Custom Downloads - Supports user-provided links for Atmosphère packs as well as regular downloads.
  • Download firmwares.
  • Download cheats.
  • And more.

Installation

Copy the aio-switch-updater/ directory to /switch/ on your sdcard.

Notes:

  • This app can also reboot to specific payload and change software color scheme of Joy-Cons.
  • Additional color profiles can be found in the releases and should be copied to config/aio-switch-updater/jc_profiles.json.

User guide

Update CFW

  • Update the Atmosphère Switch Custom Firmware.
    • The app allows you to update CFW, and it uses a custom RCM payload to finalize the installation, as it can't be performed while HOS is running.
    • If you would like to preserve additional files or directories, write their path (one line each) in /config/aio-switch-updater/preserve.txt and they won't be overwritten when updating.
    • Place this file in /config/aio-switch-updater/copy_files.txt in order to have specific copy operations performed after each download. This is mainly meant for users with trinkets who want payloads automatically copied to a directory.

Update Hekate/Payload

  • Download and update Hekate, as well as a selection of RCM payloads.

Custom Downloads

  • A custom Atmosphère url can be entered in this file.
    • Once moved to /config/aio-switch-updater/custom_packs.json, it will show on the Custom Download menu.
    • This can be used to support third-party packs through AIO-Switch-Updater. Non-Atmosphère downloads can also be added in the misc category.

Download firmwares

  • Download firmware files to /firmware that can then be installed using DayBreak.

Download cheats

  • Download and extract daily-updated cheat code.
    • The program will only extract cheat codes for the games you own. By default, this homebrew will overwrite the existing cheats.
    • If you have your own cheat files that you'd like to keep as is, you can turn off cheat updates for specific titles in Tools→Cheat Menu.
  • Download cheat sheets from Cheat Slips.
  • Download individual cheat codes from the GBAtemp.net database.

Extras (in the Tools tab)

  • Reboot to specific payload.
  • Consult games with missing updates.
  • Change software color scheme of Joy-Cons.
    • Additional color profiles can be found in the releases and should be copied to config/aio-switch-updater/jc_profiles.json.
    • Use this webpage to generate your own profiles.
  • Change software color scheme of Pro Controllers (has to be paired as Player 1).
    • Additional color profiles can be found in the releases and should be copied to config/aio-switch-updater/pc_profiles.json.
  • Consult installed cheat codes.
  • Launch the Switch's web browser.
  • Edit internet settings (DNS, IP address, MTU, etc). Add you own configs to config/aio-switch-updater/internet.json. You can find a template in the root of the repo.
  • Tabs can be hidden through the Hide tabs menu, and more entries can be hidden by manually editing config/aio-switch-updater/hide_tabs.json.

Screenshots

aioswitchupdaternx6.png aioswitchupdaternx7.png

aioswitchupdaternx8.png aioswitchupdaternx9.png

Known issues

https://github.com/HamletDuFromage/aio-switch-updater/issues

Changelog

v2.23.2 2023/11/16

  • fix payload not running on some picofly units.
  • update es translation.
  • Update Korean menus.json.
  • fix some wording with the romanian translation.

v2.23.1 2023/07/12

  • fixed displayed ETA overflowing when download speed is 0.

v2.23.0 2023/07/12

  • Added a indicator for time remaining indicator for downloads (#262).
  • i18n: zh-CN: update translation (#263).
  • Brazilian Portuguese localization (#264).
  • Added Romanian language translation (#267).
  • Gracefully exit when encountering a botched download.
  • Separate menus for gameplay cheat codes and gfx cheat codes.
  • Improved German translation (#257).
  • Added Russian translation (#260).
  • Improved Korean translation (#256).

v2.22.0 2023/05/22

  • Increase max string length for on-screen keyboard.
  • Use webview to view changelog.
  • Disable hekate download prompt for custom pack downloads whose names starts by [PACK].
  • Update chinese translation (github.com/qazrfv1234).

v2.21.4 2023/05/03

  • Fixed prompt asking to copy the hekate payload to reboot_payload.bin not showing.
  • Improved German localization (github.com/TTghostsemir).
  • Improved Japanese localization (github.com/reindex-ot).

v2.21.3 2022/12/05

  • Added download link for graphic enhancing codes.

v2.21.2 2022/12/05

  • Improved Korean translation.
  • Be more conservative when checking available space before a download.
  • Minor fixes.

v2.21.1 2022/11/04

  • Dialogs now default to overwriting .ini files.

v2.21.0 2022/11/01

  • Managing custom download links is now possible directly from the app.
  • Toggle/untoggle all games in cheats menu->exclude games from receiving cheat updates.

v2.20.1 2022/09/25

  • Fix crashed on plane mode.
  • Account for carriage returns in preserve.txt.

v2.20.0 2022/09/07

  • Significantly increase extraction speed (https://github.com/PoloNX).
  • Create a "Custom Downloads" tab that supports user-provided links for Atmosphère packs as well as regular downloads.

v2.19.3 2022/07/25

v2.19.2 2022/05/23

  • Fix Japanese translation.

v2.19.1 2022/05/22

v2.19.0 2022/05/16

Release notes.

Credits

Special thanks:

External links

Advertising: