Browse by type
<img src = "https://user-images.githubusercontent.com/61667930/93691188-7833f000-fad1-11ea-866d-42e19be54425.jpg">
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.
Copy the aio-switch-updater/ directory to /switch/ on your sdcard.
/config/aio-switch-updater/preserve.txt and they won't be overwritten when updating./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./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. Packs whose name starts by [PACK] won't prompt for a Hekate download.misc category./firmware that can then be installed using DayBreak.Tools→Cheat Menu.GBAtemp.net database.Tools tab)config/aio-switch-updater/jc_profiles.json. Use this webpage to generate your own profiles.config/aio-switch-updater/pc_profiles.json.config/aio-switch-updater/internet.json. You can find a template in the root of the repo.Hide tabs menu, and more entries can be hidden by manually editing config/aio-switch-updater/hide_tabs.json.Expand to view the screenshots

Expand to view the build instructions
You need to have installed devkitPro and devkitARM in order to compile this project.
Install the required dependencies:
$ sudo (dkp-)pacman -Sy
$ sudo (dkp-)pacman -S switch-glfw \
switch-curl \
switch-glad \
switch-glm \
switch-mbedtls \
switch-zlib \
devkitarm-rules
Use switch-ex-curl instead of switch-curl to use this app with an invalid SSL certificate.
Clone the repository
$ git clone --recursive https://github.com/HamletDuFromage/aio-switch-updater
$ cd aio-switch-updater
Compile
$ cd aiosu-forwarder
$ make
$ cd ..
$ make
PRs and suggestions are encouraged! If you wish to help with the localization of the app, you can translate the files in resources/i18n/. To easily find the non-translated strings and translate them, you may use localizer.py (e.g. python localizer.py -r resources//i18n//en-US//menus.json -w resources//i18n//fr//menus.json).
I do not own, host nor distribute any of the files that can be downloaded with this homebrew tool. At the owner's request, I will immediately remove the ability to download any problematic file.
$ claude mcp add aio-switch-updater \
-- python -m otcore.mcp_server <graph>