--- title: "BannerBomb3 + Fredtool (僅限臺版主機)" --- {% include toc title="條目內容" %} ### 必讀事項 為了匯出系統的 DSiWare 軟體, 我們使用了在系統設定內的 DSiWare 數據管理的一個漏洞。 為了做到這一點,我們將使用你裝置的系統加密金鑰 (movable.sed) 來建構一個可使用的 DSiWare 系統備份,以便將 DSi 網路設定程式匯出到 SD 卡的根目錄。 Once you have a DSiWare backup, an exploitable DSiWare title can be injected into DS Download Play, which can be used to install custom firmware. 以下指南**僅限**台灣版主機(系統版本號的結尾為 T 的主機,如 11.15.0-39T)! 如果您的主機為其他區域的主機,請使用[其他方式](seedminer#next-steps) 進行改機。 {: .notice--warning} ### 必備項目 - 您自 [Seedminer](seedminer) 步驟中所取得的 `movable.sed` 檔案 - 最新版的 [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) - 最新版的 [b9stool](https://github.com/zoogie/b9sTool/releases/latest) - 最新版的 [Frogminer_save](https://github.com/zoogie/Frogminer/releases/latest) #### 第一節 — 檢查自製韌體 1. 關閉您的主機 1. 按住「Select」鍵 1. 在開機時按住「Select」鍵 1. 如果您能正常開機至 HOME 主選單的話,則代表檢查通過,您能放心地繼續遵循以下步驟。 如果您看到的是一個看似設定的主選單的話,那則代表您先前已安裝過自製韌體了!若您繼續遵循以下步驟可能會造成磚機! 前往至 [檢查是否已安裝自製韌體](checking-for-cfw) 以更新您現有的自製韌體。 {: .notice--danger} #### 第二節 — 準備工作 1. 關閉您的主機 1. 將 SD 卡插入至電腦中 1. 解壓 Luma3DS `.zip` 內的 `boot.firm` 及 `boot.3dsx` 到 SD 卡的根目錄底下 + 「SD 卡的根目錄」指的是你的 SD 卡含有 Nintendo 3DS 資料夾的目錄,而非該資料夾內部 1. 將 `boot.nds` (B9STool) 複製到 SD 卡根目錄中 1. 解壓 Frogminer_save `.zip` 中的 `private` 資料夾到 SD 卡的根目錄底下 1. Keep your SD card in your computer - there are more things to do in the next section ![]({{ "/images/screenshots/fredtool-root-layout.png" | absolute_url }}) {: .notice--info} #### 第三節 — BannerBomb3 1. 在電腦上開啟 [DSIHaxInjector V2](https://jenkins.nelthorya.net/job/DSIHaxInjector%20v2/build?delay=0sec) 1. Under the "Username" field, enter any alphanumeric name (no spaces or special characters) 1. Under the "MovableSed" field, upload your `movable.sed`using the "Browse..." option 1. 選擇『Build』 1. Wait a few seconds, then click "Last build (#number) x sec ago" 1. Click the "output_(name).zip" link 1. 於您的 SD 卡中,移動至 `Nintendo 3DS` -> `` -> `` -> `Nintendo DSiWare` + `` is the same as the one you used in Seedminer + 此 `` 字串指的是 `` 內 32 字元的資料夾名稱 + 如果沒有 `Nintendo DSiWare` 資料夾,請建立一個 1. If there is anything currently in the `Nintendo DSiWare` folder, move it elsewhere for safekeeping 1. Open the output_(name) `.zip` file and navigate to `China_Taiwan` -> `output_setup` 1. Copy all six `.bin` files to the `Nintendo DSiWare` folder 1. 將 SD 卡插回主機中 1. 啟動您的主機 1. 於您主機上啟動系統設定 (System Settings) 1. 移動至 `資料管理 (Data Management)` -> `DSiWare` -> `SD Card` -> (第二頁) 1. Take note of what number is on the DSiWare title on the second page (it will be a number between 1 and 6) 1. 關閉您的主機 1. 將 SD 卡插入至電腦中 1. 於您的 SD 卡中,移動至 `Nintendo 3DS` -> `` -> `` -> `Nintendo DSiWare` 1. Open the output_(name) `.zip` file and navigate to `China_Taiwan` -> `output_hax` 1. Copy the `.bin` file that is the same number as the one that was on the second page of the DSiWare Management menu to the `Nintendo DSiWare` folder, and overwrite when prompted 1. 啟動您的主機 1. 於您主機上啟動系統設定 (System Settings) 1. 移動至 `資料管理 (Data Management)` -> `DSiWare` -> `SD Card` 1. 稍息等待 + The following should happen, in this order: A progress swirl, a short freeze, the bottom screen turning purple, the music stopping, then the device showing an error message and rebooting + 如果您沒看到紫屏,那麼您可能某步驟做錯了 1. You should now have the file `42383821.bin` on the root of your SD card 1. 於您的 SD 卡中,移動至 `Nintendo 3DS` -> `` -> `` -> `Nintendo DSiWare` 1. Delete all of the `.bin` files in the `Nintendo DSiWare` folder #### 第四節 — Fredtool 1. 在電腦上開啟 [DSIHaxInjector_new](https://jenkins.nelthorya.net/job/DSIHaxInjector_new/build?delay=0sec) 1. Under the "Username" field, enter any alphanumeric name (no spaces or special characters) + You might want to put in a different name to differentiate it from BannerBomb3's output 1. Under the "DSiBin" field, upload your `42383821.bin` file using the first "Browse..." option 1. Under the "MovableSed" field, upload your `movable.sed` file using the second "Browse..." option 1. Under the "InjectionTarget" field, set the injection target to `DSdownloadplay`(NOT memorypit) 1. 選擇『Build』 1. Wait a few seconds, then click "Last build (#number) x sec ago" 1. Click the "output_(name).zip" link 1. 於您的 SD 卡中,移動至 `Nintendo 3DS` -> `` -> `` -> `Nintendo DSiWare` 1. Copy the `484E4441.bin` file from the `hax` folder of the downloaded DSiWare archive (output_(name).zip) to the `Nintendo DSiWare` folder 1. 將 SD 卡插回主機中 1. 啟動您的主機 1. 於您主機上啟動系統設定 (System Settings) 1. 移動至 `檔案管理 (Data Management)` -> `DSiWare` 1. 在 SD 卡欄位中選擇『Haxxxxxxxxx!』程式 1. 選擇『複製 (Copy)』並選擇『OK』 1. 退出系統設定 1. Launch Download Play on your device (the orange icon with a 3DS on it) 1. 選擇『任天堂 DS (Nintendo DS)』 1. 如果漏洞成功執行,您的 3DS 將自動啟動『うごくメモ帳 (Flipnote Studio)』 ##### 第五節 — Flipnote 漏洞 如果您需要圖片幫助請見[此](https://zoogie.github.io/web/flipnote_directions/)。 {: .notice--info} 1. 完成遊戲的初始設定直到出現遊戲主選單為止 + 在設定過程中出現提示時,選擇左方的『いらない』選項 1. 選擇觸控螢幕左方的『メモを見る』並選擇『SD カード』 1. 在載入選單後,請選擇螢幕上的臉型圖示並選擇右下角的按鈕以繼續 1. 依上方螢幕所顯示的選項,透過「X」或「上」按鈕進行選擇 1. 選擇觸控螢幕上方的底片按鈕 1. 選擇最後一個底片 (3/3) 1. 選擇第三項含有字母『A』的選項 1. 選擇第一個底片 (1/3) 1. 選擇第四項含有字母『A』的選項 1. 如果漏洞成功執行,您的主機將自動載入 b9sTool 1. 使用方向鍵移動至『Install boot9starp』 + 如果您錯過了這個步驟,系統會自動重啟到系統桌面而不是安裝 boot9strap,你需要重新打開『下載通信 (Download Play)』程式然後重新j從本章節開始 1. 按下『A』,然後同時按下 START 鍵和 SELECT 鍵 1. 一旦下方螢幕提示『done.』,則代表已經完成,退出 b9stool 並關閉主機 + 您可能得按住電源紐強制關機 + 如果您的主機顯示 Luma 設定選單,請繼續下列步驟不必關機 #### 第六節 — 設定 Luma3DS 1. 開機時,按住「Select」鍵啟動 Luma 設定選單 + 如果您無法順利啟動 Luma 設定選單,請參見此[疑難排解](https://github.com/zoogie/b9sTool/blob/master/TROUBLESHOOTING.md)頁面 (英文)。 + 如果您的 3DS 主機藍燈亮起但又突然熄掉,則代表您的 SD 卡根目錄中缺少了 `boot.firm` 檔案 1. 透過方向鍵及『A』以開啟下列選項: + 『Show NAND or user string in System Settings』 1. 按『Start』鍵以存檔並重新啟動系統 ##### 第七節 — 還原『下載通信(Download Play)』程式 1. 關閉您的主機 1. 將 SD 卡插入至電腦中 1. 於您的 SD 卡中,移動至 `Nintendo 3DS` -> `` -> `` -> `Nintendo DSiWare` 1. Copy the `484E4441.bin` file from the `clean` folder of the downloaded DSiWare archive (output_(name).zip) to the `Nintendo DSiWare` folder 1. 將 SD 卡插回主機中 1. 啟動您的主機 1. 於您主機上啟動系統設定 (System Settings) 1. 移動至 `檔案管理 (Data Management)` -> `DSiWare` 1. 在 SD 卡欄位中選擇『Haxxxxxxxxx!』程式 1. 選擇『複製 (Copy)』並選擇『OK』 1. 退出系統設定 1. 關閉您的主機 ___ ### 繼續至[完成安裝](finalizing-setup) {: .notice--primary}