安裝 boot9strap (透過 DSiWare 植入遊戲)


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


請注意,如果您在 SD 卡中的 /luma/payloads/ 資料夾中放有除了 GodMode9.firm 的 payload 檔案,在開機時按住『Start』鍵將會顯示一個『加載選單』,從那裏您得透過方向鍵及按鈕『A』選擇『GodMode9』。

本頁面會有些許的磁力連結,您將需要個像 Deluge 的 BT 種子下載器來下載磁力連結的檔案。

在繼續之前,請確保您已閱讀安裝 boot9strap(透過 DSiWare)中的提示及警告

如果您使用了不符合 3DS 目標機的 .firm 檔案,保證會磚機! 請確保您下載並使用正確的檔案!

必備項目

操作說明

第一節 — 準備工作

建議先透過存檔管理器備份 3DS 目標機中任何您認為重要的遊戲存檔(本教學過程需格式化,所有的資料將遺失!)

  1. 3DS 始源機 關機
  2. 3DS 始源機 的 SD 卡插入至電腦中
  3. 解壓 GodMode9 .zip 中的 GodMode9.firm 檔案到 3DS 始源機 SD 卡的 /luma/payloads/ 資料夾中
  4. 解壓 GodMode9 .zip 中的 gm9 資料夾到 3DS 始源機的 SD 卡根目錄底下
  5. 解壓 DSiWare Injection .zip 中的 .appsavedata 資料夾,並複製至 3DS 始源機 SD 卡的根目錄中
  6. 3DS 始源機 的 SD 卡插回至主機內
  7. 啟動 3DS 始源機,並按住『Start』鍵啟動 GodMode9
  8. 按『Home』鍵以叫出主選單
  9. 選擇『Scripts…』
  10. 選擇『Backup SysNAND』
  11. 按 『A』 確認
    • 此過程將花費一些時間
  12. 按『A』 繼續
  13. 同時按住『R』及『B』以卸除 3DS 始源機的 SD 卡
  14. 3DS 始源機 的 SD 卡插入至電腦中
  15. 3DS 目標機 的 SD 卡插入至電腦中
  16. 將兩台 3DS 的 SD 卡內容備份至電腦中不同的資料夾中(請自己注意哪個是哪台的)!
  17. 將各個 SD 卡重新插入對應的 3DS 中
  18. 3DS 始源機 上按下『Start』鍵以重啟

第二節 — 植入遊戲及存檔

  1. 啟動 3DS 始源機,並按住『Start』鍵啟動 GodMode9
  2. 當提示重要檔案備份時,按下『A』繼續,並在完畢後按下『A』繼續
  3. 當提示修正 RTC 日期及時間時,按『A』繼續並設定日期及時間,再按『A』繼續
    • 請注意,若您被提示說要修正 RTC 日期及時間,這表示您得在遵循完下列步驟後進入您的系統設定重新設定時間
  4. 移動至 [0:] SDCARD
  5. 選取 DSiWare Injection 的 .app 檔案,並按下『Y』複製
  6. 按『B』以回到主選單
  7. 移動至 SYSNAND TWLN -> title -> 00030004 -> (8 位元的 ID)
  8. 移動至 content
  9. 選取資料夾中的 .app 檔案,並按下『A』
  10. 選擇『Inject data @offset』
  11. 按『A』選擇 00000000
  12. 按『A』以解鎖 SysNAND 的寫入保護,然後按下提示的按鍵組合
  13. 按『B』以回到主選單
  14. 移動至 [2:] SYSNAND TWLN -> title -> 00030004 -> (8 位元的 ID)
  15. 移動至 data
  16. 選取 public.sav,並按下『A』
  17. 選擇『Mount as FAT image』
  18. 按『B』以回到主選單
  19. 移動至 [0:] SDCARD
  20. 選取 savedata 中(多個)檔案,並按下『Y』複製
    • 如果 savedata 中有另一個 savedata 資料夾,您並沒有搞混, 您應該複製您第二個看到的 savedata 資料夾,而非裡面的檔案。
  21. 按『B』以回到主選單
  22. 移動至 [7:] FAT IMAGE
  23. 按下『X』將所有 FAT IMAGE 中的檔案刪除
  24. 按『Y』將所有 savedata 中的內容複製至 FAT IMAGE
  25. 選擇 『Copy path(s)』
  26. 按『A』以解鎖鏡像檔的寫入保護,然後按下提示的按鍵組合
  27. 按『Start』鍵重啟 3DS 始源機
  28. 3DS 始源機 中啟動您所選的 DSiWare
  29. 點擊屏幕或按下任一鍵來測試存檔是否可用
    • 如果您的遊戲跳出 boot.nds 錯誤或出現白屏,這表示漏洞已成功執行
    • 如果您的遊戲跳出關於存檔損壞或是無法讀取存檔的錯誤,請確認您所複製的是 savedata 資料夾 的內容而非 savedata 資料夾本身
    • 如果您的遊戲能正常執行且沒有跳出任何有關 boot.nds 的錯誤,請先不要繼續並先檢查哪裡是否出了問題
    • 如果黑屏,請依循本疑難排解之步驟

第三節 — 軟體和資料轉移

  1. 如果 3DS 目標機 已經有綁定了 NNID 帳號,您必須先透過系統設定格式化您的主機:
    • 進入至『其他設定(Other Settings)』中的最後一頁,選擇『格式化系統(Format System Memory)』並依步驟進行
  2. 請閱讀以下內容︰
    • 您的自製系統 3DS = 3DS 始源機 = 『原始系統』
    • 您的原廠 3DS = 3DS 目標機 = 『目標系統』
    • 當提示時,同時複製 DSiWare 程式!
    • 當提示時,千萬不要刪除始源機上的 SD 卡內容
    • 請確保兩台主機的電池是充足的
    • 僅適用於 舊型 2DS 或 舊型 3DS(始源機)轉移至 New 3DS 或 New 2DS(目標機):當提示選擇該以哪個方法轉移 SD 卡內容時:
    • 千萬不要 選擇『低容量 microSD 卡轉移(Low-Capacity microSD Card Transfer)』或最低選項(選項 2),這方法只會將 tickets 轉移過去且可能不會將 DSiWare 存檔轉移過去。
    • 最快的方法:如果您可以將始源機的 SD 卡內容轉移到目標機的 microSD 卡中,那麼,當提示時請選擇『透過電腦轉移(PC-Based Transfer)』(選項 3)。
    • 最慢的方法:如果您沒辦法透過電腦轉移資料,請選擇完整的『無線轉移』方法(選項 1)。
  3. 請見此連結(英文)並遵守任天堂官方軟體和資料轉移的指南及步驟並牢牢的將它記好

第四節 — 還原 3DS 始源機

  1. 3DS 始源機上,完成初始設定
  2. 進行下列任意一項
    • 將剩下的步驟全都做完,然後在 3DS 目標機上重新照著本手冊從頭開始做起;然後再等一個禮拜(請勿在資料轉移前進行 NAND 還原),然後在從 3DS 目標機軟體和資料轉移會去至 3DS 始源機(請記住,您不能從 New 3DS 或 New 2DS 轉移回舊型 3DS 或 舊型 2DS中)
    • 打電話給任天堂說您已經沒辦法使用您的 NNID 綁定的舊主機了(也就是 3DS 目標機),而您現在想要將它綁定至另一台主機上(也就是 3DS 始源機)
    • 如果您想要將您的 NNID 保留於 3DS 目標機上的話,您也可以從 3DS 始源機移除 NNID
  3. 重啟 3DS 始源機,並按住『Start』鍵啟動 GodMode9
  4. 移動至 [0:] SDCARD -> gm9 -> out
  5. 透過『A』選取 <date>_<serialnumber>_sysnand_###.bin,並選擇『NAND image options…』,再選『Restore SysNAND (safe)』
  6. 按『A』解鎖 SysNAND 的複寫保護,然後按下提示的按鍵組合
    • 這不會複寫您的 boot9strap 安裝
  7. 按下提示的按鍵組合以解鎖 SysNAND(lvl1)的寫入保護
    • 此過程將花費一些時間
  8. 過程結束後,按下『A』繼續
  9. 當提示時,按下『A』取消檔案寫入鎖定
  10. 按『Start』鍵重啟 3DS 始源機

第五節 — 備份 3DS 目標機的 FIRM

  1. 解壓 Luma3DS .7z 內的 boot.firm 到 SD 卡的根目錄底下
  2. boot.nds(B9STool)複製到 3DS 目標機 SD 卡的根目錄中
  3. boot.3dsx 複製到 3DS 目標機 SD 卡的根目錄中
  4. 3DS 目標機 的 SD 卡根目錄中建立一個新的資料夾 boot9strap
  5. 3DS 目標機的型號複製 11.4.0 / 11.5.0 / 11.6.0 的 .firm 檔案至 3DS 目標機的 SD 卡的 /boot9strap/ 資料夾中
  6. 解壓 boot9strap .zipboot9strap.firm 檔案至 SD 卡的 /boot9strap/ 資料夾中
  7. 3DS 目標機上透過所選的 DSiWare 遊戲來啟動 b9sTool
  8. 選擇『Dump F0F1』來備份 3DS 目標機 的 FIRM 磁區
  9. 退出 b9sTool
    • 您可能得按住電源紐強制關機
  10. 將 SD 卡插回至電腦中,並複製 boot9strap 資料夾中的 F0F1_NEW3DS.binF0F1_OLD3DS.bin 檔案(依主機型號而定)至電腦中一個安全的地方;另外建議您,將備份複製至各個不同的位置中;這個備份將在未來您磚機時救您一命
  11. 將 SD 卡插回 3DS 目標機

第六節 — 刷入 3DS 目標機的 FIRM

千萬不要在已安裝 arm9loaderhax 的主機上使用 b9sTool,否則保證變磚!

  1. 3DS 目標機上透過所選的 DSiWare 遊戲來啟動 b9sTool
  2. 選擇『Install boot9strap』並確認
  3. 退出 b9sTool 並關機
    • 您可能得按住電源紐強制關機

第七節 — 設定 Luma3DS

  1. 開機時,按住「Select」鍵啟動 Luma 設定選單
  2. 透過方向鍵及『A』以開啟下列選項:
    • 『Show NAND or user string in System Settings』
    • 在某些情況中,此選項可能早已設定完畢。 如果已經設定完畢,請直接進行下一步驟。
  3. 按『Start』鍵以存檔並重新啟動系統

繼續至 完成安裝