프로젝트 소개

Atmosphère는 SciresM, TuxSH, hexkyz 및 fincs가 개발하고 유지 관리하는 Nintendo Switch용 작업 진행 중인 맞춤형 펌웨어입니다. 시스템의 여러 부분을 대체하거나 수정하는 여러 구성 요소로 구성됩니다: - **Fusée**: 2단계(사용자 지정 TrustZone)와 package2(Kernel/FIRM sysmodules)를 로드하고 검증한 후 필요에 따라 패치하는 1단계 로더입니다. 일반적으로 Package1loader/NX Bootloader에 있는 모든 기능을 대체합니다. - **Exosphère**: 맞춤형 Secure Monitor를 실행하기 위한 맞춤형 TrustZone. - **Thermosphère**: EL2 EmuNAND 지원으로, 가상화/리디렉션된 NAND 이미지의 백업 및 사용을 가능하게 합니다. - **Stratosphère**: 커널을 확장하거나 새로운 기능을 제공하는 Rosalina 스타일과 중요한 시스템 작업을 후킹하는 로더 재구현 스타일의 맞춤형 시스템 모듈입니다. - **Troposphère**: 바람직한 CFW 기능을 구현하기 위한 애플리케이션 수준의 Horizon OS 패치. 이 소프트웨어는 GPLv2로 라이선스되며, Nintendo에 대한 예외 조항이 있어 Nintendo는 이 프로젝트를 위해 작성된 모든 소스 코드를 Zero-Clause BSD 라이선스로 대신 라이선스할 수 있습니다. 크레딧에는 switchbrew, devkitPro, ReSwitched Team 및 연구, 도구, 코드 개선에 기여한 여러 개인들의 기여가 포함됩니다.