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



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

必讀事項

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

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

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

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

必備項目

操作說明

第一節 — 準備工作

Use a save manager to backup any saves you care about on the target 3DS (it will be formatted!)

  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. 選擇『GM9Megascript』
  11. 選擇『Backup Options』
  12. 選擇『SysNAND Backup』
  13. 按 『A』 確認
    • 此過程將花費一些時間
    • 若您遇見錯誤訊息,請確保您的 SD 卡至少有 1.3GB 的剩餘空間。
  14. 按『A』 繼續
  15. 按『B』回到主選單
  16. 選擇『Exit』
  17. 當提示時,按下『A』取消檔案寫入鎖定
  18. 同時按住『R』及『B』以卸除 3DS 始源機的 SD 卡
  19. 3DS 始源機 的 SD 卡插入至電腦中
  20. 3DS 目標機 的 SD 卡插入至電腦中
  21. 將兩台 3DS 的 SD 卡內容備份至電腦中不同的資料夾中(請自己注意哪個是哪台的)!
  22. 將各個 SD 卡重新插入對應的 3DS 中
  23. 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. Navigate to SYSNAND TWLN -> title -> 00030004 -> <8-character-id>
  8. 移動至 content
  9. 選取資料夾中的 .app 檔案,並按下『A』
  10. 選擇『Inject data @offset』
  11. 按『A』選擇 00000000
  12. 按『A』以解鎖 SysNAND 的寫入保護,然後按下提示的按鍵組合
  13. 按『B』以回到主選單
  14. Navigate to [2:] SYSNAND TWLN -> title -> 00030004 -> <8-character-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. Copy boot.firm from the Luma3DS .7z to the root of the target 3DS’s SD card
  2. boot.nds(B9STool)複製到 3DS 目標機 SD 卡的根目錄中
  3. boot.3dsx 複製到 3DS 目標機 SD 卡的根目錄中
  4. 3DS 目標機上透過所選的 DSiWare 遊戲來啟動 b9sTool
    • 如果出現提示,您可能需要點擊螢幕以觸發此漏洞
  5. 選擇『Install boot9strap』並確認
  6. 退出 b9sTool 並關機

第六節 — 設定 Luma3DS

  1. Boot the target 3DS while holding (Select) to launch the Luma configuration menu
  2. 透過方向鍵及『A』以開啟下列選項:
    • 『Show NAND or user string in System Settings』
  3. 按『Start』鍵以存檔並重新啟動系統

繼續至完成安裝