--- title: "卸载自制固件" --- {% include toc title="目录内容" %} ### 重要事项 本章节将会教你如何完全把自制固件从你的主机完全移除,为了完全恢复原厂系统,所有的自制固件将被卸载,包括 B9S 和 Luma3DS。 这永远不是可以解决你在破解主机时遇到任何问题的解决方法。 更好的点子是在[ Nintendo Homebrew Discord 服务器](https://discord.gg/MWxPgEp)上使用英文寻求帮助。(请注意,如果你身处中国大陆,则你可能需要通过科学上网访问 Discord),你也可以到译者的 [QQ 群](https://stray-soul.site/index.php/qqgroup)寻求帮助,群号为 942052497。 {: .notice--danger} 你将无法游玩任何已安装且未签名(盗版)的游戏,请在开始本章教程之前进入系统设置内的数据管理中将它们全部删除。 Use a [save manager](https://github.com/FlagBrew/Checkpoint/releases/latest) to back up any saves for these unsigned (illegitimate) games you care about. If you have modified critical system software (such as editing the HOME Menu, unbanning your console, region changing, etc.), uninstalling CFW WILL BRICK your device! 你应确保遵守此页面的所有部分。 {: .notice--danger} 这些步骤仅适用于 Luma3DS 版本在 8.0 或以上的主机。 如果你的主机 Luma 版本比要求的旧,则你必须先升级版本再做这些操作。 请参考[这个页面](checking-for-cfw)来找到适合你主机的升级操作。 {: .notice--warning} 请注意,如果在SD卡 `/luma/payloads/` 文件夹下,有除了 `GodMode9.firm` 以外的 payload 文件,那么在按住 “Start” 键开机的时候,主机将会进入 “chainloader menu” 菜单。届时请使用方向键和 “A” 键来选择本教程所需的“GodMode9”。 ### 你需要准备点啥? * 最新版 [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) * 最新版 [GodMode9](https://github.com/d0k3/GodMode9/releases/latest) * 最新版 [DSiWare Uninstaller](https://github.com/MechanicalDragon0687/DSiWare-Uninstaller/releases/latest) * [safety_test.gm9]({{ base_path }}/gm9_scripts/safety_test.gm9) ### 操作步骤 #### 第一步 – 准备工作 1. 将主机关机 1. 将你的 SD 卡插入到电脑 1. 解压 Luma3DS `.zip` 里的 `boot.firm` 和 `boot.3dsx` 到你 SD 卡的根目录 1. 将 GodMode9 `.zip` 中的 `GodMode9.firm` 复制到你 SD 卡的 `/luma/payloads/` 文件夹中 1. 将 GodMode9 `.zip` 中的整个 `gm9` 文件夹复制到 SD 卡的根目录下 1. 复制 `DSiWareUninstaller.3dsx` 到你 SD 卡的 `/3ds/` 文件夹 1. 复制 `safety_test.gm9` 到 SD 卡的`/gm9/scripts/`目录下 1. 将 SD 卡重新插入你的主机 #### 第二步 – DS 模式测试 本步骤的目的是检查内建的 DS 模式应用是否能够在卸载自制固件后继续正常运作。 如果你跳过此章节,DS 模式或它的功能可能会无法正常使用,除非你重新安装自制固件。 ##### DS 连接设置测试 1. 启动你的主机 1. 打开系统设置(本体設定 / System Settings) 1. 移动到 `网络设置(Internet Settings)` -> `任天堂 DS 连接(Nintendo DS Connections)`,然后选择 “OK” 1. 你的主机应该会正常启动到任天堂 DS 连接设置菜单 + 如果你的主机显示了日版的 Flipnote Studio 或黑屏亦或出现报错,则代表测试失败。 1. 将主机关机 ##### DS 下载通信测试 1. 启动你的主机 1. 启动“下载通信(Download Play)”程序 (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}) 1. 选择 “Nintendo DS” 1. 如果你的主机正常进入了 DS “下载通信(Download Play)” 程序,那么测试成功。 + 如果你的主机显示了日版的 Flipnote Studio 或黑屏亦或出现报错,则代表测试失败。 1. 将主机关机 如果以上其一测试失败了,则 DS 模式、DS 下载通信和/或 DS 连接设定可能会在卸载自制固件后无法正常使用! 你应在继续做教程之前尝试[修复 DS 模式](troubleshooting#dsi--ds-functionality-is-broken-or-has-been-replaced-with-flipnote-studio)。 {: .notice--warning} #### 第三步 – 安全性测试 本步骤的目的是为了检查主机是否能在卸载自制固件后正常开机,以及核心系统组件(如系统设置和键盘)是否能够正常运作。 **如果你跳过此部分,主机可能会变砖!** 1. 按住 “START” 键,然后将主机开机。 这会启动 GodMode9 1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it is complete 1. 如果出现修复 RTC 日期与时间的提示,按 “A” 键执行修复,然后设置好日期和时间,并按 “A” 继续 + 请注意,如果出现了该提示,则执行完本手册后你还需要在系统设置中重新设置时间 1. 按下 “Home” 键来打开功能菜单 1. 选择 “Scripts...” 1. 选择 “safety_test” 1. 阅读屏幕上的文本,然后按下 “A” 键继续 1. You should boot into the regular 3DS HOME Menu (any custom theme is irrelevant). 如果是这样,那么继续下面的操作 + If you do not boot into the regular 3DS HOME Menu (black screen, error screen, etc.), uninstalling CFW **WILL BRICK YOUR DEVICE!** 1. 打开系统设置(本体設定 / System Settings) + 如果主机此时崩溃,则测试失败 1. 选择 “其他设置(Other Settings)” 1. 选择 “档案(Profile)” 1. 选择 “用户名(User Name)” 1. 如果你能够输入新的用户名,则测试成功 + 如果键盘没有出现且主机死机或崩溃了,则测试失败 1. 将主机关机 If you do NOT boot into the regular 3DS HOME Menu, or System Settings / your keyboard is inaccessible, **DO NOT continue with these instructions**! 请加入 [Nintendo Homebrew Discord 服务器](https://discord.gg/MWxPgEp) 并说英文来请求支持。 {: .notice--danger} #### 第四步 – 备份 NAND 1. 按住 “START” 键,然后将主机开机。 这会启动 GodMode9 1. 按下 “Home” 键来打开功能菜单 1. 选择 “Scripts...” 1. 选择 “GM9Megascript” 1. 选择 “Backup Options” 1. 选择 “SysNAND Backup” 1. 按 “A” 确认 + 此过程将花费一些时间 + 如果你遇到了错误,请确保你的 SD 卡上至少有 1.3GB 的可用空间 1. 按下 “B” 键返回到主菜单 1. 选择 “退出(Exit)” 1. 按下 “Home” 键来打开功能菜单 1. 选择 “Poweroff system” 来将主机关机 #### 第五步 – 移除非法内容 本步骤将会删除非法内容,例如自制程序、导出的程序(安装 CIA 格式的应用得来的)。 如果你有还想要的存档,请在继续前使用一个存档工具将它导出来后再继续! {: .notice--warning} 1. 启动你的主机 1. 打开系统设置(本体設定 / System Settings) 1. 进入到 “数据管理(Data Management)” > “Nintendo 3DS” > “软件(Software)” 1. 在此列表中,删除你在使用自制系统时安装的任何非来自任天堂的自制程序。 + 这其中包括常见的自制程序如 FBI、Anemone3DS、Luma Updater、Homebrew Launcher、Checkpoint 等等…和任何非通过 eShop 安装的游戏 1. 进入到“数据管理(Data Management)” > “DSiWare” 1. 在此列表中,删除你在使用自制系统时安装的任何非来自任天堂的自制程序。 + 这包括诸如 TWiLightMenu++ 之类的软件,和你**非**从 eShop 安装的任何游戏程序 + 如果无法卸载这些 3DS 和 DSiWare 软件,卸载自制固件可能会导致数据管理无法进入或数据损坏。 1. 退出系统设置 1. 启动“下载通信(Download Play)”程序 (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}) 1. 等到你看到两个按钮 1. 同时按下 “L” + “↓” + “Select” 键来打开 Rosalina 菜单 1. 选择 “Miscellaneous options” 1. 选择 “Switch the hb. title to the current app.” 1. 按 “B” 键继续 1. 按 “B” 键返回 Rosalina 主菜单 1. 按 “B” 键退出 Rosalina 菜单 1. 按下 “Home” 键,然后关闭“下载通信(Download Play)” 1. 运行“下载通信(Download Play)”程序 1. 此时你的主机应该会启动 Homebrew Launcher了 1. 从自制程序列表中运行 DSiWare Uninstaller 1. 阅读提示并允许程序卸载 1. 一旦完成后,退出 Homebrew Launcher 然后关机 #### 第六步 – 初始化主机 本步骤将会把所有的非法 ticket 从主机中移除,使 eShop 能够正常工作。 这会移除 3DS 中的所有内容,并登出 NNID。 这会重新生成你的主机解密密钥,意味着你先前的所有数据将会全部不可用,即使你把它们从 SD 卡中备份出来也是如此。 1. 启动你的主机 1. 打开系统设置(本体設定 / System Settings) 1. 进入“其他设置(Other Settings)” -> 右箭头(直到最后一页)-> “初始化系统(Format System Memory)” 1. 按照提示步骤重置你的 3DS #### 第七步 – 运行卸载脚本 这是你核验所有安全检查步骤是否已正确遵循的最后一次机会! 请确保你已经做完了本页面先前的所有步骤,**特别是** `第三步`。 {: .notice--warning} 1. 按住 “START” 键,然后将主机开机。 这会启动 GodMode9 1. 按下 “Home” 键来打开功能菜单 1. 选择 “Scripts...” 1. 选择 “GM9Megascript” 1. 选择 “Hax Options” 1. 选择 “Un-install Hax” 1. 出现提示时,按 “A” 键继续 1. 按 “A” 键解锁SysNAND (lvl3) 写入权限,并根据屏幕上的提示依次按下按键 1. 按 “A” 键继续 1. 按下 “B” 键返回到主菜单 1. 选择 “Exit” 1. 如果提示重新锁定写入权限,按下 “A” 键来确认 1. 按 “Start” 键重启你的主机 ___ 所有自制固件都已经被卸载了。 {: .notice--success} You can now remove any extra files and folders from the root of your SD card that are *not* the `Nintendo 3DS`, `DCIM`, or `private` folders. {: .notice--info}