原文链接:
https://suchmememanyskill.github.io/guides/unbrick/#switch-unbrick-guide
该指引仅针对支持RCM漏洞的switch设备,本文仅作为翻译参考,不作技术回复
快速入门:
1、检查switch是否能使用RCM/Hekate来引导
·如果可以正常引导的话,那么很有可能你使用的注入文件不匹配导致,尝试更新你系统版本对应的自制固件版本,再进行尝试
2、如果前面尝试不成功的话,假设之前您已经备份了Nand,尝试还原一下
3、如果您没有进行备份的话,跟随最后的重建MMC 教程部分的每个步骤,根据您目前的系统固件版本进行重建。
1、检查switch是否能使用RCM/Hekate来引导
· 如果引导卡住无法进入自制系统, 可能你使用太多sysmodules, 尝试将他们都禁用或部分禁用.
2、检查你的SD卡是不是exfat格式,如果是的话尝试格式化为fat32格式
3、检查你的系统分区是否可以挂载. 可以使用 TegraExplorer工具来完成
4、如果前面尝试不成功的话,假设之前您已经备份了Nand,尝试还原一下
5、如果您没有进行备份的话,跟随最后的重建MMC 教程部分的每个步骤,根据您目前的系统固件版本进行重建。
1、检查switch是否能使用RCM/Hekate来引导
· 如果引导卡住无法进入自制系统, 可能你使用太多sysmodules, 尝试将他们都禁用或部分禁用.
2、检查您的USER分区是否可以挂载. 可以使用 TegraExplorer工具来完成
3、检查你的PRODINFO是否完整. 使用十六进制编辑器查看你解密后的prodinfo信息是否开始于CALO字段
4、假设之前您已经备份了Nand,尝试还原一下
5、执行指引最后的系统擦除教程部分
6、跟随最后的重建MMC 教程部分的每个步骤,根据您目前的系统固件版本进行重建。
1、引导Atmosphere/Hekate过程中, 你从程序崩溃记录中获取具体崩溃程序的 TitleID/ProgramID . 检查该TitleID/ProgramID程序是否在Atmosphere/contents文件夹中, 如果在的话请删除该程序文件。
2、如果你的引导过程正常,很大概率是你的自制系统软件出了问题,
3、执行指引最后的系统擦除教程部分
在你想折腾你的switch之前,建议是做一个完整的Nand备份,注入引导至Hekate,进入工具菜单,备份eMMC(Backup eMMC),对 eMMC BOOT0 & BOOT1 和 eMMC RAW GPP进行备份
你需要提前准备一些必要的文件:
使用说明:
EmmcHaccGen.exe --keys (后面跟着prod.keys文件路径) --fw (后面跟着switch固件路径)
(例如: EmmcHaccGen --keys ./prod.keys --fw ./9.1.0/))
你需要准备如下文件:
由第1步EmmcHaccGen工具生成的 boot.bis文件及SYSTEM 文件夹
· systemRestore.te 脚本文件
· TegraExplorer工具
使用说明:
· 注意: 如果您完全遵循我们的步骤进行操作, AutoRCM功能将默认启用,您需要使用RCM工具进行注入引导
· 如果您的SD卡上没有Atmosphere-NX大气层自制系统, 请从Atmosphere-NX开发者官网,下载最新的atmosphere zip和fusee-primary.bin文件.
· 解压压缩包的内容到SD存储卡的根目录, 完成后将switch连接RCM工具注入 fusee-primary.bin文件进行引导
· 如果你的switch没有正常引导, 那需要执行最后系统擦除部分的操作后重复进行第2步进行再次刷写操作
本部分操作将擦除您的系统内容包含存档、已安装游戏等所有数据,
当然最保险的措施是您前期已经做好了Nand备份。
你需要的文件:
使用说明: