2c0a0dc7a7
* New translations home.txt (Italian) * New translations finalizing-setup.txt (Italian) * New translations installing-boot9strap-(usm).txt (Italian) * New translations homebrew-launcher-(pichaxx).txt (Italian) * New translations bannerbomb3-fredtool-(twn).txt (Italian) * New translations bannerbomb3.txt (Italian) * New translations checking-for-cfw.txt (Italian) * New translations en_US.yml (Italian) * New translations site-navigation.txt (Italian) * New translations installing-boot9strap-(usm).txt (Italian) * New translations homebrew-launcher-(pichaxx).txt (Italian) * New translations installing-boot9strap-(hbl-usm).txt (Italian) * New translations troubleshooting.txt (Italian) * New translations finalizing-setup.txt (Spanish) * New translations finalizing-setup.txt (Arabic) * New translations finalizing-setup.txt (Bulgarian) * New translations finalizing-setup.txt (Romanian) * New translations finalizing-setup.txt (French) * New translations finalizing-setup.txt (Korean) * New translations finalizing-setup.txt (Greek) * New translations finalizing-setup.txt (German) * New translations finalizing-setup.txt (Finnish) * New translations finalizing-setup.txt (Catalan) * New translations finalizing-setup.txt (Czech) * New translations finalizing-setup.txt (Hungarian) * New translations finalizing-setup.txt (Hebrew) * New translations finalizing-setup.txt (Dutch) * New translations finalizing-setup.txt (Japanese) * New translations finalizing-setup.txt (Italian) * New translations finalizing-setup.txt (Russian) * New translations finalizing-setup.txt (Swedish) * New translations finalizing-setup.txt (Turkish) * New translations finalizing-setup.txt (Polish) * New translations finalizing-setup.txt (Norwegian) * New translations finalizing-setup.txt (Portuguese) * New translations finalizing-setup.txt (Vietnamese) * New translations finalizing-setup.txt (Portuguese, Brazilian) * New translations finalizing-setup.txt (Chinese Traditional) * New translations finalizing-setup.txt (Ukrainian) * New translations finalizing-setup.txt (Chinese Simplified) * New translations finalizing-setup.txt (Croatian) * New translations finalizing-setup.txt (Malay) * New translations finalizing-setup.txt (Indonesian) * New translations finalizing-setup.txt (Thai) * New translations finalizing-setup.txt (Pirate English) * New translations finalizing-setup.txt (Portuguese, Brazilian) * New translations installing-boot9strap-(usm).txt (Portuguese, Brazilian) * New translations homebrew-launcher-(pichaxx).txt (Portuguese, Brazilian) * New translations bannerbomb3-fredtool-(twn).txt (Portuguese, Brazilian) * New translations bannerbomb3.txt (Portuguese, Brazilian) * New translations troubleshooting.txt (Portuguese, Brazilian) * New translations finalizing-setup.txt (Hungarian) * New translations installing-boot9strap-(usm).txt (Hungarian) * New translations homebrew-launcher-(pichaxx).txt (Hungarian) * New translations bannerbomb3-fredtool-(twn).txt (Hungarian) * New translations bannerbomb3.txt (Hungarian) * New translations homebrew-launcher-(pichaxx).txt (Hungarian) * New translations site-navigation.txt (Chinese Simplified) * New translations finalizing-setup.txt (Chinese Simplified) * New translations installing-boot9strap-(usm).txt (Chinese Simplified) * New translations homebrew-launcher-(pichaxx).txt (Chinese Simplified) * New translations bannerbomb3-fredtool-(twn).txt (Chinese Simplified) * New translations checking-for-cfw.txt (Hungarian) * New translations bannerbomb3.txt (Chinese Simplified) * New translations checking-for-cfw.txt (Chinese Simplified) * New translations troubleshooting.txt (Chinese Simplified) * New translations installing-boot9strap-(hbl-usm).txt (Hungarian) * New translations installing-boot9strap-(hbl-usm).txt (Chinese Simplified) * New translations finalizing-setup.txt (Italian)
179 lines
9.8 KiB
Text
179 lines
9.8 KiB
Text
---
|
||
title: "完成安装"
|
||
---
|
||
|
||
{% include toc title="目录内容" %}
|
||
|
||
### 必读事项
|
||
|
||
boot9strap 将会在 NAND 里的内容加载完成后启动 `boot.firm` 文件。 在这里,我们将使用 [LumaTeam](https://github.com/LumaTeam/) 开发的 Luma3DS 来修改主机,让主机能够运行各种自制程序。
|
||
|
||
在这一页中,我们将教你如何备份关键系统文件,并安装如下所示的自制程序:
|
||
|
||
+ **FBI(用来安装 CIA 格式的程序)**
|
||
+ **Anemone3DS(安装自定义主题)**
|
||
+ **Checkpoint(备份和恢复你 3DS/DS 的游戏存档)**
|
||
+ **Universal-Updater(一个在 3DS 上用来下载自制程序的商店)**
|
||
+ **GodMode9(一款多功能工具,可以处理 NAND 和卡带的相关功能)**
|
||
+ **Homebrew Launcher Loader(启动 Homebrew Launcher 的快捷方式)**
|
||
|
||
建议不要跳过下载以上列出的任何程序,因为等会就需要用到它们 我们将在本页结尾处清理你在破解过程中产生的无用文件。
|
||
{: .notice--warning}
|
||
|
||
如果你的 **New 3DS** 的系统在很早以前通过某些手段降级到了 2.1.0,则你应该在继续前先[还原你的 NAND 备份](godmode9-usage#restoring-a-nand-backup)。
|
||
{: .notice--warning}
|
||
|
||
如果你的主机先前破解过,且先前的破解是基于 EmuNAND 的,并且现在你希望将你的 EmuNAND/RedNAND 移植至 SysNAND,请在继续前进行[移植 EmuNAND](move-emunand)。 如果你不知道 EmuNAND 是啥的话,大概你也不需要做这个了。
|
||
{: .notice--info}
|
||
|
||
### 你需要准备点啥?
|
||
|
||
* 最新版本的 [Anemone3DS](https://github.com/astronautlevel2/Anemone3DS/releases/latest) **(下载 `.cia` 文件)**
|
||
* v3.7.4 版本的 [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases/tag/v3.7.4) **(下载 `.cia` 文件)**
|
||
* 最新版本的 [Homebrew Launcher Wrapper](https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases/latest)(下载 `.cia` 后缀的文件)
|
||
* 最新版本的 [Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases/latest) **(下载 `.cia` 文件)**
|
||
* 最新版本的 [FBI](https://github.com/Steveice10/FBI/releases/latest)**(下载 `.cia` 和 `.3dsx` 后缀的文件)**
|
||
* 最新版本的 [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)(下载 GodMode9 `.zip` 文件)
|
||
|
||
### 操作步骤
|
||
|
||
#### 第一步 – 准备工作
|
||
|
||
1. 将主机关机
|
||
1. 将你的 SD 卡插入电脑
|
||
1. 检查你的 SD 卡根目录是否有一个叫 `cias` 的文件夹,如果没有则手动新建一个
|
||
1. 复制所有 CIA 文件(`Anemone3DS.cia`、`Checkpoint.cia`、`FBI.cia`、`Homebrew_Launcher.cia` 和 `Universal-Updater.cia`)到你 SD 卡上的 `/cias/` 文件夹
|
||
1. 检查 SD 卡的根目录是否存在一个名为 `3ds` 的文件夹,如果没有则手动新建一个
|
||
+ 这个文件夹是用来存放 Homebrew 自制程序的;和主机自动生成的 `Nintendo 3DS` 文件夹无关。
|
||
1. 复制 `FBI.3dsx` 到SD卡的 `/3ds/` 目录下
|
||
1. 如果 SD 卡的 `luma` 文件夹下没有一个名为 `payloads` 的文件夹,那么请新建一个
|
||
1. 将 GodMode9 `.zip` 中的 `GodMode9.firm` 复制到你SD卡的 `/luma/payloads/` 文件夹中
|
||
1. 将 GodMode9 `.zip` 中的整个 `gm9` 文件夹复制到 SD 卡的根目录下
|
||
1. 将 SD 卡重新插入主机
|
||
1. 启动你的主机
|
||
|
||
![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }})
|
||
{: .notice--info}
|
||
![]({{ "/images/screenshots/godmode9-location.png" | absolute_url }})
|
||
{: .notice--info}
|
||
|
||
以上截图为遵循本页面步骤 SD 卡所需的文件及文件夹。 你的 SD 卡中可能会多出一些文件或者文件夹,取决于你先前做了什么教程。
|
||
|
||
#### 第二步 – 更新系统
|
||
|
||
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了
|
||
|
||
#### 第四步 — 调整 RTC 及 DSP
|
||
|
||
1. 同时按下 “L” + “↓” + “Select” 键来打开 Rosalina 菜单
|
||
1. 选择 “Miscellaneous options”
|
||
1. 选择“Dump DSP firmware”
|
||
1. 按 “B” 键继续
|
||
1. 选择“Nullify user time offset”
|
||
1. 按 “B” 键继续
|
||
1. 按 “B” 键返回 Rosalina 主菜单
|
||
1. 按 “B” 键退出 Rosalina 菜单
|
||
|
||
#### 第五步 – 安装CIA
|
||
|
||
1. 从自制程序列表中找到并启动 FBI
|
||
1. 进入到 `SD` -> `cias`
|
||
1. 选择 “\<current directory>”
|
||
1. 选择“安装和删除所有 CIA(Install and delete all CIAs)”选项,并按 “A” 键确认
|
||
1. 按下 “Home” 键,然后关闭“下载通信(Download Play)”
|
||
|
||
#### 第六步 – 将 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. 选择 “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. 从 SD 卡的 `/gm9/out/` 文件夹中复制 `<date>_<serialnumber>_sysnand_###.bin.sha`,`<date>_<serialnumber>_sysnand_###.bin`,`essential.exefs` 到电脑中的安全的位置
|
||
+ 将这些文件在不同地方备份多次(比如网盘或者移动硬盘等)
|
||
+ 如果以后机器出现任何问题,这些备份文件将是为你提供修复砖机或从 NAND 镜像恢复文件的帮手
|
||
1. 将 `<date>_<serialnumber>_sysnand_###.bin` 和 `<date>_<serialnumber>_sysnand_###.bin.sha` 从你的 SD 卡的 `/gm9/out/` 文件夹中复制出后将其删除
|
||
+ 其它的文件占用不了多少空间,更建议保留在 SD 卡上以便将来可能的需要
|
||
1. 如果 SD 卡上有 `/luma/backups/` 文件夹,那么请将里面的文件备份到你电脑上安全的地方
|
||
1. 将 SD 卡重新插入你的主机
|
||
1. 启动你的主机
|
||
|
||
___
|
||
|
||
搞定! 你的主机现在已经配置好自制固件了。
|
||
{: .notice--success}
|
||
|
||
你好呀!~ 我们正在探索提升整体手册体验的方法。 如果你愿意帮助我们,请在[这里](https://forms.gle/vZNoc4QLCz5MEXCK7)填写一份问卷调查(仅限使用英文)。 谢谢!
|
||
{: .notice--info}
|
||
|
||
#### 信息与注意事项
|
||
|
||
{% capture notice-6 %}
|
||
以下是你可能会用到的一些快捷键:
|
||
|
||
- 关机时按住 “Select” 键,然后按下电源键开机以进入 Luma3DS 的配置菜单。
|
||
- 关机时按住 “Start” 键,然后按下电源键开机以启动 Godmode9;如果 `/luma/payloads/` 文件夹下有多个 payload 文件,则会自动进入 Luma3DS chainloader。
|
||
- 默认情况下,在主机开机时按下 L + ↓ + SELECT 键将会打开 Rosalina 菜单,它有用来检查系统信息、截屏、开启金手指等等的功能。 Rosalina 菜单的快捷键可以在其中更改。
|
||
- 按住 START + SELECT + X,然后按下电源键,通知灯将会亮起某种颜色,可用于调试问题。 参见[更新日志](https://github.com/SciresM/boot9strap/releases/tag/1.4)以获取信息。
|
||
{% endcapture %}
|
||
|
||
<div class="notice--info">{{ notice-6 | markdownify }}</div>
|
||
|
||
你也可以[参考这里](https://3ds.eiphax.tech/tips.html)来获取一些有关使用自制固件的相关建议。
|
||
{: .notice--info}
|
||
|
||
有关使用 GodMode9 的各种功能的信息,请查阅 [GodMode9 使用教程](godmode9-usage)以及[导出程序和游戏卡带文件](dumping-titles-and-game-cartridges)页。
|
||
{: .notice--info}
|