安裝 boot9strap (透過 USM)
若需英語支援,請於 Discord 上的 Nintendo Homebrew 伺服器發問。
如果您喜歡本教學,我們很樂意接受捐贈。
必讀事項
為了破解系統的 SAFE_MODE 韌體,我們需先注入一個已被破解的 WiFi 設定檔至主機中。
我們可以利用 BannerBomb3 這個現有的漏洞進行以下操作。
To accomplish this, we use your system’s encryption key (movable.sed) to build a DSiWare backup that exploits the system in order to inject the exploited WiFi profile into your connections list.
一旦 WiFi 設定檔被注入,我們將會使用到 SAFE_MODE 來繼續此教學。 SAVE_MODE 是一個所有的 3DS 主機都存在的修復功能,我們之後將用它來啟動已修改後的 WiFi 設定檔。
這些操作在美、歐、日、韓版可用,可透過系統版本號末尾的 「U、E、J、K」 字元來辨別。
如果你的「L/R」鍵、「上」鍵、「A」鍵中的其中一個按鍵壞了,那您將得使用另類的 Seedminer 才能繼續。 若您需要幫助,請加入 Discord 上的 Nintendo Homebrew 伺服器 並使用英文求助。
必備項目
- 您自 Seedminer 步驟中所取得的
movable.sed
檔案 - 最新版的 SafeB9SInstaller
- The latest release of boot9strap
- 最新版的 Luma3DS
第一節 — 準備工作
- 如果您的主機正處於開機狀態,那麼請將其關機
- 於您的電腦中開啟 unSAFE_MODE Exploit Injector
- 點選「Choose File」,並選取您的 movable.sed 檔案
- 點選『Build and Download』
- 這將會下載一個 ZIP 檔 (
unSAFE_MODE.zip
),其中應含有名為F00D43D5.bin
的 DSiWare 檔案,及一個名為usm.bin
的 SAFE_MODE 漏洞的資料檔。
- 這將會下載一個 ZIP 檔 (
- 將 SD 卡插入至電腦中
- 解壓 Luma3DS
.zip
內的boot.firm
與boot.3dsx
到 SD 卡的根目錄底下- 「SD 卡的根目錄」指的是你的 SD 卡含有 Nintendo 3DS 資料夾的目錄,而非該資料夾內部
- 在 SD 卡的根目錄底下建立一個新的資料夾
boot9strap
- 解壓 boot9strap
.zip
的boot9strap.firm
及boot9strap.firm.sha
檔案至 SD 卡的/boot9strap/
資料夾中 - 將 SafeB9SInstaller
.zip
中的SafeB9SInstaller.bin
複製到 SD 卡的根目錄 - 解壓
unSAFE_MODE.zip
內的usm.bin
到 SD 卡的根目錄底下 - 於您的 SD 卡中,移動至
Nintendo 3DS
-><ID0>
-><ID1>
->Nintendo DSiWare
- 此
<ID0>
字串將與您在 Seedminer 中所使用的字串一樣 - 此
<ID1>
字串指的是<ID0>
內 32 字元的資料夾名稱 - 如果您沒有看到
Nintendo DSiWare
資料夾,請於<ID1>
資料夾中內建立一個
- 此
- 如果這資料夾有其他的 DSiWare 備份檔案 (
<8位字元id>.bin
) ,將它們移動至電腦上的資料夾存儲- 這樣您的 Nintendo DSiWare 資料夾應該會變成空的。 將這些檔案移至電腦上備份可防止您刪除了您有意保留的東西
-
解壓
unSAFE_MODE.zip
內的F00D43D5.bin
到Nintendo DSiWare
資料夾中
第二節 — BannerBomb3
- 將 SD 卡插回主機中
- 啟動您的主機
- 於您主機上啟動系統設定 (System Settings)
- 移動至
檔案管理 (Data Management)
->DSiWare
- 點擊 SD 卡 部分
- 主機應該會顯示一個選單
- 選擇『Inject haxx』
- 主機將會自動關機
第三節 — unSAFE_MODE
- 於關機狀態中,按住下列按鈕:「L」鍵 +「R」鍵 +「上」鍵 +「A」鍵,並按下「電源」鍵
- 持續按住按鈕直到主機重啟至安全模式中
- 按下『OK』以允許更新
- 此步驟將不會進行任何更新, 這只是觸發漏洞的一部分。
- 按下「I accept(我同意/同意します)」鍵以接受聲明條款
- The update will eventually fail, with the error code
003-1099
. 這也是觸發漏洞的一部分 - 當系統提示您『你想要配置網路設置嗎? (Would you like to configure Internet settings?)』時,點選『Yes』
- 在接下來出現的選單中,移動至
連接點 1(Connection 1)
->更改設定(Change Settings)
->下一頁 (右箭頭)
->代理設置(Proxy Settings)
->詳細設置(Detailed Setup)
- 如果一切成功的話,您將自動進入 SafeB9SInstaller
Section IV - Installing boot9strap
- 出現提示時,輸入上方螢幕所顯示的按鍵組合以安裝 boot9strap
- If the top screen is blank, power off your device and re-do Section III
- 過程結束後,按下『A』重啟主機
第五節 — 設定 Luma3DS
- 您的主機將會重啟至 Luma3DS 設定選單中
- You can access the Luma3DS configuration menu at any time by powering off, holding SELECT, then powering on your device while still holding SELECT
- 如果遇到黑屏,請參見此疑難排解
- 透過方向鍵及『A』以開啟下列選項:
- “Show NAND or user string in System Settings”
- 按『Start』鍵以存檔並重新啟動系統
在這之後,您的主機會在插入 SD 卡的情況下自動啟動 Luma3DS。
- Luma3DS 不會特別在 HOME 主選單中新增任何特別的東西。 如果你的主機已經啟動到了 HOME 主選單,這代表自製韌體已經在運行了。
- 在下一頁中,我們將會教你複製 Luma3DS 到內存中,使得主機能在沒有 SD 卡的情況下啟動系統。
Section VI - Restoring WiFi Configuration Profiles
- 於您主機上啟動系統設定 (System Settings)
- 移動至
檔案管理 (Data Management)
->DSiWare
- 點擊 SD 卡 部分
- 主機應該會顯示一個選單
- 選擇『Restore slots』
- 主機將會自動關機
- 將 SD 卡插入至電腦中
- 於您的 SD 卡中,移動至
Nintendo 3DS
-><ID0>
-><ID1>
->Nintendo DSiWare
- 刪除 Nintendo DSiWare 資料夾下的
F00D43D5.bin
檔案