221 lines
9.9 KiB
Text
221 lines
9.9 KiB
Text
---
|
||
title: "如何使用 GodMode9 "
|
||
---
|
||
|
||
{% include toc title="Table of Contents" %}
|
||
|
||
GodMode9 是個可任意存取任天堂 3DS 主機檔案的檔案管理員,您可以透過它存取您的 SD 卡、SysNAND 和 EmuNAND 內的 FAT 磁區跟許多其他東西。 除了其他功能外,您還能透過它複製、刪除、重新命名檔案以及建立資料夾。
|
||
|
||
請注意,如果您在 SD 卡中的 `/luma/payloads/` 資料夾中放有除了 `GodMode9.firm` 的 payload 檔案,在開機時按住「Start」鍵將會顯示一個「加載選單」,從那裏您得透過方向鍵及按鈕「A」選擇「GodMode9」。
|
||
|
||
GodMode9 is powerful software that has the capability to modify essentially anything on your console. Though many of these modifications are locked behind a permissions system, and it is impossible to accidentally perform dangerous actions without deliberately unlocking permissions, you should still follow instructions carefully and keep backups just in case.
|
||
|
||
## Updating GodMode9
|
||
|
||
Some of the instructions below are only applicable to the latest version of GodMode9, and as such you should follow this section to update your copy before continuing. Overwrite any existing files.
|
||
{: .notice--info}
|
||
|
||
### What you need
|
||
|
||
* 最新版的 [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)
|
||
|
||
### Instructions
|
||
|
||
1. 關閉您的主機
|
||
1. 將 SD 卡插入電腦中
|
||
1. 解壓 GodMode9 `.zip` 中的 `GodMode9.firm` 檔案到 SD 卡的 `/luma/payloads/` 資料夾中
|
||
1. 解壓 GodMode9 `.zip` 中的 `gm9` 資料夾到 SD 卡的根目錄底下
|
||
1. 將 SD 卡插回主機中
|
||
|
||
## Creating a NAND Backup
|
||
|
||
1. 開機時按住「Start」鍵啟動 GodMode9
|
||
1. 按「Home」鍵以叫出主選單
|
||
1. 選擇「Scripts...」
|
||
1. 選擇「Backup SysNAND」
|
||
1. 按 「A」 確認
|
||
+ 此過程將花費一些時間
|
||
1. 按「A」 繼續
|
||
1. 同時按住「R」及「B」以卸除 SD 卡
|
||
1. 將 SD 卡插入電腦中
|
||
1. Copy `<date>_<serialnumber>_sysnand_###.bin` from the `/gm9/out/` folder on your SD card to a safe location on your computer
|
||
+ 建議備份至各個不同的地方(比如雲端硬碟中)
|
||
+ 未來如果您不小心玩到磚機,這備份將會是您的救命恩人
|
||
1. Delete `<date>_<serialnumber>_sysnand_###.bin` from the `/gm9/out/` folder on your SD card after copying it
|
||
1. 將 SD 卡插回主機中
|
||
|
||
## Restoring a NAND Backup
|
||
|
||
1. 開機時按住「Start」鍵啟動 GodMode9
|
||
1. 同時按住「R」及「B」以卸除 SD 卡
|
||
1. 將 SD 卡插入電腦中
|
||
1. Copy `<date>_<serialnumber>_sysnand_###.bin` from your computer to the `/gm9/out/` folder on your SD card if you deleted it after backing it up
|
||
1. 將 SD 卡插回主機中
|
||
1. 按「Home」鍵以叫出主選單
|
||
1. 選擇「Scripts...」
|
||
1. Select "Restore SysNAND (Safe)"
|
||
1. Select your NAND backup
|
||
1. 按「A」 繼續
|
||
1. Press (A) to unlock SysNAND (lvl2) writing, then input the key combo given
|
||
+ 這不會複寫您的 boot9strap 安裝
|
||
1. 過程結束後,按下「A」繼續
|
||
1. 當提示時,按下「A」取消檔案寫入鎖定
|
||
|
||
## Injecting any .CIA app into Health & Safety
|
||
|
||
For organizational purposes, copy the `.cia` file you wish to inject to the `/cias/` folder on your SD card
|
||
{: .notice--info}
|
||
|
||
Note that it is not possible to inject files into Health & Safety that are larger than it (including games and other large applications)
|
||
{: .notice--info}
|
||
|
||
1. 開機時按住「Start」鍵啟動 GodMode9
|
||
1. 移動至 `[0:] SDCARD` -> `cias`
|
||
1. 按「A」選取您的 `.cia` 檔案,並選擇「CIA image options...」,再選「Mount image to drive」
|
||
1. 按「A」選取 `.app` 結尾的檔案,並選擇「NCCH image options」,再選「Inject to H&S」
|
||
1. 按「A」解鎖 SysNAND(lvl1)的寫入保護,然後按下提示的按鍵組合
|
||
1. 按「A」 繼續
|
||
1. 當提示時,按下「A」取消檔案寫入鎖定
|
||
|
||
## Restoring Health & Safety after injecting a .CIA app
|
||
|
||
此方法只能在先前使用過 GodMode9 植入檔案至「健康與警示」程式的前提下才能使用(非 Decrypt9 或 Hourglass9)。
|
||
{: .notice--info}
|
||
|
||
1. 開機時按住「Start」鍵啟動 GodMode9
|
||
1. 按「Home」鍵以叫出主選單
|
||
1. 選擇「More...」
|
||
1. 選擇「Restore H&S」
|
||
1. 按「A」解鎖 SysNAND(lvl1)的寫入保護,然後按下提示的按鍵組合
|
||
1. 當提示時,按下「A」取消檔案寫入鎖定
|
||
|
||
## Dumping a Game Cartridge
|
||
|
||
#### 準備工作
|
||
|
||
{% capture notice %}
|
||
+ 將所想要拷貝的遊戲卡帶插入至主機中
|
||
+ 3DS 遊戲卡帶將被存為可安裝的 `.cia` 格式
|
||
+ NDS 遊戲卡帶將被存為不可直接安裝但可用於燒錄卡及模擬器的 `.nds` 格式
|
||
{% endcapture %}
|
||
|
||
<div class="notice--info">{{ notice | markdownify }}</div>
|
||
|
||
1. 開機時按住「Start」鍵啟動 GodMode9
|
||
1. 移動至 `[C:] GAMECART`
|
||
1. 遵循以下適合您遊戲卡帶的步驟:
|
||
+ **3DS 遊戲卡帶:**按「A」選取 `[程式 ID].trim.3ds`,然後選擇「NCSD image options...」,再選「Build CIA from file」
|
||
+ **NDS 遊戲卡帶:**按「A」選取 `[程式 ID].trim.nds`,然後再選「Copy to 0:/gm9/out」
|
||
1. 您可安裝的 `.cia` 或不可安裝的 `.nds` 檔案將被複製到您 SD 卡的 `/gm9/out/` 資料夾中
|
||
|
||
## Dumping a Title
|
||
|
||
1. 開機時按住「Start」鍵啟動 GodMode9
|
||
1. Hover over the drive applicable to the type of title you wish to dump:
|
||
+ **使用者安裝程式**:移動至 `[A:] SYSNAND SD`
|
||
+ **系統程式**:移動至 `[1:] SYSNAND CTRNAND`
|
||
1. Hold (R) and press (A) at the same time to open the drive options
|
||
1. Select "Search for titles"
|
||
1. 按「A」 繼續
|
||
1. 按「A」鍵選取 `.tmd` 檔案,並選擇「TMD file options...」,再選「Build CIA (standard)」
|
||
1. 您可安裝的 `.cia` 檔案將被複製到您 SD 卡的 `/gm9/out/` 資料夾中
|
||
|
||
## Converting a .3DS to .CIA
|
||
|
||
{% capture notice %}
|
||
+ 為了整潔,將您所想要轉換的各個 `.3ds` 檔案複製至 SD 卡的 `/cias/` 資料夾中
|
||
+ Note that if you wish to convert a `.3ds` file that is already on a flashcart, you should follow [Dumping a Game Cartridge](#dumping-a-game-cartridge)
|
||
{% endcapture %}
|
||
|
||
<div class="notice--info">{{ notice | markdownify }}</div>
|
||
|
||
1. 開機時按住「Start」鍵啟動 GodMode9
|
||
1. 移動至 `[0:] SDCARD` -> `cias`
|
||
1. 按「A」鍵選取您的 `.3ds` 檔案,並選擇「TMD file options...」,再選「Build CIA from file」
|
||
1. 您可安裝的 `.cia` 檔案將被複製到您 SD 卡的 `/gm9/out/` 資料夾中
|
||
|
||
## Backup GBA VC Saves
|
||
|
||
The game will be outputted to the `/gm9/out/` folder on your SD card with the name `<TitleID>.gbavc.sav`.
|
||
{: .notice--info}
|
||
|
||
To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles".
|
||
{: .notice--info}
|
||
|
||
1. 為各個想備份的 GBA 虛擬主機 遊戲重複下列步驟:
|
||
+ 啟動您所想要備份存檔的 GBA 虛擬主機遊戲
|
||
+ 退出遊戲
|
||
+ 開機時,按住「Start」鍵進入 Luma3DS 選單
|
||
+ 按「A」啟動 GodMode9
|
||
+ 移動至 `[S:] SYSNAND VIRTUAL`
|
||
+ 選擇 `agbsave.bin`,並按「A」選擇
|
||
+ 選擇「AGBSAVE options...」
|
||
+ Select "Dump GBA VC save"
|
||
+ 按「A」 繼續
|
||
+ 按下「Start」鍵重啟您的主機
|
||
|
||
## Restore GBA VC Saves
|
||
|
||
To identify a `<TitleID>.gbavc.sav` file's Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over `[A:] SYSNAND SD`, holding (R) and pressing (A) at the same time, then selecting "Search for titles".
|
||
{: .notice--info}
|
||
|
||
1. 為各個想還原的 GBA 虛擬主機 遊戲重複下列步驟:
|
||
+ 啟動您所想要備份存檔的 GBA 虛擬主機遊戲
|
||
+ 退出遊戲
|
||
+ 開機時,按住「Start」鍵進入 Luma3DS 選單
|
||
+ 按「A」啟動 GodMode9
|
||
+ 移動至 `[0:] SDCARD` -> `gm9`
|
||
+ Press (Y) on the `<TitleID>.gbavc.sav` file you wish to restore to copy it
|
||
+ 按「B」回到主選單
|
||
+ 移動至 `[S:] SYSNAND VIRTUAL`
|
||
+ 選擇 `agbsave.bin`,並按「A」選擇
|
||
+ 選擇「AGBSAVE options...」
|
||
+ Select "Inject GBA VC save"
|
||
+ 按「A」 繼續
|
||
+ 按下「Start」鍵重啟您的主機
|
||
+ 啟動您所想要備份存檔的 GBA 虛擬主機遊戲
|
||
+ 退出遊戲
|
||
|
||
## Format an SD card
|
||
|
||
**請注意,這將清除您 SD 卡的所有資料!**
|
||
{: .notice--danger}
|
||
|
||
1. 開機時按住「Start」鍵啟動 GodMode9
|
||
1. 按「Home」鍵以叫出主選單
|
||
1. 選擇「More...」
|
||
1. 選擇「SD format menu」
|
||
1. 選擇任一您所想使用的 EmuNAND 選項
|
||
+ 大多數使用者會想選擇「No EmuNAND」
|
||
1. 選擇「Auto」
|
||
1. 按「A」確定命名為 `GM9SD`
|
||
+ 您可以在此設置 SD 卡的名稱
|
||
1. 出現提示時,輸入提示的按鍵組合以確認
|
||
|
||
## Encrypting / Decrypting a .CIA file
|
||
|
||
#### 準備工作
|
||
|
||
+ 為了整潔,將您所想要加密/解密的各個 `.cia` 檔案複製至 SD 卡的 `/cias/` 資料夾中
|
||
{: .notice--info}
|
||
|
||
1. 開機時按住「Start」鍵啟動 GodMode9
|
||
1. 移動至 `[0:] SDCARD` -> `cias`
|
||
1. 按「A」鍵選擇 `.cia`,再選「CIA image options...」
|
||
1. 選擇您所想要執行的選項:
|
||
+ **Encrypt to 0:/gm9/out:** 建立一個加密後的 `.cia` 檔案至 SD 卡的 `/gm9/out/` 資料夾中
|
||
+ **Decrypt to 0:/gm9/out:** 建立一個解密後的 `.cia` 檔案至 SD 卡的 `/gm9/out/` 資料夾中
|
||
+ **Encrypt inplace:** 替換所選的 `.cia` 檔案至加密後的版本
|
||
+ **Decrypt inplace:** 替換所選的 `.cia` 檔案至解密後的版本
|
||
1. 加密/解密後的 `.cia` 檔案將被存於指定區域
|
||
|
||
## Removing an NNID without formatting your device
|
||
|
||
1. 開機時按住「Start」鍵啟動 GodMode9
|
||
1. 移動至 `[1:] SYSNAND CTRNAND` -> `data` -> (32 字元 ID) -> `sysdata` -> `00010038`
|
||
1. 按住「R」,並在 `00000000` 上按下「X」以重新命名此檔案
|
||
1. 按一下「上」將名字改成 `10000000`
|
||
1. 按「A」以儲存變更
|
||
1. 按「A」以解鎖 SysNAND 的寫入保護,然後按下提示的按鍵組合
|
||
1. 回到主選單
|
||
1. 按下「Start」鍵重啟您的主機
|