---
title: "安装 boot9strap(通过 USM)"
---
{% include toc title="目录内容" %}
{% capture technical_info %}
技术细节(选看)
为了破解系统的 SAFE_MODE 固件,我们需要注入一个写入了漏洞的 WiFi 配置文件到主机中。
我们可以利用 BannerBomb3 这个现有的漏洞进行以下操作。
为了做到这一点,我们使用了你的主机系统中的加密密钥(movable.sed)来构建一个 DSiWare 备份,以便于将被破解的 WiFi 配置文件注入到 WiFi 接入点列表。
一旦 WiFi 配置文件被注入,我们将会使用到 SAFE_MODE 来继续此教程。SAVE_MODE 是一个所有的 3DS 主机都存在的修复功能,之后它将用于激活被破解的 WiFi 配置文件。
如果想知道更多 BannerBomb3 和 unSAFE_MODE 的技术细节,请参阅以下链接:[BannerBomb3](https://github.com/zoogie/Bannerbomb3)、[unSAFE_MODE](https://github.com/zoogie/unSAFE_MODE/)。
{% endcapture %}
{{ technical_info | markdownify }}
{: .notice--info}
### 兼容性注意
这些操作可在美、欧、日、韩版的主机上工作,你可通过系统版本号末尾的 U,E,J,K 字符来区分主机版本。
如果你的主机 L 键、R 键、↑ 键和 A 键中有一个坏了无法使用,则你只能使用[替代方法](installing-boot9strap-(fredtool))。 如需帮助,请加入 [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) 并使用英文求助。(请注意,如果你身处中国大陆,访问 Discord 可能需要科学上网),你也可以到译者的 [QQ 群](https://stray-soul.site/index.php/qqgroup)寻求帮助,群号为 942052497。
{: .notice--warning}
### 你需要准备点啥?
* 最新版本的 [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip)(直链)
* 最新版本的 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip)(直链)
* 最新版本的 [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)(下载 Luma3DS `.zip` 文件)
* [usm.bin](https://github.com/zoogie/unSAFE_MODE/releases/download/v1.3/usm.bin)(直链)
#### 第一步 – 准备工作
In this section, you will copy the files needed to trigger the unSAFE_MODE exploit onto your console's SD card.
1. 将你的 SD 卡插入电脑
1. 复制 `usm.bin` 到你的 SD 卡根目录
1. 解压 Luma3DS `.zip` 里的 `boot.firm` 和 `boot.3dsx` 到你 SD 卡的根目录
+ 根目录指的是你点进 SD 卡看到的目录,你可以在这个目录下看到 Nintendo 3DS 文件夹,但请不要点进去
1. 在 SD 卡根目录创建一个名为 `boot9strap` 的文件夹
1. 从boot9strap `.zip` 文件中复制 `boot9strap.firm` 和 `boot9strap.firm.sha` 到你SD卡的 `/boot9strap/` 文件夹中
1. 从 SafeB9SInstaller `.zip` 压缩包中复制 `SafeB9SInstaller.bin` 到 SD 卡根目录下
![]({{ "/images/screenshots/usm/usm-root-layout.png" | absolute_url }})
{: .notice--info}
![]({{ "/images/screenshots/boot9strap-folder.png" | absolute_url }})
{: .notice--info}
#### 第二步 – BannerBomb3
本节中,你将使用 DSiWare 数据管理菜单触发 BannerBomb3 漏洞,以便向你的 Wi-Fi 设置槽中写入带有漏洞的数据。 你自己设置的 Wi-Fi 链接点将在这个过程中被暂时覆盖。
1. Reinsert your SD card into your console
1. Power on your console
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
+ Your console should show the BB3 multihax menu
+ If the BB3 multihax menu doesn't open, [follow this troubleshooting guide](troubleshooting#bannerbomb3)
+ If the BB3 multihax menu says "cfw installed already", you already have custom firmware and should continue from [here](checking-for-cfw)
1. 使用十字键移动至 “Install unSAFE_MODE” ,然后按下 A 键
+ Your console will automatically power off
1. Power on your console
1. Launch System Settings on your console
1. 进入到 `互联网设置(インターネット設定 / Internet Settings)` -> `连接设置(インターネット接続設定 / Connection Settings)`
1. Ensure that all three connections are named "Haaaaaaaxxxxxxxxx..."
+ Do NOT change these settings!
+ If all three connections are NOT all named "Haaaaaaaxxxxxxxxx...", STOP! Something went wrong in this section and MUST be fixed before you can continue
1. Power off your console
#### 第三步 – unSAFE_MODE
{% include_relative include/exploit-usm.txt %}
#### 第四步 – 安装 boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %}
#### 第五步 – 还原 WiFi 配置文件
本节中,你将会再次触发 BannerBomb3 漏洞,以便还原第二步中被覆盖的 Wi-Fi 设置。
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
1. 使用十字键移动至 “Uninstall unSAFE_MODE”,然后按下 A 键
+ Your console will automatically reboot
1. Power off your console
1. 将你的 SD 卡插入到电脑
1. 打开内存卡的 `Nintendo 3DS` -> `` -> `` -> `Nintendo DSiWare` 文件夹
1. 从 Nintento DSiWare 文件夹和电脑中删除 `F00D43D5.bin`。 此文件之后不再需要使用
___
### 继续至[完成安装](finalizing-setup)
{: .notice--primary}