完成安装
必读事项
boot.firm
文件是 boot9strap 在加载 NAND 之后自行启动的文件,它可以是任意有效的、FRIM格式的arm9 payload。 你可以随时替换此文件,不过Luma3DS 允许通过引导菜单加载其他FIRM格式的arm9 payload。
本教程中,我们使用AuroraWright 制作的 Luma3DS 来直接启动一个破解过的 SysNAND ,使我们能完全不用 EmuNAND ,从而简化破解3DS系统的步骤并节省SD卡的空间。
在这个过程当中,我们还会安装像下面所示的几个工具:
- FBI (用来安装CIA格式的游戏和程序)
- Anemone3DS (安装自定义主题)
- Checkpoint (备份和恢复你 3DS/DS 的游戏存档)
- Luma3DS Updater (用来更新Luma3DS固件)
- GodMode9 (一款多功能工具,可以处理NAND和卡带的相关功能)
- Homebrew Launcher Loader (启动自制程序启动器的快捷方式)
- DSP1 (允许自制程序播放音乐)
- ctr-no-timeoffset (移除 rtc 偏移,让主菜单时间和 rtc 时间匹配)
准备工作
- 最新版 Anemone3DS (下载
.cia
文件) - 最新版 Checkpoint (下载
.cia
文件) - 最新版 Homebrew Launcher Wrapper
- 最新版 GodMode9
- 最新版 DSP1
- 最新版 FBI (下载
.cia
和.3dsx
文件) - 最新版 ctr-no-timeoffset
- 最新版 Luma3DS Updater (下载后缀为
.cia
的文件)
操作步骤
第一步 — 准备工作
- 将设备关机
- 将你的 SD 卡插入电脑
- 检查 SD 卡的根目录是否存在一个名为
3ds
的文件夹,如果没有则手动新建一个 - 检查你的SD卡根目录是否有一个叫
cias
的文件夹,如果没有则手动新建一个 - 复制
ctr-no-timeoffset.3dsx
到你 SD 卡的/3ds/
文件夹中 - 复制
FBI.3dsx
到你SD卡的/3ds/
文件夹中 - 复制
Homebrew_Launcher.cia
到你 SD 卡的/cias/
文件夹中 - 复制
lumaupdater.cia
到你 SD 卡的/cias/
文件夹中 - 复制
FBI.cia
到你 SD 卡的/cias/
文件夹中 - 复制
DSP1.cia
到你SD卡的/cias/
文件夹中 - 复制
Anemone3DS.cia
到你 SD 卡的/cias/
文件夹中 - 复制
Checkpoint.cia
到你 SD 卡的/cias/
文件夹中 - 如果 SD 卡的
luma
文件夹下没有一个名为payloads
的文件夹,那么请新建一个 - 将 GodMode9
.zip
中的GodMode9.firm
复制到你SD卡的/luma/payloads/
文件夹中 -
将 GodMode9
.zip
中的整个gm9
文件夹复制到SD卡的根目录下请注意,根据安装boot9strap 的方法不同,你的SD卡内可能会没有
sounhax-usa-n3ds.m4a
、otherapp.bin
或者safehaxpayload.bin
文件,或者可能还有其他文件没有显示在图中。 - 将 SD 卡重新插入设备
- 启动你的主机
第二步 — 更新系统
如果你按照旧版的教程将你的New 3DS 降级到了2.1.0,你应当在执行这些步骤前还原 NAND 备份
如果你在看本教程之前已经破解并制作了EmuNAND 系统,而你现在想把 EmuNAND 系统中的数据迁移到 SysNAND 系统中,那么请在开始本部分操作之前先按照迁移EmuNAND 一节进行操作。
- 进入 “系统设置(System Settings)”,接着点击“其他设置(Other Settings)”,然后移动到最右边,点击“系统升级(System Update)”来升级你的主机
- 你使用B9S和Luma时升级系统是安全的
- 如果在更新中途出错,请将主机的DNS设置改为 “auto(自动)”
- 如果仍然提示错误,请进行 CTRTransfer,然后再尝试一次更新
第三步 — 进入 Homebrew Launcher
- 启动“下载通信(Download Play)”程序 ()
- 同时按下“L”+“下”+“Select” 键来打开 Rosalina 菜单
- 选择 “Miscellaneous options”
- 选择 “Switch the hb. title to the current app.”
- 按 “B” 键继续
- 按 “B” 键返回 Rosalina 主菜单
- 按 “B” 键退出 Rosalina 菜单
- 按下 “Home” 键,然后关闭“下载通信(Download Play)”
- 运行“下载通信(Download Play)”程序
- 此时你的主机应该会启动“自制程序启动器(Homebrew Launcher)”了
- 从自制程序列表中运行 ctr-no-timeoffset
- 按 “A” 键来将RTS时间设置为 0
- (在此之后会设置) 这个操作将把 RTC 日期和时间同步为系统时间
- 按 “Start” 键返回到 Homebrew Launcher
- 如果你之前是通过安裝 boot9strap (通过 Frogtool) 破解的,请在继续前通过 Frogtool 中的“RESTORE clean DS Download Play” 选项将 “下载通信(Download Play)” 应用还原到初始状态
- 从自制程序列表中找到并启动 FBI
第四步 — 安装CIA
- 移动至
SD
->cias
- 选择 “<current directory>”
- 选择“安装和删除所有CIA(Install and delete all CIAs)”选项,并按 “A” 键确认
- 按下“Home” 键,然后关闭“下载通信(Download Play)”
第五步 — DSP 导出
- 启动 DSP1 应用
- 处理完毕后,按 “B” 键自动删除该应用程序并返回到主菜单
第六步 — 将Luma3DS复制到CTRNAND
- 将设备关机
- 开机时按住 “Start” 键启动 GodMode9
- 如果提示创建重要文件备份,按下 “A” 键确认,在完成后再次按下 “A” 键来继续。
- 如果出现修复RTC日期与时间的提示,按 “A” 键执行修复,然后设置好日期和时间,并按 “A” 继续
- 按下 “Home” 键来打开功能菜单
- 选择 “Scripts…”
- 选择 “GM9Megascript”
- 选择 “Scripts from Plailect’s Guide”
- 选择 “Setup Luma3DS to CTRNAND”
- 出现提示时,按 “A” 键继续
- 按 “A” 键解锁SysNAND (lvl2) 写入权限,并根据屏幕上的提示依次按下按键
- 按 “A” 键继续
第七步 — 清理SD卡
- 选择 “Cleanup SD Card”
- 出现提示时,按 “A” 键继续
- 按 “A” 键继续
- 按 “B” 键返回到主菜单
第七节 — 备份基础文件
- 选择 “Backup Options”
- 选择 “SysNAND Backup”
- 按 “A” 确认
- 此过程将花费一些时间
- 如果你遇到了错误, 请确保你的 SD 卡上至少有 1.3GB 的可用空间
- 按 “A” 键继续
- 按 “B” 键返回到主菜单
- 选择 “Exit”
- 如果提示重新锁定写入权限,按下 “A” 键来确认
- 移动至
[M:] MEMORY VIRTUAL
- 在
boot9.bin
上按 “A” 键选中 - 选择 “Copy to 0:/gm9/out”
- 按 “A” 键继续
- 按下 “Home” 键来打开功能菜单
- 选择 “Poweroff system” 来将设备关机
- 将你的 SD 卡插入到电脑
- 从 SD 卡的
/gm9/out/
文件夹中复制<date>_<serialnumber>_sysnand_###.bin.sha
,<date>_<serialnumber>_sysnand_###.bin
,essential.exefs
和boot9.bin
到电脑中的安全的位置- 请在多处地方备份这些文件(比如网盘等)
- 如果以后机器出现任何问题,这些备份文件将是为你提供修复砖机或从 NAND 镜像恢复文件的帮手
- 将
<date>_<serialnumber>_sysnand_###.bin
和<date>_<serialnumber>_sysnand_###.bin.sha
从你的 SD 卡的/gm9/out/
文件夹中复制出后将其删除 - 将SD卡重新插入你的主机
- 启动你的主机
信息与注意事项
你现在可以使用 Luma3DS Updater 来更新你的 Luma3DS 到最新版,只需运行该程序之后按下 “A” 键。
这和系统升级不是一回事;它只会下载并提取最新的Luma3DS文件。
这将更新你的SD卡上的Luma3DS文件以及CTRNAND中的Luma3DS的文件,在你的设备没有SD卡时将会自动启动CTRNAND中的文件。
你的主机将会在预设下开机自动启动基于 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 上的磁盘工具程序。
要想了解如何变更你的设备到另一个区域,参见区域变更 页面。
如果想知道 GodMode9 各种功能的使用方法,请查阅 如何使用GodMode9 页。
如果想知道如何使用 Luma3DS 的各种功能,参见这个wiki.
关于安装自定义主题、图标和启动画面的资源,请查阅 Theme Plaza。
若想在 Luma3DS 中使用 Gateshark 金手指,请参见 Sharkive。