卸载自制固件


如果有疑问并且懂英语的话,可以到 Nintendo Homebrew Discord 服务器上使用英文寻求帮助。(请注意,如果你身处中国大陆,你可能需要通过科学上网来访问 Discord) 你也可以到译者的 QQ 群寻求帮助,群号为 942052497。
如果你喜欢我们的教程,可以通过捐赠支持我们。

重要事项

本章节将会教你如何完全把自制固件从你的主机完全移除,为了完全恢复原厂系统,所有的自制固件将被卸载,包括 B9S 和 Luma3DS。

任何未签名(盗版)游戏都将被标记为不可用,并将在此过程中被删除。 你可以使用一个存档管理器来备份你想要保留的游戏存档。

如果你想卸载自制固件的目的是:

  • 重新安装它
  • 游戏无法正常运行
  • 某个应用无法打开
  • 主机进入不了主菜单,保持黑屏

停下!!!!!!!!!!!!!!!!!!!!!!!!!!卸载自制固件只会浪费时间把这几件事搞的更糟,且有概率导致主机直接变砖。 更好的点子是在 Nintendo Homebrew Discord 服务器上使用英文寻求帮助。(请注意,如果你身处中国大陆,则你可能需要通过科学上网访问 Discord),你也可以到译者的 QQ 群寻求帮助,群号为 942052497。

你是否做过以下的任何一件事:

  • 更改过主机的区域
  • 安装过自制输入法
  • 安装过自制的主菜单(例如:汉化系统,不是自制主题)
  • 手动修改过主机的加密密钥(movable.sed
  • 给主机解 ban 过

如果你干过以上的任何一件事,卸载自制固件将直接导致主机砖机。 如果你确实做了,但是你仍然想要卸载自制固件,请还原一份干净的 NAND 备份,然后再继续。

这些步骤仅适用于 Luma3DS 版本在 8.0 或以上的主机。 如果你的主机 Luma 版本比要求的旧,则你必须先升级版本再做这些操作。 请参考这个页面来找到适合你主机的升级操作。

你需要准备点啥?

操作步骤

第一步 – 准备工作

  1. 将主机关机
  2. 将你的 SD 卡插入到电脑
  3. 解压 Luma3DS .zip 里的 boot.firmboot.3dsx 到你 SD 卡的根目录
  4. 将 GodMode9 .zip 中的 GodMode9.firm 复制到你 SD 卡的 /luma/payloads/ 文件夹中
  5. 将 GodMode9 .zip 中的整个 gm9 文件夹复制到 SD 卡的根目录下
  6. 复制 DSiWareUninstaller.3dsx 到你 SD 卡的 /3ds/ 文件夹
  7. 复制 safety_test.gm9 到 SD 卡的/gm9/scripts/目录下
  8. 将 SD 卡重新插入你的主机

第二步 – DS 模式测试

本步骤的目的是检查内建的 DS 模式应用是否能够在卸载自制固件后继续正常运作。 如果你跳过此章节,DS 模式或它的功能可能会无法正常使用,除非你重新安装自制固件。

DS 连接设置测试
  1. 启动你的主机
  2. 打开系统设置(本体設定 / System Settings)
  3. 移动到 网络设置(Internet Settings) -> 任天堂 DS 连接(Nintendo DS Connections),然后选择 “OK”
  4. 你的主机应该会正常启动到任天堂 DS 连接设置菜单
    • 如果你的主机显示了日版的 Flipnote Studio 或黑屏亦或出现报错,则代表测试失败。
  5. 将主机关机
DS 下载通信测试
  1. 启动你的主机
  2. 启动“下载通信(Download Play)”程序 ()
  3. 选择 “Nintendo DS”
  4. 如果你的主机正常进入了 DS “下载通信(Download Play)” 程序,那么测试成功。
    • 如果你的主机显示了日版的 Flipnote Studio 或黑屏亦或出现报错,则代表测试失败。
  5. 将主机关机

如果以上其一测试失败了,则 DS 模式、DS 下载通信和/或 DS 连接设定可能会在卸载自制固件后无法正常使用! You should fix DS mode before continuing.

第三步 – 安全性测试

本步骤的目的是为了检查主机是否能在卸载自制固件后正常开机,以及核心系统组件(如系统设置和键盘)是否能够正常运作。 如果你跳过此部分,主机可能会变砖!

  1. 按住 “START” 键,然后将主机开机。 这会启动 GodMode9
  2. 如果工具提示是否需要创建重要文件备份,请按下 “A” 键确认。完成后再次按下 “A” 键来继续。
  3. 如果出现修复 RTC 日期与时间的提示,按 “A” 键执行修复,然后设置好日期和时间,并按 “A” 继续
    • 请注意,如果出现了该提示,则执行完本手册后你还需要在系统设置中重新设置时间
  4. 按下 “Home” 键来打开功能菜单
  5. 选择 “Scripts…”
  6. 选择 “safety_test”
  7. 阅读屏幕上的文本,然后按下 “A” 键继续
  8. 主机应该会自动进入到正常的 3DS 主菜单(有没有自制主题无关)。 如果是这样,那么继续下面的操作
    • 如果主机没有进入到正常的 3DS 主菜单(发生黑屏、报错等),卸载自制固件将会把主机变砖
  9. 打开系统设置(本体設定 / System Settings)
    • 如果主机此时崩溃,则测试失败
  10. 选择 “其他设置(Other Settings)”
  11. 选择 “档案(Profile)”
  12. 选择 “用户名(User Name)”
  13. 如果你能够输入新的用户名,则测试成功
    • 如果键盘没有出现且主机死机或崩溃了,则测试失败
  14. 将主机关机

如果没有进入到正常的 3DS 主菜单或系统设置/键盘不可用,则请不要再继续做下面的步骤了! 请加入 Nintendo Homebrew Discord 服务器 并说英文来请求支持。

第四步 – 备份 NAND

  1. 按住 “START” 键,然后将主机开机。 这会启动 GodMode9
  2. 按下 “Home” 键来打开功能菜单
  3. 选择 “Scripts…”
  4. 选择 “GM9Megascript”
  5. 选择 “Backup Options”
  6. 选择 “SysNAND Backup”
  7. 按下 “A” 键确认
    • 此过程将花费一些时间
    • 如果你遇到了错误,请确保你的 SD 卡上至少有 1.3GB 的可用空间
  8. 按下 “B” 键返回到主菜单
  9. 选择 “退出(Exit)”
  10. 按下 “Home” 键来打开功能菜单
  11. 选择 “Poweroff system” 来将主机关机

第五步 – 移除非法内容

本步骤将会删除非法内容,例如自制程序、导出的程序(安装 CIA 格式的应用得来的)。 如果你有还想要的存档,请在继续前使用一个存档工具将它导出来后再继续!

  1. 启动你的主机
  2. 打开系统设置(本体設定 / System Settings)
  3. 进入到 “数据管理(Data Management)” > “Nintendo 3DS” > “软件(Software)”
  4. 在此列表中,删除你在使用自制系统时安装的任何非来自任天堂的自制程序。
    • 这其中包括常见的自制程序如 FBI、Anemone3DS、Luma Updater、Homebrew Launcher、Checkpoint 等等…和任何非通过 eShop 安装的游戏
  5. 进入到“数据管理(Data Management)” > “DSiWare”
  6. 在此列表中,删除你在使用自制系统时安装的任何非来自任天堂的自制程序。
    • 这包括诸如 TWiLightMenu++ 之类的软件,和你从 eShop 安装的任何游戏程序
    • 如果无法卸载这些 3DS 和 DSiWare 软件,卸载自制固件可能会导致数据管理无法进入或数据损坏。如果将来想要重新安装自制固件时,操作步骤可能会变得更加困难。
  7. 退出系统设置
  8. 启动“下载通信(Download Play)”程序 ()
  9. 等到你看到两个按钮
  10. 同时按下 “L” + “↓” + “Select” 键来打开 Rosalina 菜单
  11. 选择 “Miscellaneous options”
  12. 选择 “Switch the hb. title to the current app.”
  13. 按 “B” 键继续
  14. 按 “B” 键返回 Rosalina 主菜单
  15. 按 “B” 键退出 Rosalina 菜单
  16. 按下 “Home” 键,然后关闭“下载通信(Download Play)”
  17. 运行“下载通信(Download Play)”程序
  18. 此时你的主机应该会启动 Homebrew Launcher了
  19. 从自制程序列表中运行 DSiWare Uninstaller
  20. 阅读提示并允许程序卸载
  21. 一旦完成后,退出 Homebrew Launcher 然后关机

第六步 – 初始化主机

本步骤将会把所有的非法 ticket 从主机中移除,使 eShop 能够正常工作。 这会移除 3DS 中的所有内容,并登出 NNID。 这会重新生成你的主机解密密钥,意味着你先前的所有数据将会全部不可用,即使你把它们从 SD 卡中备份出来也是如此。

  1. 启动你的主机
  2. 打开系统设置(本体設定 / System Settings)
  3. 进入“其他设置(Other Settings)” -> 右箭头(直到最后一页)-> “初始化系统(Format System Memory)”
  4. 按照提示步骤重置你的 3DS

第七步 – 运行卸载脚本

这是你核验所有安全检查步骤是否已正确遵循的最后一次机会! 请确保你已经做完了本页面先前的所有步骤,特别是 第三步

  1. 按住 “START” 键,然后将主机开机。 这会启动 GodMode9
    • 如果你看到了 Luma3DS chainloader 菜单,则请使用十字键移动到 Godmode9 然后按 A 进入
  2. 按下 “Home” 键来打开功能菜单
  3. 选择 “Scripts…”
  4. 选择 “GM9Megascript”
  5. 选择 “Hax Options”
  6. 选择 “Un-install Hax”
  7. 出现提示时,按 “A” 键继续
  8. 按 “A” 键解锁SysNAND (lvl3) 写入权限,并根据屏幕上的提示依次按下按键
  9. 按 “A” 键继续
  10. 按下 “B” 键返回到主菜单
  11. 选择 “Exit”
  12. 如果提示重新锁定写入权限,按下 “A” 键来确认
  13. 按 “Start” 键重启你的主机

所有自制固件都已经被卸载了。

你可以将除了 “Nintendo 3DS” 和 “DCIM” 还有 “private” 以外的文件、文件夹从 SD 卡根目录删除。