boot9strapの導入 (Hardmod)


英語によるサポートについては、 Nintendo Homebrew on Discord のヘルプをご覧ください。
If you appreciate this guide, we accept Donations.

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-Zip もしくは、 The Unarchiver のような解凍ソフトが必要です。

これは New 3DS、New 2DS、Old 3DS、およびOld 2DS に対応する .firm を持つすべてのバージョン* で動作します。

必要なもの

  • hardmodで取得したNANDイメージ
  • The latest release of boot9strap hardmod-b9s-installerの最新のバージョン
    • Windowsユーザーはコンパイルされた.exeを使用できますが、MacとLinuxユーザーは.pyを実行するにはPython 3をインストールする必要があります。
  • The latest release of Luma3DS (the Luma3DS .zip file that isn’t source code)
  • デバイスとバージョンに対応する .firm:
バージョン Kernel Old 3DS or Old 2DS New 3DS or 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

手順

セクション I - 準備

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. boot.firmboot.3dsx をLuma3DSの .zip からSDカードのルートにコピーします
  4. hardmod-b9s-installer .zipからhardmod-b9s-installerフォルダをコンピュータにコピーします
  5. ダウンロードした.firmを、コンピュータのhardmod-b9s-installerフォルダにコピーします
  6. コンピュータのhardmod-b9s-installerフォルダにあるダウンロードした.firmの名前をcurrent.firmに変更します
  7. boot9strap.firmboot9strap.firm.shaをboot9strap.zipからコンピュータのhardmod-b9s-installerフォルダにコピーします
  8. 再度、SDカードを本体に挿入してください。
  9. Hardmodを使用してNANDバックアップを作成します
  10. コンピュータのhardmod-b9s-installerフォルダにNANDバックアップを移動し、NAND.binに名前を変更します

セクション II - 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とLinuxユーザー: install-b9s.pyを実行します
  2. Hardmodで出力されたNAND-patched.binをデバイスにフラッシュする
  3. 本体の電源を切ります。
  4. hardmodの接続を解除
  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) を押してセーブして再起動します
    • If you get an error, just continue to the next page

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.

セットアップを完了する へ進みます