安装boot9strap(DSiWare存档注入)

请注意,如果在SD卡的/luma/payloads/目录下有除了GodMode9.firm的其他payload文件,按住(Start)键开机的时候会显示“启动器菜单”,你需要用方向键和(A)键选择”GodMode9”才能继续进行教程中接下来的步骤。

你需要一个能进行BT下载的软件,如Delugearia2或迅雷,才能下载本节教程中的磁力链接

在开始之前,确保你已经阅读了安装boot9strap (DSiWare)页面中所有的注意和警告事项。

如果你没有使用对应你3DS的.firm文件,你的机器会变砖!确保你下载和使用了正确的文件!

你需要

  • 两台3DS
    • 来源3DS:运行最新系统版本自制固件(boot9strap和arm9loaderhax)的3DS
    • 目标3DS:运行原生系统的3DS(版本为11.5.0
  • 来源3DS上已经有了下列可破解的DSiWare游戏中的一个(盗版游戏不能用来破解):
    • Fieldrunners
    • Legends of Exidia
    • Guitar Rock Tour
    • The Legend of Zelda: Four Swords
  • 最新版的3ds_dsiwarehax_installer
  • 最新版的GodMode9
  • 最新版的b9sTool
  • 最新版的boot9strap (标准版boot9strap;不是devkitntr版)
  • 最新版的Luma3DS .7z压缩包)
  • 自制程序新手包
  • 对应目标3DS的11.4.0 / 11.5.0(两个版本的系统拥有相同的firm版本).firm文件

操作指南

第一部分 - 准备工作

使用一个存档管理器,备份目标3DS上(它会被格式化!)你觉得重要的存档。

  1. 解压GodMode9 .zip压缩包,复制GodMode9.firm文件(arm9loaderhax用户选择GodMode9.bin文件)到来源3DSSD卡的/luma/payloads/目录下,复制gm9文件夹到来源3DS的SD卡根目录下
  2. 解压缩3ds_dsiwarehax_installer .zip压缩包,从对应的/dsiware/(8 Character ID)/(译者注:(8 Character ID)为下面列表中每个游戏后面的8位字符串)文件夹下复制public.sav文件到来源3DS的SD根目录下
    • Fieldrunners 美版: 4b464445
    • Fieldrunners 欧版: 4b464456
    • Legends of Exidia 美版: 4b4c4545
    • Legends of Exidia 欧版: 4b4c4556
    • Legends of Exidia 日版: 4b4c454a
    • Guitar Rock Tour 欧版: 4b475256
    • Guitar Rock Tour 美版: 4b475245
    • The Legend of Zelda: Four Swords 欧版: 4b513956  
    • The Legend of Zelda: Four Swords 美版: 4b513945  
  3. 来源3DS的SD卡插回机器
  4. 按住(Start)键启动来源3DS,运行Luma3DS启动器菜单
  5. 按(A)键运行GodMode9
  6. 按(Home)键调出行动菜单
  7. 选择”More…”
  8. 选择”Backup SysNAND”
  9. 按(A)键确认
    • 这一步可能需要较长时间
  10. 按(A)键继续
  11. 按住(R)键的同时按(B)键,弹出来源3DS的SD卡,并插入电脑
  12. 来源3DS的SD卡取出,并插入电脑
  13. 目标3DS的SD卡取出,并插入电脑
  14. 将两台3DS的SD卡上的文件备份到电脑上两个单独的文件夹中(区分清楚哪个文件夹对应哪台3DS)!
  15. 将两张SD卡分别插回对应的3DS中
  16. 来源3DS上按(Start)键,重启机器
第二部分 - 安装存档
  1. 按住(Start)键启动来源3DS,运行GodMode9
  2. 进入[0:] SDCARD
  3. 移动光标到public.sav文件上,按(Y)键复制它
  4. 按(B)键返回主菜单
  5. 依次进入SYSNAND TWLN -> title -> 00030004
  6. 进入对应你的游戏和区域的文件夹:
    • Fieldrunners 美版: 4b464445
    • Fieldrunners 欧版: 4b464456
    • Legends of Exidia 美版: 4b4c4545
    • Legends of Exidia 欧版: 4b4c4556
    • Legends of Exidia 日版: 4b4c454a
    • Guitar Rock Tour 欧版: 4b475256
    • Guitar Rock Tour 美版: 4b475245
    • The Legend of Zelda: Four Swords 欧版: 4b513956  
    • The Legend of Zelda: Four Swords 美版: 4b513945  
  7. 进入data文件夹
  8. public.sav文件上按(X)键删除它
  9. 输入提示的按键组合,解锁SysNAND (lvl1)写保护
  10. 按(A)键继续
  11. 如果出现提示重新加上写保护,按(B)键取消
  12. 按(Y)键粘贴public.sav文件
  13. 选择”Copy path(s)”
  14. 按(Start)键重启来源3DS
  15. 来源3DS上运行你的DSiWare游戏
  16. 检查存档是否有效
    • Fieldrunners:点击主菜单的’Scores’(得分)按钮
    • Legends of Exidia:在两个标题界面按(A)键或(Start)键之后,选择第一个存档并点继续
    • Guitar Rock Tour: 将页面下拉,依次进入High-Scores(高分榜) -> Drums(鼓) -> Easy(简单)
    • The Legend of Zelda: Four Swords (Anniversary Edition):开始游戏
    • 如果游戏提示boot.nds错误,或者出现白屏,说明漏洞利用成功
    • 如果游戏正常运行,没有出现错误,你应该停下来检查一下哪里出了问题
    • 如果出现黑屏,参见这个问题排查
第三部分 - 系统迁移
  1. 将两台3DS的SD卡上的所有文件分别备份到电脑上两个分开的文件夹中(标记好哪个是哪个!)
  2. 将两张SD卡插回各自对应的3DS
  3. 如果目标3DS上已经登录了任天堂网络ID(NNID),你必须在系统设置里面格式化设备:
    • 选择”Other Settings”(其它设置)里面的最后一页,选择”Format System Memory”(格式化系统内存),然后按提示操作
  4. 请阅读以下注意事项:
    • 你的自制系统的3DS = 来源3DS = “Source System”(来源系统)
    • 你的原生系统3DS = 目标3DS = “Target System”(目标系统)
    • 完成系统迁移后,不要急着在目标3DS上点击下一步。请先将来源3DS的SD卡拔下插入目标3DS上,然后按照提示迁移DSiWare titles!(感谢heximing的提醒)
    • 如果提示,不要删除来源系统上的SD内容
    • 确保在进行系统转移的时候,两台3DS的电池都有电
    • 仅限老3DS/老2DS(来源)转移到新3DS/新2DS(目标)- 如果被问到使用何种方式转移SD卡上的数据:
    • 不要选择”Low-Capacity microSD Card Transfer”(低容量microSD卡迁移)或minimal option(最小迁移,选项2),因为这将只转移tickets,可能不会转移DSiWare的存档。
    • 快速的方法:如果你能自己将来源SD卡的数据移动到目标SD卡,当提示时选择”PC-Based Transfer”(电脑端迁移,选项3)。
    • 最慢的方法:如果你不能自己在电脑上迁移SD卡数据,选择full “Wireless Transfer”(完整无线迁移,选项1)。
  5. 进入这个链接,按照任天堂的官方操作指南进行系统迁移。记住你刚才读的注意事项。
第四部分 - 恢复来源3DS
  1. 来源3DS上,完成初始化的操作
  2. 在下面的操作中选择一个执行:
    • 目标3DS上完成本教程剩下的部分,然后等一个礼拜,再从目标3DS迁移回来源3DS (请记住,你不能从一个新3DS或新2DS迁移回一个老3DS或老2DS)
    • 给任天堂打电话,告诉它们你访问不了你当前NNID绑定的设备(也就是目标3DS),想把它绑到另一台设备上(也就是来源3DS
    • 你也可以参照移除NNID 页面,移除来源3DS上的NNID,如果你希望它留在目标3DS
  3. 按住(Start)键重启来源3DS,运行GodMode9
  4. 如果提示你创建文件备份,按(A)键执行,然后按(A)键继续教程
  5. 依次进入[0:] SDCARD -> gm9 -> out
  6. 移动光标到<serialnumber>_nandmin_###.bin文件上(serialnumber是你的机器序列号),按(A)键选中,然后选择”NAND image options…“,然后选择”Restore SysNAND (safe)”
  7. 按(A)键解锁SysNAND写保护,然后输入提示的按键组合
    • 这不会覆盖已经安装的boot9strap
  8. 输入提示的按键组合,解锁SysNAND (lvl1)写保护
    • 这可能需要一些时间
  9. 完成后,按(A)键继续
  10. 如果出现提示重新加上写保护,按(A)键确认
  11. 按(Start)键重启来源3DS
第五部分 - 备份目标3DS的FIRM
  1. 解压Luma3DS.7z压缩包,复制boot.firm文件到你SD卡的根目录
  2. 复制boot.nds文件到目标3DS的SD根目录
  3. 解压缩starter.zip压缩包,复制解压后的文件和文件夹目标3DS的SD卡根目录
  4. 目标3DS的SD卡根目录新建一个名为boot9strap的文件夹
  5. 复制对应目标3DS的11.5.0 .firm文件到目标3DS的SD卡的boot9strap目录下
  6. 解压缩boot9strap .zip压缩包,复制boot9strap.firm文件到目标3DS的SD卡的/boot9strap/目录下
  7. 目标3DS上运行你的DSiWare游戏
  8. 通过你的DSiWare游戏运行b9sTool
    • Fieldrunners:点击主菜单的’Scores’(得分)按钮
    • Legends of Exidia:在两个标题界面按(A)键或(Start)键之后,选择第一个存档并点继续
    • Guitar Rock Tour: 将页面下拉,依次进入High-Scores(高分榜) -> Drums(鼓) -> Easy(简单)
    • The Legend of Zelda: Four Swords (Anniversary Edition):开始游戏
  9. 选择”Dump F0F1”,备份目标3DS的FIRM
  10. 退出b9sTool
    • 你可能需要按电源键强制关机
  11. 将SD卡插回你的电脑,复制boot9strap文件夹下的F0F1_N3DS.binF0F1_O3DS.bin(取决于你的设备)到一个安全的地方
    • 在多个位置进行备份
    • 备份文件可以在将来出现错误时将你的机器救砖
  12. 将SD卡插回目标3DS
第六部分 - 刷入目标3DS的FIRM

不要在已经安装了arm9loaderhax的设备上使用b9sTool,否则你的设备将变砖!

  1. 目标3DS上运行你的DSiWare游戏
  2. 通过你的DSiWare游戏运行b9sTool
    • Fieldrunners:点击主菜单的’Scores’(得分)按钮
    • Legends of Exidia:在两个标题界面按(A)键或(Start)键之后,选择第一个存档并点继续
    • Guitar Rock Tour: 将页面下拉,依次进入High-Scores(高分榜) -> Drums(鼓) -> Easy(简单)
    • The Legend of Zelda: Four Swords (Anniversary Edition):开始游戏
  3. 选择”Install boot9strap”并确认
  4. 退出b9sTool,然后关机
    • 你可能需要按电源键强制关机
  5. 开机(目标3DS
第七部分 - 设置Luma3DS
  1. 你的机器应该启动到了Luma3DS启动器菜单
  2. 通过方向键和A键来启用以下设置:
    • “Show NAND or user string in System Settings”
  3. 按下(Start)键保存设置并重启
    • 如果出现错误,请继续进行接下来的教程

继续进行收尾工作

如需获取教程帮助,请参见常见问题
觉得本教程很有帮助?请支持我的劳动成果,给我打赏