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.
aio-switch-updater/ directory to
/switch/ on your sdcard.
/config/aio-switch-updater/preserve.txtand they won't be overwritten when updating.
/config/aio-switch-updater/copy_files.txtin 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 Downloadmenu. This can be used to support third-party packs through AIO-Switch-Updater. Non-Atmosphère downloads can also be added in the
/firmwarethat can then be installed using DayBreak.
config/aio-switch-updater/jc_profiles.json. Use this webpage to generate your own profiles.
config/aio-switch-updater/internet.json. You can find a template in the root of the repo.
Hide tabsmenu, and more entries can be hidden by manually editing
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-glm \ switch-mbedtls \ switch-zlib
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
$ 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
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.