安装 boot9strap(通过 SSLoth-浏览器破解)
技术细节(选看)
为了通过浏览器进行破解,我们需要通过一些手段来绕过系统版本检查,因为它会阻止版本非为最新的系统使用浏览器。
这里有一个公共的代理服务器可供使用,它将会利用 SSLoth 漏洞来绕过版本检查。
一旦更新检查被成功绕过,我们就可以通过一个漏洞页面来完成接下来的任务。
关于本页所使用漏洞的技术细节,请见这里(SSLoth) 和这里(universal-otherapp)。
兼容性注意
SSLoth 允许目前系统版本在 11.13.0 及其以下的主机绕过浏览器版本检查,然后就可以使用到利用 universal-otherapp 的方法了,如 new-browserhax 或 old-browserhax(兼容 11.4.0 至 11.13.0 的所有区域主机)
If you have updated your device to your current version using a cartridge, you will not be able to bypass the browser version check. If this is the case, stay on your current firmware and ask Nintendo Homebrew on Discord for help.
你需要准备点啥?
- 最新版本的 SafeB9SInstaller(直链)
- 最新版本的 boot9strap(直链)
- 最新版本的 Luma3DS(下载 Luma3DS
.zip
文件) - 最新版本的 universal-otherapp(下载
otherapp.bin
)
第一步 – 准备工作
本节中,你将会复制一些触发 browserhax 和 universal-otherapp 所需要的文件。
- 将主机关机
- 将你的 SD 卡插入到电脑
- 复制
otherapp.bin
到你 SD 卡的根目录下,然后重命名为arm11code.bin
- 根目录指的是你点进 SD 卡看到的目录,你可以在这个目录下看到 Nintendo 3DS 文件夹,但请不要点进去
- 如果你没看到
.bin
后缀,则请不要手动加上.bin
后缀
- 解压 Luma3DS
.zip
里的boot.firm
和boot.3dsx
到你 SD 卡的根目录 - 在 SD 卡根目录创建一个名为
boot9strap
的文件夹 - 从boot9strap
.zip
文件中复制boot9strap.firm
和boot9strap.firm.sha
到你SD卡的/boot9strap/
文件夹中 - 从 SafeB9SInstaller
.zip
压缩包中复制SafeB9SInstaller.bin
到 SD 卡根目录下 - 将 SD 卡重新插入你的主机
- 启动你的主机
第二步 – SSLoth
本节中,你将更改主机的网络连接设置,设置一个代理服务器来绕过浏览器的版本检查,允许浏览器在系统没有更新至最新的情况下运行。 这将让你能够在下一步中访问浏览器漏洞页面。
If you haven’t already, make sure you have a working Internet connection set up on your console.
- 打开系统设置(本体設定 / System Settings)
- 进入到
互联网设置(インターネット設定 / Internet Settings)
->连接设置(インターネット接続設定 / Connection Settings)
- 点击你目前在用的连接点槽位,然后进入到
设置变更(設定変更 / Change Settings)
->下一页(右箭头)
->代理设置(Proxy)
- 设置“代理服务器 (Proxy)”为“是(する / Yes)”,然后点击
详细设置(詳細設定 / Detailed Setup)
- Set the Proxy Server to
ssloth.nintendohomebrew.com
, and the Port to8080
- 点击 OK,然后点击保存(保存する / Save)
- 当提示时,点击“测试(テスト / Test)”进行连接测试
- 测试应该会成功
-
点击 “OK” 继续
- 点两次 “返回”,然后点“关闭”来返回主菜单。
第三步 – 启动 SafeB9SInstaller
本节中,你将启动浏览器破解漏洞,它将使用 universal-otherapp 启动 boot9strap(自制固件)安装程序。
- On the HOME Menu, press the Left and Right shoulder buttons at the same time to open the camera
- 如果你无法打开摄像头,请直接进入 3DS 自带的浏览器然后输入链接访问(
https://zoogie.github.io/web/nbhax/
)
- 如果你无法打开摄像头,请直接进入 3DS 自带的浏览器然后输入链接访问(
- 扫描这个二维码(点击这里查看)
- If you get a crash or an error code, follow this troubleshooting guide
- 如果你收到了安全证书警告,请按 A 允许连接
- 点击“PROCEED TO HAXX”
- 如果一切成功的话,你将自动进入 SafeB9SInstaller
- 如果出现错误,参见故障排查
第四步 – 安装 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
- If a step on the lower screen has red-colored text, and you are not prompted to input a key combo, follow this troubleshooting guide
- 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.
第五步 – 还原默认的 DNS
本节中,你将会还原你主机的网络设置到原先的状态。
- 打开系统设置(本体設定 / System Settings)
- 进入到
互联网设置(インターネット設定 / Internet Settings)
->连接设置(インターネット接続設定 / Connection Settings)
- 点击你目前在用的连接点槽位,然后进入到
设置变更(設定変更 / Change Settings)
->下一页(右箭头)
->代理设置(Proxy)
- 将 “代理设置(Proxy)”设置为 “否(No/しない)”
- 点击 OK,然后点击保存(保存する / Save)
- 当提示时,点击“测试(テスト / Test)”进行连接测试
- 测试应该会成功
- 将主机关机