Skip to content

Latest commit

 

History

History
202 lines (163 loc) · 17.4 KB

Troubleshooting.md

File metadata and controls

202 lines (163 loc) · 17.4 KB
title permalink
问题排查
/troubleshooting.html

如果你启动不了你的3DS,请参阅本页面中的相关章节,并按照教程执行。问题解决后,便可回到主教程继续进行。 (本页面内容较多,请尝试使用Ctrl+F查找相关内容) {: .notice--primary}

如果尝试了本页面的指导后问题仍未解决,请将SD卡上生成的所有.log文件复制到Gist,然后向我们求助,并附上你对问题的详细描述以及你尝试过的解决方案。 {: .notice--info}

你需要

  • 针对你设备的TWL_FIRM .cia文件
    • 新3DS TWL_FIRM - v9936.cia
    • 老3DS TWL_FIRM - v8817.cia
  • TWL Version Data - v0.cia
  • DS Internet - v2048.cia
  • DS Download Play - v1024.cia
  • Nintendo DS Cart Whitelist - v11264.cia

操作指南

第一部分 - 准备工作
  1. 在你的SD卡根目录新建一个叫cias的文件夹,如果还不存在的话
  2. TWL Version Data - v0.cia文件复制到SD卡的/cias/目录下
  3. DS Download Play - v1024.cia文件复制到SD卡的/cias/目录下
  4. DS Internet - v2048.cia文件复制到SD卡的/cias/目录下
  5. Nintendo DS Cart Whitelist - v11264.cia文件复制到SD卡的/cias/目录下
  6. New_3DS TWL_FIRM - v9936.ciaOld_3DS TWL_FIRM - v8817.cia文件复制到SD卡的/cias/目录下
第二部分 - 安装titles
  1. 打开FBI
  2. 选择"SD"
  3. 进入"cias"
  4. 选择"<current directory>"
  5. 选择"Install and delete all CIAs"
  6. 按home键退出

你需要

操作指南

  1. 解压GodMode9压缩包,复制GodMode9.bin到你SD卡的/luma/payloads/目录下,并重命名GodMode9.binup_GodMode9.bin
  2. 按住(方向上)键启动机器,进入arm9loaderhax GodMode9
  3. 依次选择进入SYSNAND CTRNAND -> data -> (32位用户ID) -> sysdata -> 00010038
  4. 00000000上,按住(R)键的同时按下(X)键,以重命名这个文件
  5. 按一次(方向上)键,将文件名改为10000000
  6. 按(A)键保存更改
  7. 按(A)键解锁SysNAND写入,并输入提示的按键组合
  8. 返回到主菜单
  9. 按(Start)键重启

这一因为Gateway的降级方法非常糟糕,会在系统中留下每个app降级前后的两个版本,其中一个不再使用。这会迷惑Decrypt9,使它注入错误的版本。

你需要

操作指南

  1. 解压GodMode9压缩包,复制GodMode9.bin到你SD卡的/luma/payloads/目录下,并重命名GodMode9.binup_GodMode9.bin
  2. 将SD卡插回3DS
  3. 按住(方向上)键启动机器,进入arm9loaderhax GodMode9
  4. 依次选择SYSNAND CTRNAND -> title -> 00040010
  5. 移动到你的设备和区域所对应的文件夹:
  • 老3DS 欧版: 00022300 -> content
  • 老3DS 日版: 00020300 -> content
  • 老3DS 美版: 00021300 -> content
  • 新3DS 欧版: 20022300 -> content
  • 新3DS 日版: 20020300 -> content
  • 新3DS 美版: 20021300 -> content
  1. 注意,文件夹里有两组app和tmd文件,一组带有大写的后缀(.TMD.APP),一组带有小写的后缀(.tmd.app
  2. 按住(R)键的同时,按(Y)键新建一个目录
  3. 按(A)键确认目录名为newdir(叫什么名字不重要)
  4. 按(A)键解锁SysNAND写入,并输入提示的按键组合
  5. 在每个大写字母后缀(.TMD.APP)的文件上按(L)键选中它们
  6. 按(Y)键复制这些文件
  7. 进入newdir文件夹
  8. 按(Y)键粘贴这些文件
  9. 选择"Move path(s)"
  10. 大写字母后缀的文件将被移动到newdir文件夹下
  11. 按(Start)键重启
  12. 返回到安装arm9loaderhax一节,重新尝试FBI注入
  13. 如果还是不能注入, 将大写字母后缀的文件移动回content文件夹,然后将小写字母后缀的文件移动到newdir文件夹中,再返回到安装arm9loaderhax一节,重新尝试FBI注入

基于浏览器的漏洞利用(例如browserhax和2xrsa)通常不够稳定并经常崩溃,但有时也可以尝试按照下面的步骤修复:

  1. 打开浏览器,进入浏览器设置页面
    1. 移动到页面最底端,选择Initialize Savedata(初始化缓存)(有时也会叫做Clear All Save Data,清除所有缓存)
    2. 再次尝试漏洞利用

你将错误的arm9loaderhax.bin文件拷贝到SD卡中了(你应该仅将SafeA9LHInstaller压缩包中的3ds文件夹和SafeA9LHInstaller.dat文件拷贝到SD卡中)

  1. 使用正确的arm9loaderhax.bin
    1. 将Luma3DS压缩包中的arm9loaderhax.bin文件拷贝到你的SD卡根目录
    2. 按Select键重启机器,并继续按照教程进行

这种情况偶尔会发生,但原因未知。按键仍能正常工作,但屏幕会一直闪烁。

  1. 按照教程正常执行
    1. 按下Select键安装arm9loaderhax
    2. 机器会重启
      • 如果机器没有重启,等10秒,然后长按电源键关机。

这是因为你在steelhax安装程序中选择了错误的版本

  1. 下载对应目标3DS版本的otherapp payload
    • 忽略“the NFIRM being downgraded”信息
    • 使用设置中显示的版本
  2. 将“otherapp payload”改名为steelhax_payload.bin
  3. steelhax_payload.bin复制到目标3DS的SD卡根目录
    • 覆盖任何已有的文件
  4. 启动Steel Diver: Sub Wars时按住(B)键
  1. 按住(Start)键重启来源3DS,运行Hourglass9
  2. 进入“SysNAND Backup/Restore”选项,从NANDmin.bin恢复SysNAND(在进行系统转移之前做的备份)
  3. 如果在目标3DS上没有看到任何游戏,将目标3DS与你买游戏用的NNID绑定,尝试重新下载该游戏
  • 你可能需要先从"System Settings(系统设置)" - "Data Management(数据管理)"中先将该游戏删除
  • 如果目标3DS不是最新版本的操作系统,你可能需要运行ctr-httpwn才能访问eShop
  1. 来源3DS上,执行存档和".app"注入步骤(do the the save(and .app if you are using the .app page)injection steps)
  2. 来源3DS上,依次进入"System Settings(系统设置)" - "Data Management(数据管理)" - "DSiWare",将你的DSiWare游戏复制到SD卡上
  3. 来源3DS的SD卡插入目标3DS;或者将目标3DSSD上的Nintendo 3DS文件夹重命名,然后将来源3DSSD卡上的Nintendo 3DS文件夹复制到目标3DS的SD卡上
  4. 目标3DS上,依次进入"System Settings(系统设置)" - "Data Management(数据管理)" - "DSiWare",将DSiWare游戏复制回系统
  5. 将SD卡复原,继续进行DSiWare降级
  1. 确保你的SD卡根目录没有名叫"Decrypt9"的文件夹
  2. 尝试使用H2testw (Windows), F3 (Linux),或F3X (Mac)检查你的SD卡的错误
  3. 尝试备份你的SD卡文件,格式化SD卡并把文件拷贝回去
  4. 换一张SD卡
  1. 尝试将SD卡拿出后启动系统,启动完成后将SD卡插回。
    1. 长按电源键关闭你的3DS。
    2. 拔出你的SD卡。
    3. 启动3DS。
    4. 桌面菜单出现后,插回SD卡。
    5. 如果这么做问题解决,你需要进入SD卡的/Nintendo 3DS/(32位ID)/(32位ID)/extdata/00000000/目录以清除主界面菜单的extdata
    • 欧版:删除 00000098
    • 日版:删除 00000082
    • 美版:删除 0000008f
    • 韩版:删除 000000A9
  2. 尝试拔掉卡带(包括闪存卡带)开机
  3. 如果你可以hardmod(硬改),并且有NAND备份,尝试将NAND备份写入SysNAND。
  4. 尝试启动到恢复模式并升级你的系统 老3DS降级到2.1.0的系统后,该方法很可能会失效。
    新3DS降级到2.1.0后,尝试该方法会变砖。
    1. 长按电源键关闭你的3DS。
    2. 按住L+R+A+Up键的同时,按下电源键开机。
    3. 如果进入安全模式,仅当你有最新固件版本进入HBL的方法,并且能进行降级的情况下,才升级你的3DS,并再次尝试降级。
  5. 你的3DS可能变砖了。请在GitHub Issues中提问,或者参考FAQ页面获取帮助。
  1. 确保你有一个正常工作的payload
    1. 检查你的SD卡根目录有arm9loaderhax.bin文件。
  2. 尝试重置Luma3DS的设置
    1. 删除SD卡上的/luma/config.bin文件
    2. 启动Luma3DS后重新设置
  3. 尝试启动Hourglass9
    1. 在Luma3DS上,按住(Start)键开机
  4. 尝试删除桌面菜单的extdata
    1. 定位到sd卡的/Nintendo 3DS/(32位ID)/(32位ID)/extdata/00000000/
      • 欧版: 删除 00000098
      • 日版: 删除 00000082
      • 美版: 删除 0000008f
      • 韩版: 删除 000000A9
  5. 尝试拔掉卡带(包括闪存卡带)开机
  6. 如果你以前用Gateway降过级,确保你使用的是最新版的Luma3DS(版本号在v6.2.3及以上)
  7. 如果你的系统版本在3.0.0到4.5.0之间,进行如下操作:
    • 确保你使用的是最新版的Luma3DS(版本号在v6.6及以上)
    • 下载这个文件并重命名为firmware.bin
    • 下载这个文件
    • 复制firmware.bincetk到SD卡的/luma/文件夹下
    • 在你的3DS升级完成后,删除这两个文件
  8. 尝试按照9.2.0 ctr迁移进行操作
  9. 请在GitHub Issues中提问,或者参考FAQ页面获取帮助。
  1. 你的3DS已变砖。
  2. 你需要硬改或维修/更换你的机器。