Atmosphere 定制固件快速上手:19.0.0 支持、配置与排查指南
Atmosphere 定制固件快速上手19.0.0 支持、配置与排查指南【免费下载链接】AtmosphereAtmosphère is a work-in-progress customized firmware for the Nintendo Switch.项目地址: https://gitcode.com/GitHub_Trending/at/Atmosphere想让 Switch 跑自制程序、给游戏上作弊码还能把系统固件更新到 19.0.0 之后照常使用AtmosphereAtmosphère是一套针对 Nintendo Switch 的定制固件从 boot 阶段开始逐层替换官方系统的各个组件让你在不破坏原机的情况下获得这些能力。项目定位Atmosphere 是什么、适合谁Atmosphere 把 Switch 的系统拆成五层来替换每一层对应官方系统里的一个部件fusée一级加载器负责加载并校验后续组件exosphère定制 TrustZone安全区固件运行自己的 Secure Monitor安全监控器thermosphère提供 EL2 层的 emuMMC虚拟 NAND把系统数据镜像重定向到 SD 卡stratosphère一组自定义系统模块扩展内核能力并接管关键系统行为troposphère应用层的系统补丁实现具体功能它适合想玩自制软件、给游戏加 mod 或作弊码、管理多套系统环境的玩家。适合谁一句话概括想在官方系统之外多一层可控能力、又保留原机数据的人。亮点速览Atmosphere 能做什么已适配 19.0.0 系统console 可正常启动且功能完整见 changelog作弊码cheat codes从 SD 卡加载兼容旧格式并支持条件嵌套等新指令内置 DNS.mitm默认把官方遥测telemetry使用数据上报请求重定向到本地回环支持 emuMMC可备份和运行虚拟化的 NAND 镜像多个 ini 配置文件控制按钮行为、调试开关、系统设置自带 haze 自制应用通过 USBPTP/MTP 协议在电脑上直接访问 SD 卡快速上手把 Atmosphere 跑起来的最短路径⚠️ 动手前先把 SD 卡里的所有数据完整复制到电脑上。下面的每一步都可能覆盖卡内文件。备份并格式化 SD 卡用电脑把 SD 卡格式化为 FAT32。你会看到一张空卡容量建议 32GB 起步。放入 Atmosphere 文件包把发布版文件放到 SD 卡根目录配置文件会落在/atmosphere/config/默认模板在卡内的/atmosphere/config_templates/目录。你会看到卡根下出现atmosphere文件夹和package3等文件。让主机进入 RCM 模式恢复模式Switch 的一个低级加载通道按对应机型的操作引导主板进入。主机保持连接电脑、屏幕无输出即为进入成功。注入启动用常用的 RCM 注入工具把 Atmosphere 的启动 payload 送入主机。启动顺利的话你会看到 Atmosphere 的启动画面然后进入自制系统主界面。改第一处配置复制模板到/atmosphere/config/override_config.ini把开机启动 Homebrew 菜单的按键改为你顺手的那个支持 A/B/X/Y/L/R/ZL/ZR 及方向键。重开机后按你的按键会直接进入 Homebrew 菜单而不是游戏。想从源码构建的开发者可以走另一条路装好 devkitA64/devkitARM 工具链、hactool 和 Python 的 lz4 库克隆仓库后在根目录执行make即可。git clone https://gitcode.com/GitHub_Trending/at/Atmosphere这条命令只做一件事把仓库代码拉到本地。完整构建依赖清单见 docs/building.md。进阶用法比能开机多做的事给指定游戏挂作弊码在 SD 卡上建/atmosphere/contents/程序ID/cheats/目录把作弊码文件命名为build_id.txtbuild_id 是游戏主可执行文件标识前 8 字节的十六进制。启动游戏。Atmosphere 默认在不按 L 键时才挂载作弊管理器避免误伤 Homebrew 加载器。文件里的作弊码默认全部启用想单独开关可以用自制程序调用其服务 API。规则细节指令格式、按键条件等见 docs/features/cheats.md。用 DNS.mitm 管住遥测请求Atmosphere 默认把任天堂遥测服务器重定向到 127.0.0.1你几乎不用配置。要加自定义域名映射编辑/atmosphere/hosts/default.txt支持*通配符多个匹配时最后一条生效每次开机解析一次解析结果会记录到/atmosphere/logs/dns_mitm_startup.log想彻底关闭在system_settings.ini里设置atmosphere!enable_dns_mitm u8!0x0完整说明见 docs/features/dns_mitm.md。用配置文件微调行为三个常用文件都在/atmosphere/config/模板就在config_templates/里改完重开机生效override_config.ini绑定时机按键比如按住 R 才进游戏否则进 Homebrew 菜单system_settings.ini覆盖固件调试设置值必须写成类型!值格式如u8!0x1写错会导致启动时报致命错误exosphere.ini在 SD 卡根目录控制内核调试开关debugmode、debugmode_user排查清单启动失败先查这几处如果注入后屏幕一直黑着先检查 RCM 注入工具是否报告成功再确认 SD 卡是 FAT32 且文件在根目录最后换一张卡排除坏卡。如果改配置后开机报致命错误fatal error先检查最近编辑过的 ini 值格式system_settings.ini的值必须是类型!值形式如u8!0x0改不动就换回config_templates/里的模板对照。如果作弊码文件放对了位置却不生效先确认触发键——默认不按 L 才加载再确认build_id.txt的文件名和游戏版本匹配。如果新系统版本开机异常先核对 changelog确认当前 Atmosphere 版本是否已适配你的系统版本官方说明 19.0.0 已支持更新版适配通常在后续版本跟进。收尾接下来读什么组件原理从 docs/main.md 的分层文档往下读即可比如 thermosphère 的 emuMMC 层遇到具体问题先翻 FAQ功能规划看 roadmap。【免费下载链接】AtmosphereAtmosphère is a work-in-progress customized firmware for the Nintendo Switch.项目地址: https://gitcode.com/GitHub_Trending/at/Atmosphere创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考