安裝 boot9strap (透過硬改)


若需英語支援,請於 Discord 上的 Nintendo Homebrew 伺服器發問。
如果您喜歡本教學,我們很樂意接受捐贈

Technical Details (optional)

An excellent guide to getting a hardmod can be found here.

This is a currently working implementation of the “FIRM partitions known-plaintext” exploit detailed here.

Using a hardmod, we can dump the NAND image, install custom firmware to the NAND image, then re-install the hacked NAND image to the console.

Compatibility Notes

The instructions on this page do not currently work on the latest firmware (11.16.0). If you were directly linked to this page, return to Get Started or join Nintendo Homebrew on Discord and ask, in English, for help.

To use the magnet links on this page, you will need a torrent client like qBittorrent or Deluge.

要解壓此頁面中的.7z檔案,您將需要一個壓縮檔管理員,如 7-ZipThe Unarchiver

只要有對應的 .firm 檔案,此方法將適用於任意版本的 New 3DS、舊型 3DS、New 2DS、舊型 2DS。

必備項目

  • 透過硬改提取您主機的 NAND 鏡像檔
  • The latest release of boot9strap
  • 最新版的 hardmod-b9s-installer
    • Windows 使用者可使用已編譯的 .exe 檔,而 Mac 及 Linux 使用者得先安裝 Python 3 才能執行 .py
  • The latest release of Luma3DS (the Luma3DS .zip file that isn’t source code)
  • 對應您主機型號及版本的 .firm 檔案:
系統版本 內核版本 舊型 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

操作說明

第一節 — 準備工作

In this section, you will download the necessary files for the hardmod and dump the NAND image in preparation to install custom firmware.

  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 .zipboot9strap.firmboot9strap.firm.sha 檔案至電腦的 hardmod-b9s-installer 資料夾中
  8. 將 SD 卡插回主機中
  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 device to install custom firmware on it.

  1. 啟動 hardmod-b9s-installer
    • Windows 使用者:請執行 install-b9s.exe 檔案
    • Mac and Linux 使用者:請執行 install-b9s.py 檔案
  2. 透過硬改刷入剛生成的 NAND-patched.bin 檔案至您的主機
  3. 關閉您的主機
  4. 移除您的硬改
  5. 啟動您的主機
  6. 您的主機將會啟動至 Luma3DS 設定選單中
    • Luma3DS configuration menu are settings for the Luma3DS custom firmware. Many of these settings may be useful for customization or debugging
    • For the purpose of this guide, these settings will be left on default settings
    • 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
  7. 按『Start』鍵以存檔並重新啟動系統
    • 如果您遇到了錯誤訊息,繼續到下一頁即可

At this point, your console will boot to Luma3DS by default.

  • Luma3DS 不會特別在 HOME 主選單中新增任何特別的東西。 如果你的主機已經啟動到了 HOME 主選單,這代表自製韌體已經在運行了。
  • On the next page, you will install useful homebrew applications to complete your setup.

繼續至完成安裝