-
Notifications
You must be signed in to change notification settings - Fork 1
故障解决
如果你不能正常启动你的3DS了,请查看对应你问题的相关板块,然后完成相关步骤。一旦问题解决了,你就可以继续破解了。
(本页面相当长,可以试着使用Ctrl+F来寻找你遇到的问题)
如果你还是不能解决问题并需要更多帮助的话,请上传全部你SD卡根目录上有关操作的所有.log文件到 Up1,然后详细描述下你的问题和你之前操作过的步骤。
- 恢复之前的备份到RedNAND。(你应该有这些)
看下你得到的错误信息,并按照以下相对应的步骤来做。
####"FIRM0 hash mismatch!"(FIRM0 hash不匹配)
- 停住!先不要碰任何按键,如果你已经安装不正确的FIRM到SYSNAND了,一个重启操作会让你的设备变砖!
- 下载2.1.0firm.bin (mirror)
- 回到你的3DS,长按B键直到你看见主菜单
- 注意 正确地按SELECT键来弹出你的SD卡
- 不关闭你的设备 取出你的SD并连到你的电脑上
- 拷贝之前下载的
firm.bin
文件到你的SD卡根目录 - 重新把SD插入你的3DS
- 按B键直到你看见主菜单
- 选择"FIRM Dump & Inject..."(固件导出和注入)选项
- 选择从
firm.bin
上"EmuNAND FIRM0 Inject" - 选择从
firm.bin
上"EmuNAND FIRM1 Inject" - 按B键直到你看见主菜单
- 执行"One Click Setup"(一键设置)
- 如果到这里你问题没解决,把
SysNAND_original.bin
恢复到SysNAND ,把emuNAND_formatted.bin
恢复到RedNAND然后重新试一下Part 4 - Section II - Step 9
####"Validation Stage 1: FAILED"(验证步骤1失败)和"Validation Stage 2: FAILED" (验证步骤2失败)
- 查看
otphelper.log
文件,看下哪个TMD hash的title名字错误匹配了 - 下载最新版本的GodMode9
- 从
GodMode9
zip里拷贝GodMode9
文件夹到你的/3ds/
目录 - 在SysNAND进入HBL
- 打开GodMode9 (小心操作这个程序, 如果你删除了什么重要的东西他会让你的设备变砖)
- 选择
emuNAND CTRNAND
(在下屏) - 选择
title
- 选择拥有和你之前错误匹配的title名字前8个字符一样的文件夹**(比如,如果你之前在
Checking title 0004013000003202...
这里错误匹配了,你这时需要选择00040130
文件夹)** - 选择拥有和你之前错误匹配的title名字后8个字符一样的文件夹**(比如,如果你之前在
Checking title 0004013000003202...
这里错误匹配了,你这时需要选择00003202
文件夹)** - 选择
content
最新版本的OTPHelper基本不会误报。但是如果你想手动确认的话,拷贝拥有.tmd
文件的文件夹到你的SD卡(使用Y键来剪切操作),然后可以手动比较来看那些文件夹里的 .tmd
文件是否至少匹配到一个Sha256Sum,看下本列表。
如果在这些文件夹中,至少有一个.tmd
文件匹配到了上表的hash,这种情况就是OTPHelper误报,你可以按照接下来的步骤来操作。如果你的设备是New 3DS,你应该先直接恢复EmuNAND。 去"NAND Backup & Restore(NAND备份和恢复)"选项 -> 选择"Clone RedNAND to SysNAND(拷贝RedNAND到SysNAND)"然后选择"NAND Validation Options(NAND验证选项)" -> 选择"Validate SysNAND Downgrade"然后确认你的SysNAND和EmuNAND有相同的错误。如果你在拷贝RedNAND到SysNAND时得到了新的错误,把SysNAND_original.bin
恢复到你的SysNAND,把emuNAND_formatted.bin
恢复到你的RedNAND然后重试Part 4 - Section II - Step 9。 如果你没有得到新的错误,可以忽略这个错误继续破解。
如果在这些文件夹中,没有一个.tmd
文件匹配到了,这就说明这确实是一个正确的降级错误,此时你从变砖的风险中得救了,接下来你应该把emuNAND_formatted.bin
恢复到RedNAND然后重试Part 4 - Section II - Step 9。
可以用同样的方法检查所有没匹配的title名字。
####"Validation Stage 1: SUCCESS(验证步骤1成功)"和"Validation Stage 2: FAILED(验证步骤2失败)"
这个问题会发生是因为你拥有一个碎片化的NAND(碎片化由很多因素造成比如rxTools不当的FBI注入或者一些Gateway软件)。OTPHelper无法在一个碎片化的NAND上检查文件,不过如果你"Validation Stage 1: SUCCESS"(验证步骤1成功)然后"Validation Stage 2: FAILED(验证步骤2失败)"常常可能是一个误报。
你可以烧录SysNAND(自己承担风险)或者使用Decrypt9导出你的CTRNAND partition来进行碎片整理NAND,然后使用一些工具挂载到你的电脑上,比如OSFMount和使用工具来对挂载的CTRNAND进行碎片处理,比如 Defraggler。
- CakesFW的AGB_FIRM patching没有完成出现这个错误是正常的。你需要使用一个patched AGB_FIRM CIA 来支持GBA游戏。
- 确保在你的SD卡根目录没有其他Decrypt9文件夹
- 试试重新下载和重新拷贝OTPHelper相关的文件
- 试试检查你的SD卡文件系统,比如,
fsck.vfat <sd partition path>
(在*nix平台下)或者CHKDSK <sd drive letter> /F
(在Windows平台下) - 试试备份你SD卡的全部文件,然后格式化SD卡,在把之前备份的文件重新拷回去
- 试试换张SD卡
- 试试不插SD卡启动设备,启动后再把SD卡插回去。
- 按电源键把3DS关机
- 取出SD卡
- 启动3DS
- 当桌面菜单出现时,重新插入SD卡
- 如果你有hardmod和NAND备份,可以写回SysNAND。
- 试试启动进入恢复模式然后升级系统。
本操作可能在已经降级到2.1.0的Old 3DS上不会生效
本操作将会使已经降级到2.1.0的New 3DS变砖- 按电源键把3DS关机
- 同时按L+R+A+Up四个按键
- 启动3DS
- 如果你正确进入安全模式,确保你拥有一个最新的FW启动点(entrypoint ),有他才可能降级, 然后升级你的3DS后再重新降级。
- 你的3DS可以已经砖了,需要实时支持的话,联系我或其他在#3dshacks on Rizon IRC的频道操作者。
- 确认你有一个可以生效的payload
- 检查你的SD卡根目录是否存在
arm9loaderhax.bin
文件 - 如果你装了Luma3DS,进行如下检查
- 检查
/luma/firmware.bin
文件是否存在 - 检查
/luma/firmware.bin
是否正确对应你的主机版本
- 检查
- 如果你装了CakesFW ,进行如下检查
- 检查
/arm9bootloader.bin
文件是否存在 - 检查
/Cakes/firmware.bin
文件和/Cakes/firmkey.bin
是否存在并检查两个文件是否正确对应你的主机版本 - 检查
/boot_config.ini
文件是否存在
- 检查
- 检查你的SD卡根目录是否存在
- 测试启动Decrypt9(D9)
- 如果使用CakesFW, 按X键启动
- 如果使用Luma3DS, 按XStart 启动
- 试试 这个测试payload (mirror).
- 如果SD根目录有
/arm9loaderhax.bin
文件,重命名/arm9loaderhax.bin
文件 - 解压下载压缩包中的
arm9loaderhax.bin
文件到你的SD卡根目录 - 把SD卡插入3DS,然后启动设备
- 按A键。你的3DS将会关机。这意味着你的arm9loaderhax破解是正常的,是其他地方有问题,你的设备没有变砖
- 如果SD根目录有
- 你的3DS可能变砖了,需要实时支持的话,联系我或其他在#3dshacks on Rizon IRC的频道操作者。
- 你的3DS已经变砖了
- 你需要一个hardmod来修复你的设备
For support, contact me or ask for help at #3dshacks on Rizon IRC.
If you appreciate this guide, I accept donations through both Bitcoin and PayPal.