NH Switch 指南
来自 Nintendo Homebrew Discord 社区的合作,帮助您从原版 Switch 刷入 Atmosphère。
NH Switch 指南
来自 Nintendo Homebrew Discord 社区的合作,帮助您从原版 Switch 刷入 Atmosphère。
TIP
🕐 预计完成时间:1 小时
请预留至少一个小时来完成本指南。这是为了让您仔细阅读并理解每一页,从而使您能够安全地执行指南说明,并确保您的 Switch 主机的安全性和使用寿命。
根据您的 Switch 型号和 microSD 卡规格,创建某些必要的设备备份也可能需要约十到三十分钟。
WARNING
在开始之前,我们建议用户不要使用视频教程,原因如下:
此外,我们现在、过去和将来都不会与 Anton Retro、sthetix、Ely M. 或其他衍生或 YouTube/TikTok 教程发布者有任何关系,特别是任何声称与我们有关系的人。我们对任何相反的暗示感到厌恶。
本页面将探讨:
本指南使用的主要术语在下面的各个部分中进行了解释。
自制固件("CFW")是修改设备操作系统功能的复杂软件,也称为系统固件。例如,Atmosphère 会即时修补 Switch OS(名为 Horizon)。
自制固件可以被认为是设备改造的"圣杯",因为它允许比更原始的"用户空间"访问更多的控制和自由度。
Homebrew 是指为锁定系统(如 Nintendo Switch)由爱好者编写的非官方软件。Homebrew 可以包括原创游戏、模拟器、存档编辑工具等等!
在 Switch 上,您需要 CFW 才能运行几乎所有可用的 homebrew。一些第一代("V1")主机可以免费运行 homebrew,而所有其他("已补丁")主机需要在之前安装专用硬件。
自定义操作系统是替代系统软件安装,如 Android 或 Linux,与默认 Switch OS 并行安装。这些非常适合想要扩展主机功能 beyond 允许范围 beyond 的高级用户,将 Nintendo Switch 转变为完整的混合平板电脑或桌面。这些自定义操作系统完全独立于 Switch OS 运行,意味着您在自定义操作系统中做的任何事情都不能 report 回 Nintendo。自定义操作系统不是"模拟的";它们在 Switch 的 Tegra X1 SoC 上本地运行。
如果愿意,本指南将为您提供机会在 microSD 卡上预留空间来安装这些自定义操作系统。需要注意的是,这些安装是可选的;您不需要安装任何自定义操作系统即可完成本指南并安装 Atmosphère。但是,建议在开始本指南之前做出决定,因为安装过程涉及格式化您的 microSD 卡。
本指南的最终目标是将完全未修改的原版 Switch 从原版固件刷入名为 Atmosphère 的自制固件。完成后,您不应丢失任何数据。您的游戏、Nintendo Account、存档数据等都将被保留。您主机的功能将得到增强,您将能够完成以下任务(以及更多)!
fusee-gelee 是目前最广泛使用的启动自制固件的软件入口点。它利用第一代 Switch 系统的 bootROM 中的漏洞,允许我们通过我们选择的任何有效载荷启动主机(而不是仅使用 Nvidia 和 Nintendo 批准的有限数量的有效载荷)。结果允许对您的主机进行完全的裸机控制,包括系统存储备份、恢复、自制固件和自定义操作系统。
有关 fusee-gelee 漏洞的更多信息,请参阅其漏洞披露,可以在专用指南页面或 PDF 上查看。
稍后在本指南中可以找到有关已安装 CFW 的 Switch 的更多用法。
如果您选择本指南后面介绍的 emuMMC 路径,您还需要至少 128GB 的 microSD 卡。在此路径中,重要的是要提前禁用自动存档数据云功能,并确保将 Switch 设置为主 Pass-Enabled 主机。
如果您必须使用较小的 microSD 卡或不想使用 emuMMC,您可以选择使用 sysCFW 路径。
此外,在 V1"未补丁"Switch 上,您需要一种进入恢复模式的方法(本指南的"进入 RCM"部分将进一步解释)。虽然技术上可以使用日常用品进入 RCM,但我们不支持这种进入 RCM 的方式,您需要花钱购买一个"RCM jig",该 jig 插入右手 Joy-Con 导轨以可靠地进入 RCM。
在设置 homebrew 之前,至少安装一个 eShop 标题以利用"title takeover",这是 Atmosphère 的一项功能,允许 homebrew 使用比平时更多的资源。尝试下载免费游戏(如 Fallout Shelter)、应用程序(如 YouTube)或游戏演示(如 10 Second Run RETURNS)。通过游戏卡带运行 Homebrew Menu 是另一种方式,但需要在您想启动 Homebrew Menu 时插入游戏。通常,title takeover 不会永久更改捐赠游戏或应用程序。
一旦您获得任何可启动的标题,您就准备好继续本指南了。
DANGER
变砖风险
我们要求您承认,每次修改您的系统时,总是存在无法恢复的变砖风险。变砖是指损坏得无法再工作的设备换句话说,变成"像砖块一样有用"的东西。
变砖在 Nintendo Switch 上很少见,但仍然存在可能性因此,请在执行操作之前仔细阅读说明,并严格遵循它们。
在整个过程中保持设备接通电源并充电,以避免意外断电导致的数据丢失或损坏。
WARNING
漏洞持久性
自制固件不会永久安装,也不会仅仅通过运行它就更改您主机上的任何东西。重新启动主机后,它将完全卸载。但是,CFW 允许您根据自己的意愿对主机进行永久更改,因此对 CFW 赋予的能力负责和谨慎。
TIP
获取帮助
建议您在实际使用系统运行本指南之前,从头到尾完整阅读本指南一次或多次,以帮助您理解所提供的信息。
如果尽管如此,您在遵循本指南时发现某些内容难以理解,请在 Nintendo Homebrew Discord 服务器 上联系我们寻求澄清。
如果您的英语不太好,请使用 Google Translate 等翻译器来提交您的问题,以便我们能够帮助您。
TIP
兼容性
本指南适用于所有地区任何固件版本的第一代(V1)和已改装芯片的 Switch 主机。
如果是,请点击下面的按钮继续阅读主要指南。
阅读完上述信息后,请继续阅读"开始入门",以确定您主机的可破解性以及最终的破解方法。
:::::
Q: 第一代("V1")主机和"已补丁"主机在运行 homebrew 方面有什么区别?
A: 一旦您启动到 Horizon,区别不大。需要记住的主要是只有 V1 主机支持 Atmosphère 的"重启到有效载荷"功能,但改装芯片会在重启时自动加载有效载荷。
Q: 什么是 Horizon?
A: Horizon 是 Switch 操作系统的名称。它有时被称为"HorizonNX",因为它实际上是 Nintendo 3DS 同名操作系统的衍生版本。
Q: 为什么叫 Atmosphère?
A: Atmosphère"运行在 Horizon"操作系统之上。Horizon 的每一层安全都通过大气层的不同层来引用。例如,EL1"内核"重新实现称为 mesosphère,而 EL3"TrustZone"重新实现称为 exosphère。在 ARM Developer 网站上详细了解 ARM 异常级别。
Q: 什么是"emuMMC 路径",为什么建议此路径的 microSD 卡至少为 128GB?
A: emuMMC/emuNAND 的目的是为您提供安全的地方来使用自定义固件功能,而不会被 Nintendo 发现。由于它是完全从您的 microSD 卡运行的内部存储的离线克隆,您需要在 microSD 卡上分配最多 64GB 的空间(取决于您内部存储的大小),加上您的数字游戏数据的副本(emuMMC 为游戏安装使用单独的 Nintendo 文件夹)。
Q: 为什么我需要将主机设置为主机,然后再开始本指南?
A: 否则,Switch 将在启动应用程序之前尝试连接到 Nintendo 服务器,这可能导致意外的延迟,并使 emuMMC 完全无法使用。
Q: Nintendo 对运行自制固件和 homebrew 的主机是否有任何特定限制或限制?
A: Nintendo 已表明对使用 CFW 在线游玩有明显的容忍度。他们不会因为存在 CFW 而封号,他们会因为不当行为而封号,例如在线 piracy 或作弊。否则,您将像其他所有用户一样被对待。
Q: 是否有任何社区支持或论坛推荐给可能在流程中有问题或疑问的用户?
A: 当然!除了 Nintendo Homebrew Discord 服务器,您还可以尝试 r/SwitchHacks subreddit!
Q: 在设置 homebrew 之前为什么必须安装至少一个 eShop 标题,什么是"title takeover"?
A: 默认情况下,homebrew menu 及其应用程序继承相册小程序的资源。小程序没有像完整应用程序那样的系统资源,因此当用于 homebrew 目的时行为不一致。title takeover 确保最佳性能,并且是某些 homebrew 所必需的。