Skip to content

完成设置

必读内容

在上一页中,你安装了 boot9strap,这是一个自定义固件加载器,用于从 SD 卡或 NAND(内部存储)加载 boot.firm 文件。在本例中,我们使用由 LumaTeam 开发的 Luma3DS 作为我们的 boot.firm 来破解主机,使其能够运行自制软件。

在本页中,我们将进行关键的系统文件备份并安装一些自制程序。大多数步骤将通过你在主机上运行的脚本自动完成。

INFO

该脚本将安装以下应用程序:

  • FBI by Steveice10 (安装 CIA 格式的应用程序)
  • Homebrew Launcher Loader by PabloMK7 (运行 Homebrew Launcher,用于 3DSX 格式的自制软件)
  • Anemone3DS by astronautlevel2 (安装自定义主题、启动画面和徽章)
  • Checkpoint by BernardoGiordano/FlagBrew (管理 3DS/DS 游戏存档数据)
  • ftpd by mtheall (允许通过 FTP 无线访问 3DS 的 SD 卡)
  • Universal-Updater by Universal-Team (用于通过 Wi-Fi 下载自制软件的机载应用商店)
  • GodMode9 by d0k3 (用于从内部存储或游戏卡带中提取数据的多功能工具)

如果你不需要其中某个应用程序,可以在完成本页后,通过导航至“系统设置” -> “数据管理” -> "Nintendo 3DS" -> “软件”来将其删除。(GodMode9 无法通过此方式删除,且通常为其他功能所必需。)

源代码链接(可选)

本指南中安装的所有应用程序均为开源软件。如果你有兴趣了解它们的工作原理,或者想点赞以示支持,它们的源代码链接如下:

兼容性说明

INFO

如果你的主机先前破解过,且先前的破解是基于 EmuNAND 的,并且现在你希望将你的 EmuNAND/RedNAND 移植至 SysNAND,请在继续前进行移植 EmuNAND。如果你不知道 EmuNAND 是什么,大概你也不需要做这个了。

所需物品

操作步骤

第一部分 - 准备工作

本节中,你将需要复制所需的文件到段落提示的指定位置。

  1. 将主机关机
  2. 将你的 SD 卡插入到电脑
  3. finalize.romfs 复制到 SD 卡的根目录
  4. 打开 SD 卡上的 luma 文件夹,如果尚不存在,则在其中创建一个名为 payloads 的文件夹
  5. x_finalize_helper.firm 复制到 payloads 文件夹
  6. 将 SD 卡重新插入主机

下面的截图显示了遵循本页所需的最小 SD 卡布局。由于你可能在之前做了一些其他的操作,你的 SD 卡中可能会多出一些文件或者文件夹。

INFO

INFO

第二部分 - 更新系统

本节中,你将会把主机更新至最新版本。(自制固件兼容最新版本的系统,直接升级是安全的)

  1. 进入“主机设置”,选择“其他设置”,一直向右翻页,然后使用“系统更新”来更新您的主机
    • 在使用 B9S + Luma(即您当前拥有的环境)时进行更新是安全的
    • 更新程序可能会显示“您的系统已是最新”的消息而不是执行更新。如果您已经是最新版本,这是正常现象;请继续到下一节
    • 如果在此过程中出现错误,请将 DNS 设置设为“自动”,将代理设置设为“无”
    • 如果仍然出现错误,请遵循此故障排除指南

第三部分 - RTC 和 DSP 设置

本节中,你将会把主机的内部时钟同步现实时间,并导出声卡的固件(部分自制程序需要使用它来正确发声)。

  1. 同时按下"L" + "↓" + "Select"键来打开 Rosalina 菜单
    • 如果其中一个按键损坏,请下载 config.ini 并将其放入你的 luma 文件夹中,替换现有的文件。这将把 Rosalina 菜单的快捷键组合更改为 (X) + (Y)
  2. 选择"Miscellaneous options"
  3. 选择"Dump DSP firmware"
  4. 按 (B) 键继续
  5. 选择"Nullify user time offset"
  6. 按 (B) 键继续
  7. 按"B"键返回 Rosalina 主菜单
  8. 按"B"键退出 Rosalina 菜单

第四部分 - 设置脚本

在本节中,你将使用一系列脚本来自动完成自制软件安装、SD 卡清理和系统文件备份。

  1. 将主机关机
  2. 按住 (X) 键不放,同时在按住 (X) 的情况下开启主机电源。这将启动 Finalizing Setup Helper
    • 如果启动到了 HOME 菜单,可能是你的 payloads 文件夹拼写错误,或者 x_finalize_helper.firm 放错了位置
    • 如果遇到错误,请参阅 故障排除 页面
  3. 几秒钟后,你的主机应自动启动进入 GodMode9
    • 从现在开始,你可以通过在开机时按住 (Start) 键来访问 GodMode9
    • 开机时按住 (X) 键将不再生效
  4. 如有必要,配置 GodMode9:
    • 如果提示选择语言,使用方向键并按 (A) 键选择 English
      • 此语言选择仅影响 GodMode9 的菜单选项
      • 你可以在完成本指南后将其设置为你选择的语言
    • 如果提示创建必要文件备份,按 (A) 键执行,然后按 (A) 键继续
    • 如果出现修复 RTC 日期与时间的提示,按"A"键执行修复,然后设置好日期和时间,并按"A"继续
  5. 一旦看到 [root] 和驱动器列表,按 (Home) 键调出操作菜单
  6. 选择"Scripts..."(不是 Lua scripts)
  7. 选择 "finalize"
  8. 按照脚本中的提示操作,回答所提出的任何问题
    • 如果看到"Information #05: No title database",按 (A) 键并在下屏幕输入按键组合以继续
    • 如果遇到错误,请按照错误消息中的说明操作或咨询 故障排除 页面,然后在开机时按住 (Start) 键打开 GodMode9 重新运行脚本
  9. 一旦脚本显示"Setup complete!",按 (A) 键关闭设备
    • 如果未看到"Setup complete!"消息,则脚本未成功,你需要从第 3 步重新开始本节
  10. 将你的 SD 卡插入到电脑
  11. /gm9/backups/ 文件夹复制到计算机上的安全位置
    • 此文件夹包含关键的文件备份,如果可能,应备份到多个位置(即云存储)
    • 两个 SysNAND 文件是你的 NAND 备份,如果主机因软件问题变砖,可用于将主机恢复到正常工作状态
    • essential.exefs 文件包含主机独有的系统文件,如果发生硬件故障,可用于恢复数据
  12. 如果仍然保留着这两个文件,请从 SD 卡的 /gm9/backups/ 文件夹中删除两个 SysNAND 文件
    • essential.exefs 文件很小,可以保留在 SD 卡上以便于访问

TIP

搞定!自定义固件现已在你的主机上完全配置完毕。

INFO

想知道如何用新破解的设备做些什么?请访问 我们的维基

信息与备注

INFO

以下是你可能会用到的一些快捷键:

  • 开机时按住 (Select) 键将启动 Luma3DS 配置菜单。
  • 开机时按住 (Start) 键将启动 GodMode9,或者如果你在 /luma/payloads/ 中有多个 payload 文件,则启动 Luma3DS chainloader。
  • 默认情况下,在 3DS 模式下同时按下 (左肩键) + (下方向键) + (Select) 键将打开 Rosalina 菜单,你可以在其中检查系统信息、截取屏幕截图、启用金手指等。Rosalina 菜单的快捷键可以在其中更改。
  • 开机时同时按住 (Start) + (Select) + (X) 键将使通知 LED 显示一种颜色以用于调试目的。参见更新日志以获取信息。

Pretendo

Pretendo 是 Nintendo Network 的替代服务,旨在复活已关闭的 Nintendo Network 的在线服务。它还通过并列方式复兴了 Miiverse 服务。官方指南可在 此处 找到。

注意:Pretendo 并不支持所有在线服务,但相关工作正在进行中。

Pretendo 支持的游戏列表可在 此处 找到。

INFO

有关使用 GodMode9 的各种功能的信息,请查阅 GodMode9 使用教程 以及 导出程序和游戏卡带文件 页。