A9LH 升级 B9S



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

必读事项

本页用来帮助已经进行arm9loaderhax破解的用户将设备更新至boot9strap。

Luma3DS的所有未来版本将只以 .firm 格式制作,而这种格式只与boot9strap和sighax兼容。 这意味着,如果你想要使用最新版的Luma3DS,就得通过此页面将A9LH转为B9S。

你需要一个支持BT协议的下载程序,如Deluge来下载本教程中的磁力链

请使用7-ZipThe Unarchiver之类的压缩软件来解压本页面上的 .7z 文件。

如果你的 Luma3DS 设置了 PIN 密码,请暂时将其关闭,否则 SafeB9SInstaller 会提示 “OTP Crypto Fail” 错误信息。(升级完毕后你可以重新打开PIN密码)

据消息称,任天堂封禁了大量使用自制系统(CFW)的用户。 为了自保,请在继续教程前先进行如下操作。

  1. 进入“系统设置(System Settings)”,点击“互联网设置(Internet Settings)”,然后再点击“SpotPass”,之后再继续点击“发送系统信息(Sending of System Information)”
  2. 关闭“发送系统信息 (Sending of System Information) ”选项
  3. 退出系统设置
  4. 打开你的好友列表(Home 主菜单中最上方的橙色的笑脸
    • 如果出现错误信息并被踢回到主菜单,则好友列表设置可能已被禁用或你的设备无法连接到任天堂服务器(由于封禁或网络问题)
  5. 进入“好友列表设置(Friend List settings)”,然后点击“好友提示设置 (Friend Notification Settings)”,再然后点击“展示正在游玩的游戏 (Show friends what you’re playing)”
  6. 关闭“向好友展示正在玩的游戏(Show friends what you’re playing)”选项
  7. 退出好友列表

准备工作

请注意,在下面所需文件中名为“secret_sector.bin”的文件,可在各版本的“data_input.zip”(这是 arm9loaderhax 破解时期所下载的文件)中找到,并且与下文所给出的文件是一模一样的。 如果你已经在电脑中存储了该文件,你就可以直接使用那个文件而不用再在下面重新下载了。

注意,只有在New 3DS 上,secret_sector.bin 才会被用来还原 arm9loaderhax 漏洞,所以这也是为什么在给原厂主机安装 boot9strap 时不需要这个文件。 如果你的主机不是 New 3DS ,则你无需下载 “secret_sector.bin”

操作步骤

第一步 — 准备工作

请在本节中的所有步骤中覆盖SD卡上的所有现有文件。

  1. 关闭你的主机
  2. 将你的 SD 卡插入到电脑
  3. 复制 boot.3dsx 到你的 SD 卡根目录
  4. 检查 SD 卡的根目录是否存在一个名为 3ds 的文件夹,如果没有则手动新建一个
  5. 检查 SD 卡的根目录是否存在一个名为 cias 的文件夹,如果没有则手动新建一个
  6. 复制 ctr-no-timeoffset.3dsx 到你 SD 卡的 /3ds/ 文件夹中
  7. 复制 FBI.3dsx 到你SD卡的 /3ds/ 文件夹中
  8. 复制 Homebrew_Launcher.cia 到你 SD 卡的 /cias/ 文件夹中
  9. 复制 lumaupdater.cia 到你 SD 卡的 /cias/ 文件夹中
  10. 复制 FBI.cia 到你 SD 卡的 /cias/ 文件夹中
  11. 复制 DSP1.cia 到你SD卡的 /cias/ 文件夹中
  12. 复制 Anemone3DS.cia 到你 SD 卡的 /cias/ 文件夹中
  13. 复制 Themely.cia 到你 SD 卡的 /cias/ 文件夹中
  14. 从 Luma3DS.7z 压缩包中复制出 boot.firm 文件到你 SD 卡的根目录
  15. 从 Luma3DS.7z 压缩包中复制 arm9loaderhax.bin 文件到你 SD 卡的根目录
  16. 删除SD卡 /luma/payloads/ 文件夹中任何后缀为 .bin 的文件,因为它们在支持 boot9strap 的 Luma3DS 版本中无法使用
  17. 从GodMode9.zip中复制 GodMode9.firm 到SD卡的 /luma/payloads/ 文件夹中
  18. 将GodMode9.zip压缩包中的整个 gm9 文件夹复制到SD卡的根目录下
  19. 从 SafeB9SInstaller.zip压缩包中复制 SafeB9SInstaller.bin到SD卡 /luma/payloads/ 目录中
  20. 在SD卡根目录创建一个名为 boot9strap 的文件夹
  21. 从boot9strap .zip 文件中复制 boot9strap.firmboot9strap.firm.sha 到你SD卡的 /boot9strap/ 文件夹中
  22. 仅使用 New 3DS的用户:复制 secret_sector.bin 到SD卡上的 /boot9strap/ 文件夹

  23. 将SD卡插回到你的设备

第二步 — 安装 boot9strap

  1. 按住 “start” 键开机来启动SafeB9SInstaller
    • 如果你看到 Luma 设置弹出而不是进入 SafeB9SInstaller ,那么按下 “start” 键,然后关闭3DS,之后再试一次
    • 如果报错,请尝试使用新的 SD 卡,或格式化你当前使用的 SD 卡 (请注意备份)
  2. 等待所有安全检查完成 +如果你遇到 “OTP Crypto Fail” 的错误, 下载 - aeskeydb.bin,然后,将其放入你SD卡的 /boot9strap/ 中,之后再试一次
  3. 出现提示时,按照提示输入按键来安装boot9strap
  4. 安装完成后,按下 “A” 键重启设备
    • 如果你的设备在启动时自动关机,请确认你已经从 Luma3DS.7z 中复制了 boot.firm 文件到你的SD卡根目录

第三步 - 设置 Luma3DS

  1. 在Luma3DS配置菜单中,使用 “A” 键和十字键选择并开启下列选项:
    • “Show NAND or user string in System Settings”
  2. 按下 “Start” 键保存设置并重启

第四步 — 更新系统

如果你在看本指南之前已经破解并安装了 EmuNAND ,并且想把你原来的 EmuNAND 中的内容转移到新的 SysNAND 自制固件中,请在开始本步操作之前先按照 迁移EmuNAND 一节进行操作。

  1. 进入 “系统设置(System Settings)”,接着点击“其他设置(Other Settings)”,然后移动到最右边,点击“系统升级(System Update)”来升级你的主机
    • 你在使用现在的B9S和Luma时升级系统是安全的
    • 如果在更新中途出错,请将主机的DNS设置改为 “auto(自动)”
    • 如果仍然提示错误,请进行 CTRTransfer,然后再尝试一次更新

第五步 — 进入 Homebrew Launcher

  1. 启动“下载通信(Download Play)”程序 (它长这样
  2. 同时按下“L”+“下”+“Select” 键来打开 Rosalina 菜单
  3. 选择 “Miscellaneous options”
  4. 选择 “Switch the hb. title to the current app.”
  5. 按 “B” 键继续
  6. 按 “B” 键返回 Rosalina 主菜单
  7. 按 “B” 键退出 Rosalina 菜单
  8. 按 “Home” 键,关闭“下载通信(Download Play)”
  9. 运行“下载通信(Download Play)”程序
  10. 此时你的主机应该进入到 Homebrew Launcher了
  11. 从自制程序列表中运行 ctr-no-timeoffset
  12. 按 “A” 键来将RTS时间设置为 0
    • (在此之后会设置) 这个操作将把 RTC 日期和时间同步为系统时间
  13. 按 “Start” 键返回到 Homebrew Launcher
  14. 从自制程序列表中找到并启动 FBI

第六步 — 安装CIA

  1. 移动至 SD -> cias
  2. 选择 “<current directory>”
  3. 选择“安装和删除所有CIA(Install and delete all CIAs)”选项,并按 “A” 键确认
  4. 按下“Home” 键,然后关闭“下载通信(Download Play)”

第七步 — DSP 导出

  1. 启动 DSP1 应用
  2. 处理完毕后,按 “B” 键自动删除该应用程序并返回到主菜单

第八步 — 将Luma3DS复制到CTRNAND

  1. 将设备关机
  2. 开机时按住 “Start” 键启动 GodMode9
  3. 如果提示创建重要文件备份,按下 “A” 键确认,在完成后再次按下 “A” 键来继续。
  4. 如果出现修复RTC日期与时间的提示,按 “A” 键执行修复,然后设置好日期和时间,并按 “A” 继续
  5. 按 “Home” 键,打开功能菜单
  6. 选择 “Scripts…”
  7. 选择 “GM9Megascript”
  8. 选择 “Scripts from Plailect’s Guide”
  9. 选择 “Setup Luma3DS to CTRNAND”
  10. 出现提示时,按 “A” 键继续
  11. 按 “A” 键解锁SysNAND (lvl2) 写入权限,并根据屏幕上的提示依次按下按键
  12. 按 “A” 键继续

第九步 — 清理 SD 卡

  1. 选择 “Cleanup SD Card”
  2. 出现提示时,按 “A” 键继续
  3. 按 “A” 键继续
  4. 按 “B” 键返回到主菜单

第十步 — 备份基础文件

  1. 选择 “Backup Options”
  2. 选择 “SysNAND Backup”
  3. 按 “A” 键确认
    • 此过程将花费一些时间
    • 如果你遇到了错误, 请确保你的 SD 卡上至少有 1.3GB 的可用空间
  4. 按 “A” 键继续
  5. 按 “B” 键返回到主菜单
  6. 选择 “Exit”
  7. 如果提示重新锁定写入权限,按下 “A” 键来确认
  8. 移动至 [M:] MEMORY VIRTUAL
  9. boot9.bin 上按 “A” 键选中
  10. 选择 “Copy to 0:/gm9/out”
  11. 按 “A” 键继续
  12. 按 “B” 键返回到主菜单
  13. 格式化完成后,同时按 “R” 键和“B”键,弹出你的SD卡
  14. 将你的 SD 卡插入电脑
  15. 从 SD 卡的 /gm9/out/ 文件夹中复制 <date>_<serialnumber>_sysnand_###.binessential.exefsboot9.bin 到电脑中的安全的位置
    • 请在多处地方备份这些文件(比如网盘等)
    • 如果以后机器出现任何问题,这些备份文件将是救你一命的稻草或从 NAND 镜像恢复文件的工具
  16. <date>_<serialnumber>_sysnand_###.bin<date>_<serialnumber>_sysnand_###.bin.sha 从你的 SD 卡上的 /gm9/out/ 文件夹中复制出,随后将其删除
  17. 将SD卡重新插入你的主机
  18. 按 “Start” 键重启你的设备

你现在可以使用 Luma3DS Updater 来更新你的 Luma3DS 到最新版,只需运行该程序之后按下 “A” 键。

这和系统升级不是一回事;它只会下载并提取最新的Luma3DS文件。

这只会升级SD卡上的Luma3DS文件。 如果你在拔出 SD 卡的情况下开机,它则会通过你复制在 CTRNAND 里的 Luma3DS 文件开机。

你的主机将会在预设下开机自动启动基于 SysNAND 的 Luma3DS 自制系统。

你可以在启动时按下 “Select” 键,进入 Luma3DS的配置菜单。

你现在可以在启动时按住 “Start” 键,进入 Luma3DS 的 chainloader 菜单 (注意, Luma3DS 的 chainloader 菜单仅在检测到了多个 payload 文件时才会显示)。

你可以在开机时按下 “Start”+“Select”+“X” 键将ARM11的bootrom (boot11.bin) ,ARM9的bootrom (boot9.bin) 以及每台设备的独有OTP (OTP.bin) 导出到SD卡的 /boot9strap/ 文件夹中(注意执行这个操作时不会出现任何提示或信息)。

你现在可以在系统启动后同时按下 “L”+“↓”+“Select” 来打开集成在Luma3DS中的Rosalina菜单。 Rosalina的完整功能列表,可以参见 Luma3DS v8.0 更新条目

如果你想要更换更大的 SD 卡,只需要将 SD卡格式化为 FAT32 后,将原 SD 卡文件复制到新 SD 卡即可。

如果你的 SD 卡大于 32GB,那么你需要使用其他的工具来格式化 SD 卡;例如 Windows 上的 guiformat、Linux 上的 gparted、Mac 上的磁盘工具程序

如果要使用 NTR CFW,请安装BootNTR Selector

要想了解如何切换你的设备到另一个区域,参见区域变更 页面。

有关使用 GodMode9 的各种功能的信息,请查阅 如何使用GodMode9 页。

如果想知道如何使用 Luma3DS 的各种功能,参见这个wiki.

关于安装自定义主题、图标和启动画面的资源,请查阅 Theme Plaza