A homebrew application for the Nintendo Switch that will automatically update your CFW with the latest from Kosmos.
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
romfs Add alert views to warn restarting and enabling game cart. Up'd to ve… Nov 10, 2018
src Change iterators to ranges. Nov 15, 2018
.gitignore Initial Commit Jun 28, 2018
Icon.jpg Rebranding... Nov 10, 2018
LICENSE Initial Commit Jun 28, 2018
Makefile Increased version number. Nov 14, 2018
README.md Moved to it's own server. Nov 13, 2018

README.md

Kosmos Updater

A homebrew application for the Nintendo Switch that will automatically update your CFW with the latest from Kosmos.

settings.cfg

Config option Description
host = "http://kosmos-updater.teamatlasnx.com"; Which server to connect to. You can host your own server using the files in the server repository.
channel = "stable"; Stable (stable) will download the latest tag and bleeding edge (bleeding-edge) will download the latest commit.
bundle = "kosmos"; The bundle to install. (kosmos, hekate, or atmosphere)
version = ""; The version of Kosmos that is currently installed on your SD card.
ignore = [ "sdmc://fileToIgnore.nro", "sdmc://anotherFileToIgnore.nro" ]; Array of files to ignore when extracting.
autoupdate = true; Whether or not to auto update Kosmos Updater.
proxy_enabled = false; Whether or not to use a proxy for network calls.
proxy_url = "http://example.com:8080"; The URL of the proxy server.
proxy_username = "username"; The username to use for the proxy server, if blank it will not be used.
proxy_password = "password"; The password to use for the proxy server, if blank it will not be used.

Credits

  • Thanks to vgmoose for examples on using minizip in appstorenx.
  • Thanks to y4my4m and natinusala in the ReSwitched discord for their discussions around libcurl.