Guide_3DS/_pages/zh_TW/installing-boot9strap-(dsiware-game-injection).txt
2018-11-18 19:48:32 -05:00

173 lines
14 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "安裝 boot9strap (透過 DSiWare 植入遊戲)"
---
{% include toc title="條目內容" %}
### 必讀事項
請注意,如果您在 SD 卡中的 `/luma/payloads/` 資料夾中放有除了 `GodMode9.firm` 的 payload 檔案在開機時按住『Start』鍵將會顯示一個『加載選單』從那裏您得透過方向鍵及按鈕『A』選擇『GodMode9』。
本頁面會有些許的[磁力](https://en.wikipedia.org/wiki/Magnet_URI_scheme)連結,您將需要個像 [Deluge](http://dev.deluge-torrent.org/wiki/Download) 的 BT 種子下載器來下載磁力連結的檔案。
要解壓此頁面中的`.7z`檔案,您將需要一個壓縮檔管理員,如 [7-Zip](http://www.7-zip.org/) 或 [The Unarchiver](https://theunarchiver.com/)。
在繼續之前,請確保您已閱讀[安裝 boot9strap(透過 DSiWare)](installing-boot9strap-(dsiware))中的提示及警告
如果您使用了不符合 3DS 目標機的 `.firm` 檔案,保證會磚機! 請確保您下載並使用正確的檔案!
{: .notice--danger}
### 必備項目
* 兩台 3DS 系列主機
+ **3DS 始源機**: 已安裝*最新版本*的 boot9strap 的主機
+ **3DS 目標機**:已搭載原廠系統*版本 11.8.0* 的主機
* 透過 電子商店(eShop) 購買 (或已擁有)相容的 DSiWare 遊戲至 **3DS 始源機** 上
+ **不能使用**盜版遊戲
+ 若想見所有相容遊戲之清單,請見[安裝 boot9strap(透過 DSiWare 植入遊戲-遊戲清單)](installing-boot9strap-(dsiware-game-injection-list))
* 選擇對應主機區域的 sodokuhax `.zip`
+ <i class="fa fa-magnet" aria-hidden="true" title="這是個種子連結。 請使用一個 BT 下載器來下載此檔案。"></i> - [DSiWare_usa_sudokuhax_injection.zip](magnet:?xt=urn:btih:7ed7fee15c900ed02b5e2cb3c8e7a0363f4d9354&dn=DSiWare_usa_sudokuhax_injection.zip&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce)
+ <i class="fa fa-magnet" aria-hidden="true" title="這是個種子連結。 請使用一個 BT 下載器來下載此檔案。"></i> - [DSiWare_eur_sudokuhax_injection.zip](magnet:?xt=urn:btih:1542dd3c2bf7785b1e7a6dda3887fc8fb2710685&dn=DSiWare_eur_sudokuhax_injection.zip&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce)
+ <i class="fa fa-magnet" aria-hidden="true" title="這是個種子連結。 請使用一個 BT 下載器來下載此檔案。"></i> - [DSiWare_jpn_4swordshax_injection.zip](magnet:?xt=urn:btih:1bcc90c93da91c9876671f6218084207def90db9&dn=DSiWare_jpn_4swordshax_injection.zip&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce)
* 最新版的 [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)
* 最新版的 [b9sTool](https://github.com/zoogie/b9sTool/releases/latest)
* 最新版的 [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest) *(`.7z` 檔案)*
* 最新版的 [Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
### 操作說明
#### 第一節 — 準備工作
建議先透過[存檔管理器](https://github.com/BernardoGiordano/Checkpoint/releases/latest)備份 3DS 目標機中任何您認為重要的遊戲存檔(本教學過程需格式化,所有的資料將遺失!)
{: .notice--warning}
1. 將 **3DS 始源機** 關機
1. 將 **3DS 始源機** 的 SD 卡插入至電腦中
1. 解壓 GodMode9 `.zip` 中的 `GodMode9.firm` 檔案到 **3DS 始源機** SD 卡的 `/luma/payloads/` 資料夾中
1. 解壓 GodMode9 `.zip` 中的 `gm9` 資料夾到 **3DS 始源機**的 SD 卡根目錄底下
1. 解壓 DSiWare Injection `.zip` 中的 `.app` 及 `savedata` 資料夾,並複製至 **3DS 始源機** SD 卡的根目錄中
1. 將 **3DS 始源機** 的 SD 卡插回至主機內
1. 啟動 **3DS 始源機**並按住『Start』鍵啟動 GodMode9
1. 按『Home』鍵以叫出主選單
1. 選擇『Scripts...』
1. 選擇『GM9Megascript』
1. 選擇『Backup Options』
1. 選擇『SysNAND Backup』
1. 按 『A』 確認
+ 此過程將花費一些時間
+ 若您遇見錯誤訊息,請確保您的 SD 卡至少有 1.3GB 的剩餘空間。
1. 按『A』 繼續
1. 按『B』回到主選單
1. 選擇『Exit』
1. 當提示時按下『A』取消檔案寫入鎖定
1. 同時按住『R』及『B』以卸除 **3DS 始源機**的 SD 卡
1. 將 **3DS 始源機** 的 SD 卡插入至電腦中
1. 將 **3DS 目標機** 的 SD 卡插入至電腦中
1. **將兩台 3DS 的 SD 卡內容備份至電腦中不同的資料夾中(請自己注意哪個是哪台的)**
1. 將各個 SD 卡重新插入對應的 3DS 中
1. 於 **3DS 始源機** 上按下『Start』鍵以重啟
#### 第二節 — 植入遊戲及存檔
1. 啟動 **3DS 始源機**並按住『Start』鍵啟動 GodMode9
1. 當提示重要檔案備份時按下『A』繼續並在完畢後按下『A』繼續
1. 當提示修正 RTC 日期及時間時按『A』繼續並設定日期及時間再按『A』繼續
+ 請注意,若您被提示說要修正 RTC 日期及時間,這表示您得在遵循完下列步驟後進入您的系統設定重新設定時間
1. 移動至 `[0:] SDCARD`
1. 選取 DSiWare Injection 的 `.app` 檔案並按下『Y』複製
1. 按『B』以回到主選單
1. 移動至 `SYSNAND TWLN` -> `title` -> `00030004` -> `(8 位元的 ID)`
+ 檔案的 8 位元 ID 將會是[安裝 boot9strap(透過 DSiWare 植入遊戲-遊戲清單)](installing-boot9strap-(dsiware-game-injection-list))中的其中一個遊戲
1. 移動至 `content`
1. 選取資料夾中的 `.app` 檔案並按下『A』
1. 選擇『Inject data @offset』
1. 按『A』選擇 `00000000`
1. 按『A』以解鎖 SysNAND 的寫入保護,然後按下提示的按鍵組合
1. 按『B』以回到主選單
1. 移動至 `[2:] SYSNAND TWLN` -> `title` -> `00030004` -> `(8 位元的 ID)`
+ 檔案的 8 位元 ID 將會是[安裝 boot9strap(透過 DSiWare 植入遊戲-遊戲清單)](installing-boot9strap-(dsiware-game-injection-list))中的其中一個遊戲
1. 移動至 `data`
1. 選取 `public.sav`並按下『A』
1. 選擇『Mount as FAT image』
1. 按『B』以回到主選單
1. 移動至 `[0:] SDCARD`
1. 選取 `savedata` 中(多個)檔案並按下『Y』複製
+ 如果 `savedata` 中有另一個 `savedata` 資料夾,您並沒有搞混, 您應該複製您第二個看到的 `savedata` 資料夾,而非裡面的檔案。
1. 按『B』以回到主選單
1. 移動至 `[7:] FAT IMAGE`
1. 按下『X』將所有 `FAT IMAGE` 中的檔案刪除
1. 按『Y』將所有 `savedata` 中的**內容**複製至 `FAT IMAGE` 中
1. 選擇 『Copy path(s)』
1. 按『A』以解鎖鏡像檔的寫入保護然後按下提示的按鍵組合
1. 按『Start』鍵重啟 **3DS 始源機**
1. 於 **3DS 始源機** 中啟動您所選的 DSiWare
1. 點擊屏幕或按下任一鍵來測試存檔是否可用
+ 如果您的遊戲跳出 `boot.nds` 錯誤或出現白屏,這表示**漏洞已成功執行**
+ 如果您的遊戲跳出關於存檔損壞或是無法讀取存檔的錯誤,請確認您所複製的是 `savedata` 資料夾 的**內容**而非 `savedata` 資料夾本身
+ 如果您的遊戲能正常執行且沒有跳出任何有關 `boot.nds` 的錯誤,請先不要繼續並先檢查哪裡是否出了問題
+ 如果黑屏,[請依循本疑難排解之步驟](troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide)
#### 第三節 — 軟體和資料轉移
1. 如果 **3DS 目標機** 已經有綁定了 NNID 帳號,您必須先透過系統設定格式化您的主機:
+ 進入至『其他設定(Other Settings)』中的最後一頁,選擇『格式化系統(Format System Memory)』並依步驟進行
1. 請閱讀以下內容︰
+ 您的自製系統 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)。
1. 請見[此連結(英文)](http://en-americas-support.nintendo.com/app/answers/detail/a_id/227/)並遵守任天堂官方軟體和資料轉移的指南及步驟並牢牢的將它記好
#### 第四節 — 還原 3DS 始源機
1. 在 **3DS 始源機**上,完成初始設定
1. 進行下列任意一項
+ 將剩下的步驟全都做完,然後在 **3DS 目標機**上重新照著本手冊新手入門做起;然後再等一個禮拜*(請勿在資料轉移前進行 NAND 還原)*,然後在從 **3DS 目標機**軟體和資料轉移會去至 **3DS 始源機**上 *(請記住,您不能從 New 3DS 或 New 2DS 轉移回舊型 3DS 或 舊型 2DS中)*
+ 打電話給任天堂說您已經沒辦法使用您的 NNID 綁定的舊主機了(也就是 **3DS 目標機**),而您現在想要將它綁定至另一台主機上(也就是 **3DS 始源機**)
+ 如果您想要將您的 NNID 保留於 **3DS 目標機**上的話,您也可以從 **3DS 始源機**中[移除 NNID](godmode9-usage#removing-an-nnid-without-formatting-your-device)
1. 重啟 **3DS 始源機**並按住『Start』鍵啟動 GodMode9
1. 移動至 `[0:] SDCARD` -> `gm9` -> `out`
1. 透過『A』選取 `<date>_<serialnumber>_sysnand_###.bin`並選擇『NAND image options...』再選『Restore SysNAND (safe)』
1. 按『A』解鎖 SysNAND 的複寫保護,然後按下提示的按鍵組合
+ 這不會複寫您的 boot9strap 安裝
1. 按下提示的按鍵組合以解鎖 SysNAND(lvl1)的寫入保護
+ 此過程將花費一些時間
1. 過程結束後按下『A』繼續
1. 當提示時按下『A』取消檔案寫入鎖定
1. 按『Start』鍵重啟 **3DS 始源機**
#### 第五節 — 刷入 3DS 目標機的 FIRM
1. 解壓 Luma3DS `.7z` 內的 `boot.firm` 到 SD 卡的根目錄底下
1. 將 `boot.nds`(B9STool)複製到 **3DS 目標機** SD 卡的根目錄中
1. 將 `boot.3dsx` 複製到 **3DS 目標機** SD 卡的根目錄中
1. 於 **3DS 目標機** 中啟動您所選的 DSiWare
1. 在 **3DS 目標機**上透過所選的 DSiWare 遊戲來啟動 b9sTool
+ 如果出現提示,您可能需要點擊螢幕以觸發此漏洞
1. 選擇『Install boot9strap』並確認
1. 退出 b9sTool 並關機
+ 您可能得按住電源紐強制關機
1. 將您的 SD 卡插入至電腦中,並將 `boot9strap` 資料夾中的 `BACKUP.bin` 備份至電腦中一個安全的地方
+ 建議備份至各個不同的地方(比如雲端硬碟中)
+ 未來如果您不小心玩到磚機,這備份將會是您的救命恩人
1. 將 SD 卡插回 **3DS 目標機**中
1. 將 **3DS 目標機**開機
#### 第六節 — 設定 Luma3DS
1. 開機時按住「Select」鍵啟動 Luma 設定選單
1. 透過方向鍵及『A』以開啟下列選項
+ **『Show NAND or user string in System Settings』**
+ 在某些情況中,此選項可能早已設定完畢。 如果已經設定完畢,請直接進行下一步驟。
1. 按『Start』鍵以存檔並重新啟動系統
+ 如果黑屏,[請依循本疑難排解之步驟](troubleshooting#black-screen-on-sysnand-boot-after-installing-boot9strap)
___
### 繼續至[完成安裝](finalizing-setup)
{: .notice--primary}