迁移EmuNAND数据



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

必读事项

本附加章节将介绍如何将你的 EmuNAND 的数据迁移到新的 SysNAND 自制系统中,然后删除 EmuNAND 分区。 请注意,EmuNAND 和 RedNAND 是同一概念的两种略微不同的实现。

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

在开始之前,你必须确认事先你已装好了 Luma3DS 和 boot9strap。

准备工作

  • 已有 EmuNAND 分区
  • 最新版 GodMode9
  • 最新版 FBI管理器

操作步骤

第一步 — 准备工作

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

第二步 — 备份 SysNAND 中的 DSiware 存档

如果你没有任何 DSiWare 游戏或者不关心其存档,那么你可以跳过这个部分。

  1. 开机时按住 “Start” 键启动 GodMode9
  2. 如果提示创建重要文件备份,按下 “A” 键确认,在完成后再次按下 “A” 键来继续。
  3. 如果出现修复RTC日期与时间的提示,按 “A” 键执行修复,然后设置好日期和时间,并按 “A” 继续
    • 请注意,如果出现了该提示,则执行完本指南后你还需要在系统设置中重新设置时间
  4. 移动至 [2:] SYSNAND TWLN -> title
  5. 将光标移动至 00030004 目录,然后同时按 “R” + “A” 键 ,然后选择 “Copy to 0:/gm9/out”
    • 如果你有很多的 DSiWare 游戏,那么此过程可能会花一些时间。
  6. 按两次 “B” 键返回到主菜单

第三步 — 备份 GBA VC 的存档

如果你没有任何 GBA VC 游戏或者不关心其存档,那么你可以跳过这个部分。

请注意,其他平台的 VC(如GBC, NES, 等)游戏不需要做这些步骤。

游戏存档将会输出到 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” 键重启设备

第四步 — 复制 EmuNAND 到 SysNAND

  1. 开机时按住 “Start” 键启动 GodMode9
  2. 移动至 [E:] EMUNAND VIRTUAL
  3. 将光标移动到 nand.bin 上,然后按下A键。然后选择“NAND image options…”,再然后选择 “Restore SysNAND (safe)”
  4. 按 “A” 键解锁 SysNAND 写入权限,并依次输入屏幕上给出的的按键
    • 这不会覆盖你已安装好的 boot9strap
  5. 依次输入屏幕上的按键来解锁 SysNAND(lv1) 的写入权限
    • 此过程将花费一些时间
  6. 完成后,按下 “A” 键以继续
  7. 如果弹出重新锁定写入权限的提示,按下 “B” 键来拒绝。
  8. 按下 “B” 键返回到主菜单

第五步 — 还原 DSiWare 游戏的存档

如果你之前没备份 DSiWare 的游戏存档,那么就跳过此部分。

  1. 移动至 [0:] SDCARD -> gm9 -> out
  2. 将光标移动至 00030004 文件夹,并按下 “Y” 键复制
  3. 按两次 “B” 键返回到主菜单
  4. 移动至 [2:] SYSNAND TWLN -> title
  5. 按下 “Y” 键来粘贴 00030004 文件夹到此处
  6. 选择 “Copy path(s)”
  7. 按 “A” 键解锁SysNAND (lvl1) 写入权限,并根据屏幕上的提示依次按下按键
  8. 选择 “Overwrite file(s)”
    • 如果你有很多的 DSiWare 游戏,那么此过程可能会花一些时间。
  9. 如果弹出重新锁定写入权限的提示,请按下 “B” 来拒绝
  10. 按两次 “B” 键返回到主菜单

第六步 — 还原 GBA VC 的存档

如果你之前没备份 GBA VC 的游戏存档,那么就跳过此部分。

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

  1. 同时按下 “R” + “Start” 键关机
  2. 启动你主机的 SysNAND 系统
  3. 对每个 GBA VC 依次执行下列步骤来恢复它们的存档:
    • 启动 GBA VC
    • 退出游戏并关机
    • 开机时按下 “Start” 键进入 Luma3DS 的 chainloader 菜单
    • 将光标移动至 GodMode9 ,按下 “A” 键启动
    • 移动至 [0:] SDCARD -> gm9
    • 选择你想要恢复的 <TitleID>.gbavc.sav 并按 “Y” 键复制
    • 按下 “B” 键返回到主菜单
    • 移动至 [S:] SYSNAND VIRTUAL
    • agbsave.bin 上按 “A” 键选中
    • 选择 “AGBSAVE options…”
    • 选择 “Inject GBA VC save”
    • 按 “A” 键继续
    • 按下 “Start” 键重启设备
    • 启动 GBA VC
    • 退出游戏并关机
  4. 开机时按住 “Start” 键启动 GodMode9

第七步 — 备份 SysNAND

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

第八步 — 格式化 SD 卡

  1. 将 SD 卡重新插入你的设备
  2. 按下 “Home” 键来打开功能菜单
  3. 选择 “More…”
  4. 选择 “SD format menu”
  5. 按 “A” 确认
  6. 选择 “No EmuNAND”
  7. 选择 “Auto”
  8. 按 “A” 键确认格式化后的磁盘名为 GM9SD
    • 当然,你也可以自定义SD卡的名称
  9. 出现提示时,按照提示依次输入按键来确认格式化
  10. 同时按 “R” 键和 “B” 键,弹出你的 SD 卡
  11. 将你的 SD 卡插入到电脑
  12. 将之前备份的所有文件复制到你的 SD 卡
    • 请确保你替换到 SD 卡中的 boot.firm 文件是从你 SD 卡备份中复制的
  13. 将SD卡重新插入你的设备
  14. 按 “A” 键重新装载你的 SD 卡
  15. 按下 “Start” 键来重启
  16. 如果黑屏,请参见此问题排查章节

返回至完成安装