All Projects → HamletDuFromage → Aio Switch Updater

HamletDuFromage / Aio Switch Updater

Licence: gpl-3.0
All-in-One Nintendo Switch Updater

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Aio Switch Updater

xash3d-switch
Check out https://github.com/fgsfdsfgs/xash3d-fwgs for an updated version
Stars: ✭ 60 (-77.94%)
Mutual labels:  homebrew, switch
ModuleMania
Various useful sysmodules (kip files) for Nintendo Switch, to be used with CFW
Stars: ✭ 30 (-88.97%)
Mutual labels:  homebrew, switch
NSW-Custom-Game-Icons
Nintendo Switch custom game icons, icon repo for NX-GiC
Stars: ✭ 33 (-87.87%)
Mutual labels:  homebrew, switch
Nro2nsp
Build Redirction and romfs nsps out of .nros
Stars: ✭ 205 (-24.63%)
Mutual labels:  switch, homebrew
Homebrew-Guide
Guide for getting CFW setup on your Nintendo Switch (And Wii U)
Stars: ✭ 104 (-61.76%)
Mutual labels:  homebrew, switch
fake-08
A Pico-8 player/emulator for console homebrew
Stars: ✭ 374 (+37.5%)
Mutual labels:  homebrew, switch
unifi-controllable-switch
TOUGHswitch firmware to integrate with the UniFi Controller (experimental).
Stars: ✭ 24 (-91.18%)
Mutual labels:  firmware, switch
Brew.js
[WIP] C++ high-level JavaScript API for Nintendo 3DS/Switch
Stars: ✭ 136 (-50%)
Mutual labels:  switch, homebrew
Mirage
Reimplementation of the Nintendo Switch firmware
Stars: ✭ 40 (-85.29%)
Mutual labels:  firmware, switch
nx
Userland library for Nintendo Switch homebrew (and other potential purposes), written in pure Rust and some assembly bits
Stars: ✭ 67 (-75.37%)
Mutual labels:  homebrew, switch
Kosmos
All-in-One CFW Package for the Nintendo Switch - previously SDFilesSwitch
Stars: ✭ 2,157 (+693.01%)
Mutual labels:  switch, homebrew
SwitchXBOXController
Turn your Nintendo Switch into an XBOX360 controller to play on your Windows computer
Stars: ✭ 46 (-83.09%)
Mutual labels:  homebrew, switch
Plutonium
An easy-to-use UI framework for Nintendo Switch homebrew
Stars: ✭ 166 (-38.97%)
Mutual labels:  switch, homebrew
ComicNX
NSFW comic browser for the Nintendo Switch
Stars: ✭ 15 (-94.49%)
Mutual labels:  homebrew, switch
Goldleaf
🍂 Multipurpose homebrew tool for Nintendo Switch
Stars: ✭ 2,026 (+644.85%)
Mutual labels:  switch, homebrew
switch-cmake
CMake toolchain for Nintendo Switch homebrew development
Stars: ✭ 38 (-86.03%)
Mutual labels:  homebrew, switch
Libnx
Library for Switch Homebrew
Stars: ✭ 908 (+233.82%)
Mutual labels:  switch, homebrew
Capturesight
Applet and Overlay to view Pokemon, Raid seeds, Future shiny frames/IVs, and more!
Stars: ✭ 81 (-70.22%)
Mutual labels:  switch, homebrew
sys-clk-Overlay
Editor for your sys-clk configuration using ovl-loader!
Stars: ✭ 53 (-80.51%)
Mutual labels:  homebrew, switch
eBookReaderNX
A Nintendo Switch eBook Reader
Stars: ✭ 15 (-94.49%)
Mutual labels:  homebrew, switch

AIO-switch-updater

releases GitHub Workflow Status tag GitHub

btc eth

All-in-One Nintendo Switch Updater


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

How to install

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

Description of the features

⬦ Update CFW

  • Download the most popular Switch CFWs. After downloading the CFW archive, the program will ask you whether you want to override your existing .ini files. 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.

⬦ Update Sigpatches

  • For Atmosphère. Downloads sigpatches, which are patches required for launching unofficial .NSPs. Both AMS and Hekate+AMS sigpatches are available. After downloading the sigpatches archive, the program will ask you whether you want to override your existing .ini files.

⬦ Download firmwares

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

⬦ Download cheats

  • Downloads and extracts 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.
  • Since v2.0.0, aio-switch-updater can also download cheat sheets from CheatSlips.com.

Extras (in the Tools tab)

  • Reboot to specific payload.
  • Download payloads to /bootloader/payloads.
  • 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.
  • View which of your games got cheat codes from the app.
  • 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.

Screenshots

ss ss ss ss ss ss ss ss ss

Build

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

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

Disclaimer

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.

Special thanks

  • natinusala for the Borealis library.
  • tiansongyu for bringing support for multi-language and for his Chinese translation.
  • yyoossk for the Japanese locale.
  • sergiou87 for the Spanish locale.
  • pedruhb for the Brazilian locale.
  • AD2076 for the Italian locale.
  • qazrfv1234 for the Traditional Chinese locale.
  • Team Neptune whose rcm code I used.
  • fennectech for helping test the app and providing suggestions.
  • Iliak for cheatslips.com.

Like the app?

  • BTC: 1CoFc1bY5AHLP6Noe1zmqnJnp7ZWBxyo79
  • ETH: 0xf68f568e21a15934e0e9a6949288c3ca009140ba
  • CHAINLINK: 0xf68f568e21a15934e0e9a6949288c3ca009140ba
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].