f422f9ee63
* New translations site-navigation.txt (Romanian) * New translations get-started.txt (Romanian) * New translations get-started.txt (French) * New translations site-navigation.txt (French) * New translations get-started.txt (Spanish) * New translations site-navigation.txt (Spanish) * New translations get-started.txt (Arabic) * New translations site-navigation.txt (Arabic) * New translations get-started.txt (Bulgarian) * New translations site-navigation.txt (Bulgarian) * New translations get-started.txt (Catalan) * New translations site-navigation.txt (Catalan) * New translations site-navigation.txt (Czech) * New translations get-started.txt (Czech) * New translations get-started.txt (German) * New translations site-navigation.txt (German) * New translations get-started.txt (Greek) * New translations site-navigation.txt (Greek) * New translations get-started.txt (Finnish) * New translations site-navigation.txt (Finnish) * New translations site-navigation.txt (Hebrew) * New translations get-started.txt (Hebrew) * New translations get-started.txt (Hungarian) * New translations site-navigation.txt (Hungarian) * New translations get-started.txt (Italian) * New translations site-navigation.txt (Italian) * New translations get-started.txt (Japanese) * New translations site-navigation.txt (Japanese) * New translations get-started.txt (Korean) * New translations site-navigation.txt (Korean) * New translations site-navigation.txt (Dutch) * New translations get-started.txt (Dutch) * New translations get-started.txt (Norwegian) * New translations site-navigation.txt (Norwegian) * New translations get-started.txt (Polish) * New translations site-navigation.txt (Polish) * New translations site-navigation.txt (Portuguese) * New translations get-started.txt (Portuguese) * New translations get-started.txt (Russian) * New translations site-navigation.txt (Russian) * New translations site-navigation.txt (Swedish) * New translations get-started.txt (Swedish) * New translations get-started.txt (Turkish) * New translations site-navigation.txt (Turkish) * New translations get-started.txt (Ukrainian) * New translations site-navigation.txt (Ukrainian) * New translations get-started.txt (Chinese Simplified) * New translations site-navigation.txt (Chinese Simplified) * New translations site-navigation.txt (Chinese Traditional) * New translations get-started.txt (Chinese Traditional) * New translations get-started.txt (Vietnamese) * New translations site-navigation.txt (Vietnamese) * New translations get-started.txt (Portuguese, Brazilian) * New translations site-navigation.txt (Portuguese, Brazilian) * New translations get-started.txt (Indonesian) * New translations site-navigation.txt (Indonesian) * New translations get-started.txt (Thai) * New translations site-navigation.txt (Thai) * New translations site-navigation.txt (Croatian) * New translations get-started.txt (Croatian) * New translations get-started.txt (Malay) * New translations site-navigation.txt (Malay) * New translations get-started.txt (Pirate English) * New translations site-navigation.txt (Pirate English) * New translations en_US.yml (Romanian) * New translations installing-boot9strap-(kartdlphax).txt (Romanian) * New translations en_US.yml (French) * New translations installing-boot9strap-(kartdlphax).txt (French) * New translations en_US.yml (Spanish) * New translations installing-boot9strap-(kartdlphax).txt (Spanish) * New translations en_US.yml (Arabic) * New translations installing-boot9strap-(kartdlphax).txt (Hebrew) * New translations installing-boot9strap-(kartdlphax).txt (Dutch) * New translations en_US.yml (Italian) * New translations installing-boot9strap-(kartdlphax).txt (Italian) * New translations en_US.yml (Japanese) * New translations installing-boot9strap-(kartdlphax).txt (Japanese) * New translations installing-boot9strap-(kartdlphax).txt (Korean) * New translations en_US.yml (Dutch) * New translations installing-boot9strap-(kartdlphax).txt (Polish) * New translations en_US.yml (Norwegian) * New translations installing-boot9strap-(kartdlphax).txt (Norwegian) * New translations en_US.yml (Polish) * New translations en_US.yml (Hungarian) * New translations en_US.yml (Portuguese) * New translations installing-boot9strap-(kartdlphax).txt (Portuguese) * New translations en_US.yml (Russian) * New translations installing-boot9strap-(kartdlphax).txt (Hungarian) * New translations installing-boot9strap-(kartdlphax).txt (Greek) * New translations en_US.yml (Czech) * New translations en_US.yml (Korean) * New translations installing-boot9strap-(kartdlphax).txt (Finnish) * New translations en_US.yml (Finnish) * New translations en_US.yml (Greek) * New translations installing-boot9strap-(kartdlphax).txt (German) * New translations en_US.yml (German) * New translations installing-boot9strap-(kartdlphax).txt (Czech) * New translations en_US.yml (Hebrew) * New translations installing-boot9strap-(kartdlphax).txt (Catalan) * New translations en_US.yml (Catalan) * New translations installing-boot9strap-(kartdlphax).txt (Bulgarian) * New translations en_US.yml (Bulgarian) * New translations installing-boot9strap-(kartdlphax).txt (Arabic) * New translations installing-boot9strap-(kartdlphax).txt (Ukrainian) * New translations en_US.yml (Ukrainian) * New translations en_US.yml (Turkish) * New translations installing-boot9strap-(kartdlphax).txt (Turkish) * New translations installing-boot9strap-(kartdlphax).txt (Swedish) * New translations en_US.yml (Swedish) * New translations installing-boot9strap-(kartdlphax).txt (Russian) * New translations en_US.yml (Chinese Simplified) * New translations installing-boot9strap-(kartdlphax).txt (Chinese Simplified) * New translations en_US.yml (Chinese Traditional) * New translations installing-boot9strap-(kartdlphax).txt (Chinese Traditional) * New translations en_US.yml (Vietnamese) * New translations installing-boot9strap-(kartdlphax).txt (Vietnamese) * New translations en_US.yml (Portuguese, Brazilian) * New translations installing-boot9strap-(kartdlphax).txt (Portuguese, Brazilian) * New translations en_US.yml (Indonesian) * New translations installing-boot9strap-(kartdlphax).txt (Indonesian) * New translations en_US.yml (Thai) * New translations installing-boot9strap-(kartdlphax).txt (Thai) * New translations en_US.yml (Croatian) * New translations installing-boot9strap-(kartdlphax).txt (Croatian) * New translations en_US.yml (Malay) * New translations installing-boot9strap-(kartdlphax).txt (Malay) * New translations en_US.yml (Pirate English) * New translations installing-boot9strap-(kartdlphax).txt (Pirate English) * New translations get-started.txt (Hungarian) * New translations site-navigation.txt (Hungarian) * New translations en_US.yml (Hungarian) * New translations installing-boot9strap-(kartdlphax).txt (Hungarian) * New translations installing-boot9strap-(kartdlphax).txt (Hungarian) * New translations installing-boot9strap-(kartdlphax).txt (Hungarian) * New translations faq.txt (Chinese Simplified) * New translations faq.txt (Chinese Simplified) * New translations troubleshooting.txt (Chinese Simplified) * New translations troubleshooting.txt (Chinese Simplified) * New translations installing-boot9strap-(soundhax).txt (Chinese Simplified) * New translations installing-boot9strap-(pichaxx).txt (Chinese Simplified) * New translations formatting-sd-(linux).txt (Chinese Simplified) * New translations installing-boot9strap-(usm).txt (Chinese Simplified) * New translations bannerbomb3.txt (Chinese Simplified) * New translations seedminer.txt (Chinese Simplified) * New translations installing-boot9strap-(fredtool).txt (Chinese Simplified) * New translations flashing-ntrboot-(3ds-multi-system).txt (Chinese Simplified) * New translations installing-boot9strap-(browser).txt (Chinese Simplified) * New translations flashing-ntrboot-(3ds-single-system).txt (Chinese Simplified) * New translations flashing-ntrboot-(nds).txt (Chinese Simplified) * New translations installing-boot9strap-(ntrboot).txt (Chinese Simplified) * New translations a9lh-to-b9s.txt (Chinese Simplified) * New translations installing-boot9strap-(safeb9sinstaller).txt (Chinese Simplified) * New translations installing-boot9strap-(hardmod).txt (Chinese Simplified) * New translations installing-boot9strap-(kartdlphax).txt (Chinese Simplified) * New translations faq.txt (Chinese Simplified) * New translations homebrew-launcher-(soundhax).txt (Chinese Simplified) * New translations site-navigation.txt (Chinese Simplified) * New translations troubleshooting.txt (Chinese Simplified) * New translations finalizing-setup.txt (Chinese Simplified) * New translations installing-boot9strap-(browser).txt (Chinese Simplified) * New translations installing-boot9strap-(hardmod).txt (Chinese Simplified) * New translations installing-boot9strap-(safeb9sinstaller).txt (Chinese Simplified) * New translations updating-b9s.txt (Chinese Simplified) * New translations installing-boot9strap-(pichaxx).txt (Chinese Simplified) * New translations dumping-titles-and-game-cartridges.txt (Chinese Simplified) * New translations contribute.txt (Chinese Simplified) * New translations installing-boot9strap-(kartdlphax).txt (Chinese Simplified) * New translations troubleshooting.txt (Chinese Simplified) * New translations installing-boot9strap-(kartdlphax).txt (Hungarian) * New translations installing-boot9strap-(kartdlphax).txt (Hungarian)
196 lines
11 KiB
Text
196 lines
11 KiB
Text
---
|
||
title: "完成安装"
|
||
---
|
||
|
||
{% include toc title="目录内容" %}
|
||
|
||
### 必读事项
|
||
|
||
`boot.firm` 文件是 boot9strap 在加载 NAND 之后自行启动的文件,它可以是任意有效的、FIRM格式的 arm9 payload。 你可以随时替换此文件,不过 Luma3DS 允许通过引导菜单加载其他 FIRM 格式的 arm9 payload。
|
||
|
||
本教程中,我们将使用 [LumaTeam](https://github.com/LumaTeam/) 制作的 Luma3DS 来直接启动一个破解过的真实系统(SysNAND),完全用不到虚拟系统(EmuNAND)(简化破解3DS系统的步骤并节省 SD 卡的空间)。
|
||
|
||
在这个过程当中,我们还会安装像下面所示的几个工具:
|
||
|
||
+ **FBI(用来安装 CIA 格式的游戏和程序)**
|
||
+ **Anemone3DS(安装自定义主题)**
|
||
+ **Checkpoint(备份和恢复你 3DS/DS 的游戏存档)**
|
||
+ **Universal-Updater** **(一个在 3DS 连接 Wifi 后用来下载自制程序的商店)**
|
||
+ **GodMode9(一款多功能工具,可以处理 NAND 和卡带的相关功能)**
|
||
+ **Homebrew Launcher Loader(启动 Homebrew Launcher 的快捷方式)**
|
||
+ **DSP1(允许自制程序播放音乐)**
|
||
+ **ctr-no-timeoffset(移除 rtc 偏移,让主菜单时间和 rtc 时间匹配)**
|
||
|
||
### 你需要准备点啥?
|
||
|
||
* 最新版 [Anemone3DS](https://github.com/astronautlevel2/Anemone3DS/releases/latest) **(下载 `.cia` 文件)**
|
||
* 最新版 [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases/latest) *(下载 `.cia` 文件)*
|
||
* 最新版 [Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases/latest) *(下载 `.cia` 文件)*
|
||
* 最新版 [Homebrew Launcher Wrapper](https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases/latest)
|
||
* 最新版 [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)
|
||
* 最新版 [DSP1](https://github.com/zoogie/DSP1/releases/latest) *(`.cia` 文件)*
|
||
* 最新版 [FBI](https://github.com/Steveice10/FBI/releases/latest) **(下载 `.cia` 和 `.3dsx` 文件)**
|
||
* 最新版 [ctr-no-timeoffset](https://github.com/ihaveamac/ctr-no-timeoffset/releases/latest)
|
||
|
||
### 操作步骤
|
||
|
||
#### 第一步 – 准备工作
|
||
|
||
1. 将主机关机
|
||
1. 将你的 SD 卡插入电脑
|
||
1. 检查 SD 卡的根目录是否存在一个名为 `3ds` 的文件夹,如果没有则手动新建一个
|
||
+ 这个文件夹是用来存放 Homebrew 自制程序的;和主机自动生成的 `Nintendo 3DS` 文件夹无关。
|
||
1. 检查你的 SD 卡根目录是否有一个叫 `cias` 的文件夹,如果没有则手动新建一个
|
||
1. 复制 `ctr-no-timeoffset.3dsx` 到你 SD 卡的 `/3ds/` 文件夹中
|
||
1. 复制 `FBI.3dsx` 到你SD卡的 `/3ds/` 文件夹中
|
||
1. 复制 `Homebrew_Launcher.cia` 到你 SD 卡的 `/cias/` 文件夹中
|
||
1. 复制 `FBI.cia` 到你 SD 卡的 `/cias/` 文件夹中
|
||
1. 复制 `DSP1.cia` 到你 SD 卡的 `/cias/` 文件夹中
|
||
1. 复制 `Anemone3DS.cia` 到你 SD 卡的 `/cias/` 文件夹中
|
||
1. 复制 `Checkpoint.cia` 到你 SD 卡的 `/cias/` 文件夹中
|
||
1. 复制 `Universal-Updater.cia` 到你 SD 卡的 `/cias/` 文件夹中
|
||
1. 如果 SD 卡的 `luma` 文件夹下没有一个名为 `payloads` 的文件夹,那么请新建一个
|
||
1. 将 GodMode9 `.zip` 中的 `GodMode9.firm` 复制到你SD卡的 `/luma/payloads/` 文件夹中
|
||
1. 将 GodMode9 `.zip` 中的整个 `gm9` 文件夹复制到 SD 卡的根目录下
|
||
1. 将 SD 卡重新插入主机
|
||
1. 启动你的主机
|
||
|
||
#### 第二步 – 更新系统
|
||
|
||
如果你按照旧版的教程将你的 *New 3DS* 降级到了2.1.0,你应当在执行这些步骤前[还原 NAND 备份](godmode9-usage#restoring-a-nand-backup)
|
||
{: .notice--danger}
|
||
|
||
如果你在看本教程之前已经破解并制作了EmuNAND 系统,而你现在想把 EmuNAND 系统中的数据迁移到 SysNAND 系统中,那么请在开始本部分操作之前先按照[迁移 EmuNAND](move-emunand) 一节进行操作。
|
||
{: .notice--info}
|
||
|
||
1. 进入 “系统设置(System Settings)”,接着点击“其他设置(Other Settings)”,然后移动到最右边,点击“系统升级(System Update)”来升级你的主机
|
||
+ 你使用 B9S 和 Luma 时升级系统是安全的
|
||
+ 更新程序可能会提示“你的系统已经是最新了”而不会继续更新 如果你已经更新到了最新,这是正常的;请继续下一节
|
||
+ 如果在更新中途出错,请将主机的 DNS 设置改为 “auto(自动)”
|
||
+ 如果你仍然遇到了错误,请参考 [故障排查](troubleshooting#system-update-error-after-installing-cfw)
|
||
|
||
#### 第三步 – 进入 Homebrew Launcher
|
||
|
||
1. 启动“下载通信(Download Play)”程序 (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"})
|
||
1. 等到你看到 `Nintendo 3DS` 和 `Nintendo DS` 按钮
|
||
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. 从自制程序列表中运行 ctr-no-timeoffset
|
||
1. 按 “A” 键来将偏移设置为 0
|
||
+ (之后会设置)这个操作将把 RTC 日期和时间同步为系统时间
|
||
1. 按 “Start” 键返回到 Homebrew Launcher
|
||
1. 从自制程序列表中找到并启动 FBI
|
||
|
||
#### 第四步 – 安装CIA
|
||
|
||
1. 进入到 `SD` -> `cias`
|
||
1. 选择 “\<current directory>”
|
||
1. 选择“安装和删除所有 CIA(Install and delete all CIAs)”选项,并按 “A” 键确认
|
||
1. 按下 “Home” 键,然后关闭“下载通信(Download Play)”
|
||
|
||
#### 第五步 – 导出 DSP
|
||
|
||
1. 启动 DSP1 应用
|
||
1. 处理完毕后,按 “B” 键自动删除该应用程序并返回到主菜单
|
||
|
||
#### 第六步 – 将 Luma3DS 复制到 CTRNAND
|
||
|
||
1. 将主机关机
|
||
1. 按住 “START” 键,然后将主机开机。 这会启动 GodMode9
|
||
+ 如果没有进入 GodMode9,请确保 `GodMode9.firm` 放在了 `/luma/payloads/` 中,并确保 `payloads` 正确拼写。
|
||
1. 如果提示创建重要文件备份,按下 “A” 键确认,在完成后再次按下 “A” 键来继续。
|
||
1. 如果出现修复 RTC 日期与时间的提示,按 “A” 键执行修复,然后设置好日期和时间,并按 “A” 继续
|
||
1. 按下 “Home” 键来打开功能菜单
|
||
1. 选择 “Scripts...”
|
||
1. 选择 “GM9Megascript”
|
||
1. 选择 “Scripts from Plailect's Guide”
|
||
1. 选择 “Setup Luma3DS to CTRNAND”
|
||
1. 出现提示时,按 “A” 键继续
|
||
1. 按 “A” 键解锁SysNAND (lvl1) 写入权限,并根据屏幕上的提示依次按下按键
|
||
1. 按 “A” 键继续
|
||
|
||
#### 第七步 – 清理 SD 卡
|
||
|
||
1. 选择 “Cleanup SD Card”
|
||
1. 出现提示时,按 “A” 键继续
|
||
1. 按 “A” 键继续
|
||
1. 按 “B” 键返回到主菜单
|
||
|
||
#### 第七节 – 备份基础文件
|
||
|
||
1. 选择 “Backup Options”
|
||
1. 选择 “SysNAND Backup”
|
||
1. 按 “A” 确认
|
||
+ 此过程将花费一些时间
|
||
+ 如果你遇到了错误, 请确保你的 SD 卡上至少有 1.3GB 的可用空间
|
||
1. 按 “A” 键继续
|
||
1. 按 “B” 键返回到主菜单
|
||
1. 选择 “Dump Options”
|
||
1. 选择 “Dump Boot9.bin & Boot11.bin”
|
||
1. 出现提示时,按 “A” 键继续
|
||
1. 按 “A” 键继续
|
||
1. 按下 “B” 键返回到主菜单
|
||
1. 选择 “Exit”
|
||
1. 如果提示重新锁定写入权限,按下 “A” 键来确认
|
||
1. 进入到 `[S:] SYSNAND VIRTUAL`
|
||
1. 移动到 `essential.exefs` 上按 “A” 键选中
|
||
1. 选择 “Copy to 0:/gm9/out”
|
||
+ 如果你看到“Destination already exists(位置已存在文件)”,那么请移动到“Overwrite file(s)(覆盖文件)”然后按下 A 键。
|
||
1. 按 “A” 键继续
|
||
1. 按下 “Home” 键来打开功能菜单
|
||
1. 选择 “Poweroff system” 来将主机关机
|
||
1. 将你的 SD 卡插入到电脑
|
||
1. 从 `/gm9/out/` 复制 `<date>_<serialnumber>_sysnand_###.bin`、`<date>_<serialnumber>_sysnand_###.bin.sha`、`essential.exefs`、`<serialnumber>_boot9_###.bin` 和`<serialnumber>_boot11_###.bin` 到你电脑上安全的位置
|
||
+ 请在多处地方备份这些文件(比如网盘等)
|
||
+ 如果以后机器出现任何问题,这些备份文件将是为你提供修复砖机或从 NAND 镜像恢复文件的帮手
|
||
1. 将 `<date>_<serialnumber>_sysnand_###.bin` 和 `<date>_<serialnumber>_sysnand_###.bin.sha` 从你的 SD 卡的 `/gm9/out/` 文件夹中复制出后将其删除
|
||
1. 将 SD 卡重新插入你的主机
|
||
1. 启动你的主机
|
||
|
||
___
|
||
|
||
#### 信息与注意事项
|
||
|
||
{% capture notice-6 %}
|
||
你的主机将会在预设下开机自动启动 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 更新条目](https://github.com/AuroraWright/Luma3DS/releases/tag/v8.0)
|
||
{% endcapture %}
|
||
|
||
<div class="notice--info">{{ notice-6 | markdownify }}</div>
|
||
|
||
{% capture notice-6 %}
|
||
如果你想要更换更大的 SD 卡,只需要将 SD卡格式化为 FAT32 后,将原 SD 卡文件复制到新 SD 卡即可。
|
||
|
||
如果你的新 SD 卡大于 32GB,那么你需要使用一个工具来格式化它。例如:Windows 上的 [guiformat](formatting-sd-(windows)),Mac 上的 [Disk Utility](formatting-sd-(mac)),Linux 上的 [cfdisk](formatting-sd-(linux))。
|
||
{% endcapture %}
|
||
|
||
<div class="notice--info">{{ notice-6 | markdownify }}</div>
|
||
|
||
要想了解如何变更你的主机到另一个区域,参见[区域变更](region-changing)页面。
|
||
{: .notice--success}
|
||
|
||
如果想知道 GodMode9 各种功能的使用方法,请查阅[如何使用GodMode9](godmode9-usage) 页。
|
||
{: .notice--success}
|
||
|
||
如果想知道如何使用 Luma3DS 的各种功能,参见[这个wiki](https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage).
|
||
{: .notice--success}
|
||
|
||
关于安装自定义主题、图标和启动画面的资源,请查阅 [Theme Plaza](https://themeplaza.art/)。
|
||
{: .notice--success}
|
||
|
||
若想在 Luma3DS 中使用 Gateshark 金手指,请见 [Checkpoint](https://github.com/FlagBrew/Checkpoint)。
|
||
{: .notice--success}
|