Guide_3DS/_pages/zh_CN/godmode9-usage.txt
2019-04-06 01:33:19 -04:00

238 lines
11 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: "GodMode9 使用教程" #
---
{% include toc title="目录内容" %}
如果你想获得有关GodMode9的帮助、帮助编写脚本和获取更新及有关信息(英文),你可以加入[GodMode9 Discord服务器](https://discord.gg/EGu6Qxw)。(请注意,如果你身处中国大陆,访问 Discord 可能需要通过科学上网)
{: .notice--primary}
### 必读事项
GodMode9 是利用 Nintendo 3DS 主权限制作的文件管理器。你可以用它读写 SD卡、SysNAND 及EmuNAND 中的 FAT 分区等等。 你可以复制、删除、重命名文件、创建文件夹,等等。
注意如果在SD卡 `/luma/payloads/` 文件夹下,有除了 `GodMode9.firm` 以外的 payload 文件,那么在按住 “Start” 键开机的时候,设备将会进入 “chainloader menu” 菜单。届时请使用方向键和 “A” 键来选择本教程所需的 “GodMode9”。
GodMode9可以修改你主机上的几乎所有的东西。 虽然很多这种更改需要你解锁权限系统,而且如果你不故意获取权限的话是没办法做危险操作的,但是,以防万一,你还是应该严格按照指示操作,并创建 NAND 备份。
## 更新GodMode9
下面的某些操作只能在最新版本的 GodMode 9下执行因此在开始使用前请按照本节更新你的 GodMode9 软件。 请覆盖任何已经存在的文件。
{: .notice--info}
### 准备工作
* 最新版本的 [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)
### 操作步骤
1. 将设备关机
1. 将SD卡插入电脑
1. 从GodMode9的 `.zip` 中复制 `GodMode9.firm` 到SD卡的 `/luma/payloads/` 文件夹中
1. 将 GodMode9 `.zip` 中的整个 `gm9` 文件夹复制到 SD 卡的根目录下
1. 将 SD 卡重新插入设备
## 创建 NAND 备份
1. 开机时按住 “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”键弹出你的SD卡
1. 将你的 SD 卡插入到电脑
1. 从 SD 卡的 `/gm9/out/` 文件夹中复制 `<date>_<serialnumber>_sysnand_###.bin` 和 `essential.exefs` 到电脑中的安全的位置
+ 请在多处地方备份这些文件(比如网盘等)
+ 如果以后机器出现任何问题,这些备份文件将是为你提供修复砖机或从 NAND 镜像恢复文件的帮手
1. 将 `<date>_<serialnumber>_sysnand_###.bin` 和 `<date>_<serialnumber>_sysnand_###.bin.sha` 从你的 SD 卡上的 `/gm9/out/` 文件夹中复制出,随后将其删除
1. 将SD卡重新插入你的主机
+ 如果你的 SD 卡没有被工具检测到,请同时按下 “R”+“B” 键来重新将其挂载
## 还原 NAND
1. 开机时按住 “Start” 键启动 GodMode9
1. 同时按 “R” 键和“B”键弹出你的SD卡
1. 将你的 SD 卡插入到电脑
1. 从你的电脑中复制之前的 `<date>_<serialnumber>_sysnand_###.bin` 至 SD 卡中 `/gm9/out/` 文件夹中
1. 将SD卡重新插入你的主机
1. 按下 “Home” 键来打开功能菜单
1. 选择 “Scripts...”
1. 选择“GM9Megascript”
1. 选择 “Restore Options”
1. 选择 “SysNAND Restore (safe)”
1. 选择你的NAND备份
1. 按 “A” 键解锁SysNAND (lvl3) 写入权限,并根据屏幕上的提示依次按下按键
+ 这不会覆盖你已安装好的 boot9strap
+ 此过程将花费一些时间
1. 按 “A” 键继续
1. 按 “B” 键返回到主菜单
1. 选择 “Exit”
1. 如果提示重新锁定写入权限,按下 “A” 键来确认
## 将任意.CIA应用注入 “健康与安全提示(Health & Safety)” 软件
为了避免文件混乱,请将你要注入的 `.cia` 文件复制到SD卡上的 `/cias/` 目录
{: .notice--info}
请注意,你无法注入比 “健康与安全提示(Health & Safety)” 软件大的文件(包括游戏及其他大型应用程序)
{: .notice--info}
1. 开机时按住 “Start” 键启动 GodMode9
1. 移动至 `[0:] SDCARD` -> `cias`
1. 按 “A” 键选中你的 `.cia` 文件,在弹出窗口中依次选择 “CIA image options...” “Mount image to drive” 选项
1. 选中 `.app` 文件后按下 “A” 键,选择 “NCCH image options” ,并选择 “Inject to H&S”
1. 按 “A” 键解锁SysNAND (lvl1) 写入权限,并根据屏幕上的提示依次按下按键
1. 按 “A” 键继续
1. 如果提示重新锁定写入权限,按下 “A” 键来确认
## 恢复被注入 .CIA 程序的 “健康与安全提示(Health & Safety)” 软件
这部分教程只适用于通过 GodMode9 进行的 “健康与安全提示(Health & Safety)”应用注入(也就是说这部分教程不适用于 Decrypt9 或 Hourglass9
{: .notice--info}
1. 开机时按住 “Start” 键启动 GodMode9
1. 按下 “Home” 键来打开功能菜单
1. 选择 “More...”
1. 选择 “Restore H&S”
1. 按 “A” 键解锁SysNAND (lvl1) 写入权限,并根据屏幕上的提示依次按下按键
1. 如果提示重新锁定写入权限,按下 “A” 键来确认
## 导出游戏卡带
{% capture notice %}
将你想要导出的游戏卡带到插入你的设备中
+ 3DS游戏卡带导出后将以可安装的 `.cia` 格式保存
+ NDS 游戏卡带导出后将以 `.nds` 格式保存,它无法安装但可以用烧录卡或模拟器运行
{% endcapture %}
<div class="notice--info">{{ notice | markdownify }}</div>
1. 开机时按住 “Start” 键启动 GodMode9
1. 移动至 `[C:] GAMECART`
1. 根据你的卡带类型进行下列操作:
+ **3DS游戏卡带** 选择 `[TitleID].trim.3ds` 后按 “A” 键,在弹出的窗口中选择 “NCSD image options...” ,然后是 “Build CIA from file” 选项
**NDS游戏卡带** 按 “A” 键选择 `[TitleID].trim.nds` 并选择 “Copy to 0:/gm9/out” 选项
1. 导出的可安装的 `.cia` 及不可安装的 `.nds` 文件将会被保存在SD卡的 `/gm9/out/` 文件夹中。
## 导出已安装的软件
1. 开机时按住 “Start” 键启动GodMode9
1. 根据你想要导出的应用类型,移动至相对应的分区:
+ **你安装的程序**`[A:] SYSNAND SD`
+ **系统自带程序**`[1:] SYSNAND CTRNAND`
1. 同时按 “R” 键和 “A” 键来打开设备选项
1. 选择 “Search for titles”
1. 按 “A” 键继续
1. 按 “A” 键选择 `.tmd` 文件,并在弹出菜单中选择 “TMD file options...” ,然后是 “Build CIA (standard)” 选项
1. 导出的可安装的 `.cia` 格式文件将会被保存在SD卡上的 `/gm9/out/` 文件夹中
## 将 .3DS 文件转成 .CIA 文件
{% capture notice %}
+ 为了避免文件混乱,请将你要转换的 `.3ds` 文件复制到SD卡上的 `/cias/` 目录中
+ 请注意,如果你想转换已存在烧录卡上的 `.3ds` 文件,请参见 [导出游戏卡带](#dumping-a-game-cartridge)
{% endcapture %}
<div class="notice--info">{{ notice | markdownify }}</div>
1. 开机时按住 “Start” 键启动GodMode9
1. 移动至 `[0:] SDCARD` -> `cias`
1. 按 “A” 键选择 `.3ds` 文件并在弹出菜单中选择“NCSD image options...”,然后是 “Build CIA from file” 选项
1. 导出的可安装的 `.cia` 格式文件将会被保存在 SD 卡上的 `/gm9/out/` 文件夹中
## 备份 “GBA虚拟主机(GBA VC)” 的存档
游戏存档将会输出到 SD 卡上的 `/gm9/out/` 目录,并命名为 `<TitleID>.gbavc.sav`。
{: .notice--info}
要确定 `<TitleID>.gbavc.sav` 文件的 Title ID 所对应的程序,你可以选中 `[A:] SYSNAND SD` 并同时按下 “R” 键与 “A” 键然后选择“Search for titles”来获取系统上已安装的游戏的列表及它们对应的 Title ID。
{: .notice--info}
1. 依次对你想备份存档的 GBA VC 进行如下操作:
+ 启动 GBA VC
+ 退出游戏并关机
+ 开机时按住 “Start” 键进入 Luma3DS 的chainloader 菜单
+ 按 “A” 键启动 GodMode9
+ 移动至 `[S:] SYSNAND VIRTUAL`
+ 在 `agbsave.bin` 上按 “A” 键选中
+ 选择 “AGBSAVE options...”
+ 选择 “Dump GBA VC save”
+ 按 “A” 键继续
+ 按 “Start” 键重启设备
## 恢复 “GBA 虚拟主机 (GBA VC)” 存档
要确定 `<TitleID>.gbavc.sav` 文件的 Title ID 所对应的程序,你可以选中 `[A:] SYSNAND SD` 并同时按下 “R” 键与 “A” 键然后选择“Search for titles”来获取系统上已安装的游戏的列表及它们对应的 Title ID。
{: .notice--info}
1. 对每个 GBA VC 依次执行下列步骤来恢复它们的存档:
+ 启动 GBA VC
+ 退出游戏并关机
+ 开机时按住 “Start” 键进入 Luma3DS 的chainloader 菜单
+ 按 “A” 键启动 GodMode9
+ 移动至 `[0:] SDCARD` -> `gm9`
+ 选择你想要恢复的 `<TitleID>.gbavc.sav` 并按 “Y” 键复制
+ 按 “B” 键返回到主菜单
+ 移动至 `[S:] SYSNAND VIRTUAL`
+ 选择 `agbsave. bin` 并按 “A”键
+ 选择 “AGBSAVE options...”
+ 选择 “Inject GBA VC save”
+ 按 “A” 键继续
+ 按下 “Start” 键重启设备
+ 启动 GBA VC
+ 退出游戏并关机
## 格式化SD卡
**请注意该操作会清除你SD卡上的所有文件**
{: .notice--danger}
1. 开机时按住 “Start” 键启动 GodMode9
1. 按下 “Home” 键来打开功能菜单
1. 选择 “More...”
1. 选择 “SD format menu”
1. 选择任何一个你想要使用的 EmuNAND 选项
+ 大部分的用户会选择 “No EmuNAND”无EmuNAND
1. 选择 “Auto”
1. 按 “A” 键确认格式化后的磁盘名为 `GM9SD`
+ 当然你也可以自定义SD卡的名称
1. 出现提示时,按照提示依次输入按键来确认格式化
## 加密 / 解密 .CIA 文件
为了避免文件混乱,请将你要加密或解密的 `.cia` 文件复制到SD卡上的 `/cias/` 目录中
{: .notice--info}
1. 开机时按住 “Start” 键启动GodMode9
1. 移动至 `[0:] SDCARD` -> `cias`
1. 按 “A” 键选择 `.cia` 文件,并选择 “CIA image options...”
1. 根据你的目的选择相应的操作:
+ **Encrypt to 0:/gm9out** 在SD卡的 `/gm9/out/` 文件夹中创建一份选定 `.cia` 文件的加密拷贝
+ **Decrypt to 0:/gm9out** 在SD卡的`/gm9/out/` 文件夹中创建一份选定 `.cia` 文件的解密拷贝
+ **Encrypt inplace** 用选定 `.cia`文件的加密拷贝替换当前文件
+ ** Decrypt inplace** 用选定 `.cia` 文件的解密拷贝替换当前文件
1. 加密或解密后的 `.cia` 文件将保存于相应位置
## 在不初始化主机的情况下清除 NNID
1. 开机时按住 “Start” 键启动GodMode9
1. 按下 “Home” 键来打开功能菜单
1. 选择 “Scripts...”
1. 选择 “GM9Megascript”
1. 选择 “Scripts from Plailect's Guide”
1. 选择 “Remove NNID”
1. 按 “A” 键继续
1. 按 “A” 键解锁SysNAND (lvl1) 写入权限,并根据屏幕上的提示依次按下按键
1. 按 “A” 键继续
1. 按 “B” 键返回到主菜单
1. 选择 “Exit”
1. 如果提示重新锁定写入权限,按下 “A” 键来确认
1. 按下 “Start” 键重启设备