安装 boot9strap(通过 HBL-USM)
技术细节(选看)
为了破解系统的 SAFE_MODE 固件,我们需要注入一个写入了漏洞的 WiFi 配置文件到主机中。
现在我们能够使用 Homebrew 程序了,接下来我们会利用它进入 slotTool 继续破解下去。
一旦 WiFi 配置文件被注入,我们将会使用到 SAFE_MODE 来继续此教程。SAVE_MODE 是一个所有的 3DS 主机都存在的修复功能,之后它将用于激活被破解的 WiFi 配置文件。
如果你想知道有关 unSAFE_MODE 的更多技术细节,请见这里。
兼容性注意
如果你的 LR↑A 键其中有一个坏掉了,请加入 Nintendo Homebrew Discord 服务器然后以英文寻求帮助。(请注意,如果你身处中国大陆,访问 Discord 可能需要科学上网),你也可以到译者的 QQ 群寻求帮助,群号为 942052497。
你需要准备点啥?
- 最新版本的 SafeB9SInstaller(直链)
- 最新版本的 boot9strap(直链)
- usm.bin(直链)
第一步 – 准备工作
在本节中,你将会使用 Homebrew Launcher 来启动 slotTool,它将会把带有漏洞的数据覆盖到你主机的 Wi-Fi 连接点槽中。 然后,你需要把触发 unSAFE_MODE 漏洞所需的文件复制到设备的 SD 卡上。 你自己设置的 Wi-Fi 链接点将在这个过程中被暂时覆盖。
- 启动你的主机
- Open the Homebrew Launcher through your method of choice (likely the Internet Browser)
- 从自制程序列表中找到并启动 slotTool
- 如果你的主机卡在了红屏,请长按住电源键来强制关机,然后重试本步骤
- 选择 “INSTALL exploit to wifi slots 1,2,3 & shutdown” 选项
- 你应该会看到屏幕上出现了一些文字,然后你的主机就关机了
- 从主机拔出 SD 卡,然后将其插入电脑
- 在 SD 卡根目录创建一个名为
boot9strap
的文件夹 - 从boot9strap
.zip
文件中复制boot9strap.firm
和boot9strap.firm.sha
到你SD卡的/boot9strap/
文件夹中 - 从 SafeB9SInstaller
.zip
压缩包中复制SafeB9SInstaller.bin
到 SD 卡根目录下 - 复制
usm.bin
到你的 SD 卡根目录 - 将 SD 卡插回主机
第二步 – unSAFE_MODE
In this section, you will enter Safe Mode (a feature available on all 3DS family devices) and navigate to a menu where unSAFE_MODE will be triggered, which will launch you into the boot9strap (custom firmware) installer.
- 将你的主机置于关机状态,按住 L + R + ↑ + A 四个按键,然后按下电源键
- 按住这几个键,直到主机进入安全模式(一个“系统更新”菜单)
- Press “OK” to accept the update
- There is no update. This is part of the exploit
- Press “I accept” to accept the terms and conditions
- The update will eventually fail, with the error code
003-1099
. This is intended behaviour - When asked “Would you like to configure Internet settings?”, select “Yes”
- On the following menu, navigate to
Connection 1
->Change Settings
->Next Page (right arrow)
->Proxy Settings
->Detailed Setup
(image) - If the exploit was successful, your device will have booted into SafeB9SInstaller
- If your device instead freezes on a white screen, hold the POWER button until it turns off, then retry this section
- If your device instead freezes on a red screen, you are missing
usm.bin
from the root of your SD card
第三步 – 安装 boot9strap
In this section, you will install custom firmware onto your device.
- When prompted, input the key combo given on the top screen to install boot9strap
- Once it is complete, press (A) to reboot your device
- Your device should have booted into the Luma3DS configuration menu
- Luma3DS 配置菜单用于设置 Luma3DS 自制固件的可选功能 其中有许多功能可用于个性化或调试
- For the purpose of this guide, leave these options on the default settings (do not check or uncheck anything)
- If your device shuts down when you try to power it on, ensure that you have copied
boot.firm
from the Luma3DS.zip
to the root of your SD card
- 按下 “Start” 键保存设置并重启
At this point, your console will boot to Luma3DS by default.
- Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
- On the next page, you will install useful homebrew applications to complete your setup.
第四步 – 还原 WiFi 配置文件
In this section, you will enter the Homebrew Launcher (using custom firmware) so that you can restore the Wi-Fi connection slots that were overwritten in Section I.
- 运行“下载通信(Download Play)”程序
- 等到你看到两个按钮
- Do not press either of the buttons
- 同时按下 “L” + “↓” + “Select” 键来打开 Rosalina 菜单
- 选择 “Miscellaneous options”
- 选择 “Switch the hb. title to the current app.”
- 按 “B” 键继续
- 按 “B” 键返回 Rosalina 主菜单
- 按 “B” 键退出 Rosalina 菜单
- 按下 “Home” 键,然后关闭“下载通信(Download Play)”
- Relaunch the Download Play application
- 此时你的主机应该会启动 Homebrew Launcher了
- 从自制程序列表中找到并启动 slotTool
- Select “RESTORE original wifi slots 1,2,3”
- Your device will then reboot