百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

Atmosphere

> 编程语言
开源

Atmosphère是任天堂开关的在建工程定制固件.

19.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Atmosphère是任天堂开关的在建工程定制固件.

=====

Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.

Components

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

  • Fusée: First-stage Loader, responsible for loading and validating stage 2 (custom TrustZone) plus package2 (Kernel/FIRM sysmodules), and patching them as needed. This replaces all functionality normally in Package1loader/NX Bootloader.
  • Exosphère: Customized TrustZone, to run a customized Secure Monitor
  • Thermosphère: EL2 EmuNAND support, i.e. backing up and using virtualized/redirected NAND images
  • 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
  • Troposphère: Application-level Horizon OS patches, used to implement desirable CFW features

Licensing

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

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

Exemptions:

  • Nintendo is exempt from GPLv2 licensing and may (at its option) instead license any source code authored for the Atmosphère project under the Zero-Clause BSD license.

Credits

Atmosphère is currently being developed and maintained by SciresM, TuxSH, hexkyz, and fincs.
In no particular order, we credit the following for their invaluable contributions:

  • switchbrew for the libnx project and the extensive documentation, research and tool development pertaining to the Nintendo Switch.
  • devkitPro for the devkitA64 toolchain and libnx support.
  • ReSwitched Team for additional documentation, research and tool development pertaining to the Nintendo Switch.
  • ChaN for the FatFs module.
  • Marcus Geelnard for the bcl-1.2.0 library.
  • naehrwert and st4rk for the original hekate project and its hwinit code base.
  • CTCaer for the continued hekate project's fork and the minerva_tc project.
  • m4xw for development of the emuMMC project.
  • Riley for suggesting "Atmosphere" as a Horizon OS reimplementation+customization project name.
  • hedgeberg for research and hardware testing.
  • lioncash for code cleanup and general improvements.
  • jaames for designing and providing Atmosphère's graphical resources.
  • Everyone who submitted entries for Atmosphère's splash design contest.
  • All those who actively contribute to the Atmosphère repository.

GitHub Issues· 14 开放

在 GitHub 查看全部
  • #2839

    23.0.0 Support

    更新于 2026年9月15日
  • #2829

    More control over album override

    更新于 2026年8月6日
  • #1179

    Remove wifi IC check.

    更新于 2026年7月30日
  • #2652

    A fatal error while running atmosphere Program ID:010041544d530000 std: :abort[ ] called (0xffe)

    更新于 2026年6月21日
  • #2635

    21.0.0 Support

    更新于 2026年4月17日
  • #2767

    General Support

    更新于 2026年4月5日
  • #2746

    22.0.0 Support

    更新于 2026年4月5日
  • #2567

    Missing module names in newer applications

    更新于 2026年3月11日
  • #704

    Seperated Atmosphere folders per sys/emuMMC instances

    更新于 2025年12月14日
  • #2606

    Error booting emuMMC when choosing reset to factory settings in Daybreak

    更新于 2025年8月13日

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言