GodMode9 使用教程



如果有疑问并且懂英语的话,可以到Nintendo Homebrew Discord服务器上使用英文寻求帮助。(请注意,如果你身处中国大陆,你可能需要通过科学上网来访问Discord)
如果你喜欢这个教程,可以通过捐款支持我。

如果你想获得有关GodMode9的帮助、帮助编写脚本和获取更新及有关信息(英文),你可以加入GodMode9 Discord服务器。(请注意,如果你身处中国大陆,访问 Discord 可能需要通过科学上网)

必读事项

GodMode9 是利用 Nintendo 3DS 主权限制作的文件管理器。你可以用它读写 SD卡、SysNAND 及EmuNAND 中的 FAT 分区等等。 你可以复制、删除、重命名文件、创建文件夹,等等。

注意,如果在SD卡 /luma/payloads/ 文件夹下,有除了 GodMode9.firm 以外的 payload 文件,那么在按住 “Start” 键开机的时候,设备将会进入 “chainloader menu” 菜单。届时请使用方向键和 “A” 键来选择本教程所需的 “GodMode9”。

GodMode9可以修改你主机上的几乎所有的东西。 虽然很多这种更改需要你解锁权限系统,而且如果你不故意获取权限的话是没办法做危险操作的,但是,以防万一,你还是应该严格按照指示操作,并创建 NAND 备份。

更新GodMode9

下面的某些操作只能在最新版本的 GodMode 9下执行,因此在开始使用前请按照本节更新你的 GodMode9 软件。 请覆盖任何已经存在的文件。

准备工作

操作步骤

  1. 将设备关机
  2. 将SD卡插入电脑
  3. 从GodMode9的 .zip 中复制 GodMode9.firm 到SD卡的 /luma/payloads/ 文件夹中
  4. 将 GodMode9 .zip 中的整个 gm9 文件夹复制到 SD 卡的根目录下
  5. 将 SD 卡重新插入设备

创建 NAND 备份

  1. 开机时按住 “Start” 键启动GodMode9
  2. 按下 “Home” 键来打开功能菜单
  3. 选择 “Scripts…”
  4. 选择 “GM9Megascript”
  5. 选择 “Backup Options”
  6. 选择 “SysNAND Backup”
  7. 按 “A” 确认
    • 此过程将花费一些时间
    • 如果你遇到了错误, 请确保你的 SD 卡上至少有 1.3GB 的可用空间
  8. 按 “A” 键继续
  9. 按 “B” 键返回到主菜单
  10. 选择 “Exit”
  11. 如果提示重新锁定写入权限,按下 “A” 键来确认
  12. 同时按 “R” 键和“B”键,弹出你的SD卡
  13. 将你的 SD 卡插入到电脑
  14. 从 SD 卡的 /gm9/out/ 文件夹中复制 <date>_<serialnumber>_sysnand_###.binessential.exefs 到电脑中的安全的位置
    • 请在多处地方备份这些文件(比如网盘等)
    • 如果以后机器出现任何问题,这些备份文件将是为你提供修复砖机或从 NAND 镜像恢复文件的帮手
  15. <date>_<serialnumber>_sysnand_###.bin<date>_<serialnumber>_sysnand_###.bin.sha 从你的 SD 卡上的 /gm9/out/ 文件夹中复制出,随后将其删除
  16. 将SD卡重新插入你的主机
    • 如果你的 SD 卡没有被工具检测到,请同时按下 “R”+“B” 键来重新将其挂载

还原 NAND

  1. 开机时按住 “Start” 键启动 GodMode9
  2. 同时按 “R” 键和“B”键,弹出你的SD卡
  3. 将你的 SD 卡插入到电脑
  4. 从你的电脑中复制之前的 <date>_<serialnumber>_sysnand_###.bin 至 SD 卡中 /gm9/out/ 文件夹中
  5. 将SD卡重新插入你的主机
  6. 按下 “Home” 键来打开功能菜单
  7. 选择 “Scripts…”
  8. 选择 “GM9Megascript”
  9. 选择 “Restore Options”
  10. 选择 “SysNAND Restore (safe)”
  11. 选择你的NAND备份
  12. 按 “A” 键解锁SysNAND (lvl3) 写入权限,并根据屏幕上的提示依次按下按键
    • 这不会覆盖你已安装好的 boot9strap
    • 此过程将花费一些时间
  13. 按 “A” 键继续
  14. 按 “B” 键返回到主菜单
  15. 选择 “Exit”
  16. 如果提示重新锁定写入权限,按下 “A” 键来确认

将任意.CIA应用注入 “健康与安全提示(Health & Safety)” 软件

为了避免文件混乱,请将你要注入的 .cia 文件复制到SD卡上的 /cias/ 目录

请注意,你无法注入比 “健康与安全提示(Health & Safety)” 软件大的文件(包括游戏及其他大型应用程序)

  1. 开机时按住 “Start” 键启动 GodMode9
  2. 移动至 [0:] SDCARD -> cias
  3. 按 “A” 键选中你的 .cia 文件,在弹出窗口中依次选择 “CIA image options…” , “Mount image to drive” 选项
  4. 选中 .app 文件后按下 “A” 键,选择 “NCCH image options” ,并选择 “Inject to H&S”
  5. 按 “A” 键解锁SysNAND (lvl1) 写入权限,并根据屏幕上的提示依次按下按键
  6. 按 “A” 键继续
  7. 如果提示重新锁定写入权限,按下 “A” 键来确认

恢复被注入 .CIA 程序的 “健康与安全提示(Health & Safety)” 软件

这部分教程只适用于通过 GodMode9 进行的 “健康与安全提示(Health & Safety)”应用注入(也就是说这部分教程不适用于 Decrypt9 或 Hourglass9)。

  1. 开机时按住 “Start” 键启动 GodMode9
  2. 按下 “Home” 键来打开功能菜单
  3. 选择 “More…”
  4. 选择 “Restore H&S”
  5. 按 “A” 键解锁SysNAND (lvl1) 写入权限,并根据屏幕上的提示依次按下按键
  6. 如果提示重新锁定写入权限,按下 “A” 键来确认

导出游戏卡带

将你想要导出的游戏卡带到插入你的设备中

  • 3DS游戏卡带导出后将以可安装的 .cia 格式保存
  • NDS 游戏卡带导出后将以 .nds 格式保存,它无法安装但可以用烧录卡或模拟器运行
  1. 开机时按住 “Start” 键启动 GodMode9
  2. 移动至 [C:] GAMECART
  3. 根据你的卡带类型进行下列操作:
    • 3DS游戏卡带: 选择 [TitleID].trim.3ds 后按 “A” 键,在弹出的窗口中选择 “NCSD image options…” ,然后是 “Build CIA from file” 选项 NDS游戏卡带: 按 “A” 键选择 [TitleID].trim.nds , 并选择 “Copy to 0:/gm9/out” 选项
  4. 导出的可安装的 .cia 及不可安装的 .nds 文件将会被保存在SD卡的 /gm9/out/ 文件夹中。

导出已安装的软件

  1. 开机时按住 “Start” 键启动GodMode9
  2. 根据你想要导出的应用类型,移动至相对应的分区:
    • 你安装的程序[A:] SYSNAND SD
    • 系统自带程序[1:] SYSNAND CTRNAND
  3. 同时按 “R” 键和 “A” 键来打开设备选项
  4. 选择 “Search for titles”
  5. 按 “A” 键继续
  6. 按 “A” 键选择 .tmd 文件,并在弹出菜单中选择 “TMD file options…” ,然后是 “Build CIA (standard)” 选项
  7. 导出的可安装的 .cia 格式文件将会被保存在SD卡上的 /gm9/out/ 文件夹中

将 .3DS 文件转成 .CIA 文件

  • 为了避免文件混乱,请将你要转换的 .3ds 文件复制到SD卡上的 /cias/ 目录中
    • 请注意,如果你想转换已存在烧录卡上的 .3ds 文件,请参见 导出游戏卡带
  1. 开机时按住 “Start” 键启动GodMode9
  2. 移动至 [0:] SDCARD -> cias
  3. 按 “A” 键选择 .3ds 文件,并在弹出菜单中选择“NCSD image options…”,然后是 “Build CIA from file” 选项
  4. 导出的可安装的 .cia 格式文件将会被保存在 SD 卡上的 /gm9/out/ 文件夹中

备份 “GBA虚拟主机(GBA VC)” 的存档

游戏存档将会输出到 SD 卡上的 /gm9/out/ 目录,并命名为 <TitleID>.gbavc.sav

要确定 <TitleID>.gbavc.sav 文件的 Title ID 所对应的程序,你可以选中 [A:] SYSNAND SD 并同时按下 “R” 键与 “A” 键,然后选择“Search for titles”来获取系统上已安装的游戏的列表及它们对应的 Title ID。

  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。

  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卡上的所有文件!

  1. 开机时按住 “Start” 键启动 GodMode9
  2. 按下 “Home” 键来打开功能菜单
  3. 选择 “More…”
  4. 选择 “SD format menu”
  5. 选择任何一个你想要使用的 EmuNAND 选项
    • 大部分的用户会选择 “No EmuNAND”(无EmuNAND)
  6. 选择 “Auto”
  7. 按 “A” 键确认格式化后的磁盘名为 GM9SD
    • 当然,你也可以自定义SD卡的名称
  8. 出现提示时,按照提示依次输入按键来确认格式化

加密 / 解密 .CIA 文件

为了避免文件混乱,请将你要加密或解密的 .cia 文件复制到SD卡上的 /cias/ 目录中

  1. 开机时按住 “Start” 键启动GodMode9
  2. 移动至 [0:] SDCARD -> cias
  3. 按 “A” 键选择 .cia 文件,并选择 “CIA image options…”
  4. 根据你的目的选择相应的操作:
    • Encrypt to 0:/gm9out: 在SD卡的 /gm9/out/ 文件夹中创建一份选定 .cia 文件的加密拷贝
    • Decrypt to 0:/gm9out: 在SD卡的/gm9/out/ 文件夹中创建一份选定 .cia 文件的解密拷贝
    • Encrypt inplace: 用选定 .cia文件的加密拷贝替换当前文件
    • ** Decrypt inplace:** 用选定 .cia 文件的解密拷贝替换当前文件
  5. 加密或解密后的 .cia 文件将保存于相应位置

在不初始化主机的情况下清除 NNID

  1. 开机时按住 “Start” 键启动GodMode9
  2. 按下 “Home” 键来打开功能菜单
  3. 选择 “Scripts…”
  4. 选择 “GM9Megascript”
  5. 选择 “Scripts from Plailect’s Guide”
  6. 选择 “Remove NNID”
  7. 按 “A” 键继续
  8. 按 “A” 键解锁SysNAND (lvl1) 写入权限,并根据屏幕上的提示依次按下按键
  9. 按 “A” 键继续
  10. 按 “B” 键返回到主菜单
  11. 选择 “Exit”
  12. 如果提示重新锁定写入权限,按下 “A” 键来确认
  13. 按下 “Start” 键重启设备