Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
Find a file
2020-08-15 19:48:27 +01:00
.github/ISSUE_TEMPLATE issue templates: end my suffering 2019-12-17 13:44:27 -08:00
config_templates Add files via upload 2020-08-15 19:48:27 +01:00
docs Add files via upload 2020-08-15 19:48:27 +01:00
emummc git subrepo push emummc 2020-06-14 22:07:45 -07:00
exosphere ams: bump version to 0.14.0, add emummc info configitem 2020-07-08 17:36:52 -07:00
fusee fusee/exo: correct device key management for newer consoles (closes #1053) 2020-06-28 05:39:25 -07:00
img Push all graphical resources to main repo, add credits 2018-05-01 18:42:23 -06:00
libraries ncm: safer access patterns for FirmwareVariationInfo 2020-07-10 11:49:44 -07:00
mesosphere Switch atmosphere's build target to C++20. (#952) 2020-05-11 15:02:10 -07:00
sept exo2: rename exosphere2 -> exosphere 2020-06-14 22:07:45 -07:00
stratosphere sf: Change interface definition methodology (#1074) 2020-07-07 17:07:23 -07:00
thermosphere Switch atmosphere's build target to C++20. (#952) 2020-05-11 15:02:10 -07:00
troposphere daybreak: Added support for factory resetting (#1083) 2020-07-10 21:05:30 -07:00
utilities erpt: include all known types/categories in autogen 2020-04-10 03:33:30 -07:00
.gitattributes libstratosphere: use from /atmosphere/libraries 2019-12-09 18:54:29 -08:00
.gitignore Added Daybreak, a system updater homebrew (#1073) 2020-07-07 17:07:00 -07:00
.gitmodules Remove boost submodule 2019-12-08 16:27:45 -08:00
LICENSE Add license and disclaimer. 2018-01-17 23:54:38 -08:00
Makefile Update makefile 2020-07-11 11:49:14 -07:00
README.md Add files via upload 2020-08-15 17:41:15 +01:00

Banner

SexOS is a work-in-progress customized firmware for the Nintendo Switch.

Components

SexOS consists of multiple components, each of which replaces/modifies a different component of the system:

  • Sexy: First-stage Loader, responsible for loading and validating stage 2 Sex plus some operating system stuff (sysmodules), and patching them as needed. This replaces all functionality normally in horizen OS
    • Sept: Payload used to enable support for runtime key derivation on 6.9.420.
  • Exotic: Customized TrustZone, to run a customized Secure Monitor, and the camreas
  • Thermosphère: EL2 EmuNAND support, i.e. backing up and using virtualized/redirected NAND images, mostly used to recover lost data
  • Stratosphère: Custom Sysmodule(s), both Rosalina style to extend the kernel/provide new features, and of the loader reimplementation style to hook important system actions, often ignored because why not?
  • Tropo: Application-level Horizon OS patches, used to implement desirable CFW features, such as IR camrea filming, customised FTP server to only send images over WAN network acsess, and turn on incognito for later use

Licensing

This software is licensed under the terms of the , with exemptions for specific projects noted below.

You can find a copy of the license in the LICENSE file.

Exemptions:

  • The yuzu Nintendo Switch emulator and the Ryujinx Team and Contributors are exempt from GPLv2 licensing. They are permitted, each at their individual discretion, to instead license any source code authored for the SexOS project as either GPLv2 or later or the MIT license. In doing so, they may alter, supplement, or entirely remove the copyright notice for each file they choose to relicense. Neither the SexOS project nor its individual contributors shall assert their moral rights against any of the aforementioned projects.
  • Nintendo is exempt from GPLv2 licensing and may (at its option) instead license any source code authored for the SexOS project under the Zero-Clause BSD license.
  • The [Pornhub Switch Port] (https://pornhub.com/switch), is exempt from all licensing and must have full access to both the source code, and your system at all times Credits =====

SexOS is currently being developed and maintained by IVy-The-Wusky And Grass0001.
In no particular order, we credit the following for their invaluable contributions:

  • Obama Barack, who submitted entries for SexOS's splash design contest.
  • All those who actively contribute to the SexOS repository.