安装 boot9strap(通过硬改)


如果有疑问并且懂英语的话,可以到 Nintendo Homebrew Discord 服务器上使用英文寻求帮助。(请注意,如果你身处中国大陆,你可能需要通过科学上网来访问 Discord) 你也可以到译者的 QQ 群寻求帮助,群号为 942052497。
如果你喜欢我们的教程,可以通过捐赠支持我们。

技术细节(选看)

这里有一个进行硬件修改的绝佳教程。

本教程是使用 “FIRM partitions known-plaintext” 漏洞来进行破解的, 欲知相关资料请查阅这里

利用硬改,我们可以直接导出主机的 NAND 镜像,然后直接将自制固件打进 NAND 镜像中,并重新导入回主机。

兼容性注意

你需要一个支持 BT 协议的下载程序,如 qBittorrentDeluge 来下载本教程中的磁力链接

请使用 7-ZipThe Unarchiver 之类的压缩软件来解压本页面上的 .7z 文件。

这个教程适合有对应的 .firm 文件的 New 3DS、New 2DS 和老型号 3DS、老型号 2DS。

你需要准备点啥?

  • 通过硬改导出的 NAND 镜像。
  • 最新版本的 boot9strap(直链)
  • 最新版本的 hardmod-b9s-installer
    • Windows users can use the compiled .exe, while Mac and Linux users will need to have Python 3 installed to run the .py
  • 最新版本的 Luma3DS(下载 Luma3DS .zip 文件)
  • The .firm corresponding to your console and version:
系统版本 内核版本 老型号 3DS 或 老型号 2DS New 3DS 或 New 2DS
1.0.0 2.27-0 2.27-0_1.0_OLD.firm -
1.1.0 2.28-0 2.28-0_1.1_OLD.firm -
2.0.0 2.29-7 2.29-7_2.0_OLD.firm -
2.1.0 2.30-18 2.30-18_2.1_OLD.firm -
2.2.0 2.31-40 2.31-40_2.2_OLD.firm -
3.0.0 2.32-15 2.32-15_3.0_OLD.firm -
4.0.0 2.33-4 2.33-4_4.0_OLD.firm -
4.1.0 - 4.5.0 2.34-0 2.34-0_4.1_OLD.firm -
5.0.0 2.35-6 2.35-6_5.0_OLD.firm -
5.1.0 2.36-0 2.36-0_5.1_OLD.firm -
6.0.0 2.37-0 2.37-0_6.0_OLD.firm -
6.1.0 - 6.4.0 2.38-0 2.38-0_6.1_OLD.firm -
7.0.0 - 7.1.0 2.39-4 2.39-0_7.0_OLD.firm -
7.2.0 2.40-0 2.40-0_7.2_OLD.firm -
8.0.0 - 8.1.0 2.44-6 / 2.45-5 2.44-6_8.0_OLD.firm 2.45-5_8.1_NEW.firm
9.0.0 - 9.2.0 2.46-0 2.46-0_9.0_OLD.firm 2.46-0_9.0_NEW.firm
9.3.0 - 9.4.0 2.48-3 2.48-3_9.3_OLD.firm 2.48-3_9.3_NEW.firm
9.5.0 2.49-0 2.49-0_9.5_OLD.firm 2.49-0_9.5_NEW.firm
9.6.0 - 9.9.0 2.50-1 2.50-1_9.6_OLD.firm 2.50-1_9.6_NEW.firm
10.0.0 2.50-7 2.50-7_10.0_OLD.firm 2.50-7_10.0_NEW.firm
10.2.0 - 10.3.0 2.50-9 2.50-9_10.2_OLD.firm 2.50-9_10.2_NEW.firm
10.4.0 - 10.7.0 2.50-11 2.50-11_10.4_OLD.firm 2.50-11_10.4_NEW.firm
11.0.0 2.51-0 2.51-0_11.0_OLD.firm 2.51-0_11.0_NEW.firm
11.1.0 2.51-2 2.51-2_11.1_OLD.firm 2.51-2_11.1_NEW.firm
11.2.0 2.52-0 2.52-0_11.2_OLD.firm 2.52-0_11.2_NEW.firm
11.3.0 2.53-0 2.53-0_11.3_OLD.firm 2.53-0_11.3_NEW.firm
11.4.0 - 11.7.0 2.54-0 2.54-0_11.4_OLD.firm 2.54-0_11.4_NEW.firm
11.8.0 - 11.11.0 2.55-0 2.55-0_11.8_OLD.firm 2.55-0_11.8_NEW.firm
11.12.0 - 11.13.0 2.56-0 2.56-0_11.12_OLD.firm 2.56-0_11.12_NEW.firm
11.14.0 - 11.15.0 2.57-0 2.57-0_11.14_OLD.firm 2.57-0_11.14_NEW.firm
11.16.0 - 11.17.0 2.58-0 2.58-0_11.16_OLD.firm 2.58-0_11.16_NEW.firm

操作步骤

第一步 – 准备工作

在本节中,你将下载硬改所需的必要的文件,并导出 NAND 镜像以准备安装自制固件。

  1. 将主机关机
  2. 将你的 SD 卡插入到电脑
  3. 解压 Luma3DS .zip 里的 boot.firmboot.3dsx 到你 SD 卡的根目录
  4. 从 hardmod-b9s-installer .zip 中复制 hardmod-b9s-installer 文件夹至电脑中
  5. 复制你所下载的.firm 档案至电脑的 hardmod-b9s-installer 文件夹中
  6. 在 hardmod-b9s-installer 文件夹中,将你所下载的.firm 文件重命名为 current.firm
  7. 复制 boot9strap .zip 中的boot9strap.firmboot9strap.firm.sha 文件至电脑的 hardmod-b9s-installer 文件夹中
  8. Reinsert your SD card into your console
  9. 通过你的硬改创建一个新的 NAND 备份
  10. 将你的 NAND 备份移动至你电脑中的 hardmod-b9s-installer 文件夹中,并将其重新命名为 NAND.bin

第二步 – 安装 boot9strap

In this section, you will install custom firmware to the dumped NAND image, and then install this NAND image back onto the console to install custom firmware on it.

  1. 启动 hardmod-b9s-installer
    • Windows用户:请运行 install-b9s.exe 程序
    • Mac and Linux用户:请运行 install-b9s.py 文件
  2. Flash your outputted NAND-patched.bin to your console with your hardmod
  3. 将主机关机
  4. 移除你的硬改
  5. Press and hold (Select), and while holding (Select), power on your console
  6. 你的主机应该会在开机后进入 Luma3DS 配置菜单
    • Luma3DS 配置菜单用于设置 Luma3DS 自制固件的可选功能 其中有许多功能可用于个性化或调试
    • 对于本手册的目的而言,请不要修改默认设置(不要选中或者取消选中任何东西)
    • 如果你的主机在你尝试开机后直接自动关机了,请确认你已经从 Luma3DS .zip 中复制了 boot.firm 文件到你的 SD 卡根目录中
  7. 按下 “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.

继续至完成安装