--- 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` 以外的 `.firm` 文件,那么你在按住 “Start” 键开机的时候,你的设备将不会直接进入到 Godmode9,而会进入到一个叫做 “chainloader menu” 的菜单,这个时候你需要通过十字键来移动红色光标至 “Godmode9” 来启动教程需要的文件。 GodMode9 几乎可以修改你主机上的任何东西。 虽然更改系统文件时需要你解锁权限系统,不故意获取权限的话你是没办法造孽的。但为了以防万一,你还是应该严格按照指示操作,并创建 NAND 备份。 ## 更新GodMode9 下面的某些操作只能在最新版本的 GodMode9 下执行,因此在开始使用前请按照本节更新你的 GodMode9 软件。 请覆盖任何已经存在的文件。 {: .notice--info} ### 你需要准备点啥? * v1.9.2pre1 版的 [GodMode9](https://github.com/d0k3/GodMode9/releases/tag/v1.9.2pre1) ### 操作步骤 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/` 文件夹中复制 `__sysnand_###.bin` 和 `essential.exefs` 到电脑中的安全的位置 + 请在多处地方备份这些文件(比如网盘等处) + 如果以后机器出现任何问题,这些备份文件将是为你提供修复砖机或从 NAND 镜像恢复文件的帮手 1. 将 `__sysnand_###.bin` 和 `__sysnand_###.bin.sha` 从你的 SD 卡的 `/gm9/out/` 文件夹中复制出后将其删除 1. 将 SD 卡重新插入你的主机 + 如果你的 SD 卡没有被工具检测到,请同时按下 “R” + “B” 键来重新将其挂载 ## 还原 NAND 1. 开机时按住 “Start” 键启动 GodMode9 1. 同时按 “R” 键和 “B” 键,弹出你的 SD 卡 1. 将你的 SD 卡插入到电脑 1. 从你的电脑中复制之前的 `__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 %}
{{ notice | markdownify }}
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 %}
{{ notice | markdownify }}
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/` 目录,并命名为 `.gbavc.sav`。 {: .notice--info} 要确定 `.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)” 存档 要确定 `.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` + 选择你想要恢复的 `.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” 键重启设备