Nintendo Switch 解砖指引(翻译)

原文链接:

https://suchmememanyskill.github.io/guides/unbrick/#switch-unbrick-guide

该指引仅针对支持RCM漏洞的switch设备,本文仅作为翻译参考,不作技术回复

快速入门:

  1. 我的switch尝试正常开机,但是没有任何反应(引导前错误)
  2. 我的switch显示了Nintendo或者黑白大气层logo后黑屏(引导中错误)
  3. 我的switch卡在Switch的logo(引导后错误)
  4. 我的switch在引导过程中崩溃(引导过程崩溃)
  5. 最后不得已的情况:完全重建MMC(重建MMC)

引导前错误

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、执行指引最后的系统擦除教程部分

MMC重建部分

0: 制作Nand备份,作为保险措施

在你想折腾你的switch之前,建议是做一个完整的Nand备份,注入引导至Hekate,进入工具菜单,备份eMMC(Backup eMMC),对 eMMC BOOT0 & BOOT1 和 eMMC RAW GPP进行备份

第1步: 准备文件

你需要提前准备一些必要的文件:

  • 准备一份对应你机器的prod.keys文件,用于获取对应你机器的BIS key,如果你没有的话,可以使用 Lockpick_RCM工具注入后获取)
  • 一份switch系统固件 (如果你没有的话,可以使用Tegraexplorer工具导出)
  • EmmcHaccGen工具,用于转换系统固件至可安装的镜像文件

使用说明:

  1. 解压 EmmcHaccGen 压缩包到任意位置, 并将 prod.keys 文件和导出的switch系统固件放到同一个文件夹中
  2. 在该文件夹中,按住shift键,右键文件夹窗口空白处,选择【在此处打开命令行窗口】或【在此处打开powershell窗口】
  3. 在命令行窗口内执行以下指令:

EmmcHaccGen.exe --keys (后面跟着prod.keys文件路径) --fw (后面跟着switch固件路径)

(例如: EmmcHaccGen --keys ./prod.keys --fw ./9.1.0/))

  1. 处理完成后应该在同一个文件夹下多了一个 NX-(fw version)_exFAT命名的文件夹. 如果您的结果如上描述,那我们继续教程。
  2. 如果报错或闪退,可能需要检查你的运行环境、prod.keys以及固件是否有问题,排除完后重复第三步。

第2步: 刷写文件

你需要准备如下文件:

由第1步EmmcHaccGen工具生成的 boot.bis文件及SYSTEM 文件夹

· systemRestore.te 脚本文件

· TegraExplorer工具

使用说明:

  1. 在存储卡目录下创建一个新的文件夹, 然后复制 boot.bis文件, SYSTEM文件夹  systemrestore.te脚本文件 到该文件夹中
  2. 将存储卡插回switch机器,使用注入工具注入 TegraExplorer.bin文件
  3. 在工具中指向SD存储, 指向刚才你创建的文件夹, 选择systemRestore.te脚本文件后,再选择 Launch Script选项启动脚本执行
  4. 观察脚本执行情况,直到完成
  5. 尝试引导您的switch运行大气层系统.

· 注意: 如果您完全遵循我们的步骤进行操作, AutoRCM功能将默认启用,您需要使用RCM工具进行注入引导

· 如果您的SD卡上没有Atmosphere-NX大气层自制系统, 请从Atmosphere-NX开发者官网,下载最新的atmosphere zip和fusee-primary.bin文件.

· 解压压缩包的内容到SD存储卡的根目录, 完成后将switch连接RCM工具注入 fusee-primary.bin文件进行引导

· 如果你的switch没有正常引导, 那需要执行最后系统擦除部分的操作后重复进行第2步进行再次刷写操作

系统擦除部分

本部分操作将擦除您的系统内容包含存档、已安装游戏等所有数据,

当然最保险的措施是您前期已经做好了Nand备份。

你需要的文件:

  • TegraExplorer
  • systemwipe.te

使用说明:

  1. 将 systemwipe.te脚本文件复制到SD存储卡根目录下
  2. 将SD存储卡插回switch机器,使用注入工具注入 TegraExplorer.bin文件 (可使用 TegraRcmGui注入工具)
  3. 在工具中指向SD存储, 选择systemwipe.te脚本文件后,再选择 Launch Script选项启动脚本执行
  4. 按 vol+ 擦除sysmmc上的所有存档数据
  5. 使用 vol+ 确认

Nintendo Switch 解砖指引(翻译)相关推荐

  1. unity许可证不可用_不可思议之梦蝶从PC版移植到Nintendo Switch经验分享(上)

    本文将分享队友游戏制作人李喆Unite 2019上的技术演讲-<不可思议之梦蝶>从PC版移植到Nintendo Switch经验分享. 受篇幅限制,本次演讲将分享二篇内容.本文将分享:需要 ...

  2. 如何取消您的Nintendo Switch在线订阅

    At $19.99 USD for 12 months of access to online multiplayer, free NES and SNES games, and more, the ...

  3. 如何在Nintendo Switch上进行游戏共享

    Nintendo 任天堂 One of the Nintendo Switch's little-known features is the ability to install a single c ...

  4. 如何自定义您的Nintendo Switch主屏幕

    Nintendo 任天堂 If you have a lot of games for the Nintendo Switch, your home screen may become hard to ...

  5. 如何将屏幕截图从Nintendo Switch传输到计算机

    Nintendo 任天堂 One of the coolest features of the Nintendo Switch is that you can quickly take screens ...

  6. 如何在Nintendo Switch上禁用截图按钮

    The Nintendo Switch's screenshot capture button is a handy feature to have. Still, many players acci ...

  7. 如何修改Nintendo Switch Dock以获得更好的便携性

    The Switch is great! Nintendo's dock design is-less great. While buying a third-party dock can be ri ...

  8. 如何更新您的Nintendo Switch

    Nintendo Switch system software updates are essential: they add new features and fix bugs. Normally, ...

  9. 如何更新Nintendo Switch游戏

    Over time, most Nintendo Switch games receive free online updates that fix bugs and add new features ...

  10. Nintendo Switch在线订阅包含什么?

    Nintendo任天堂 The Nintendo Switch Online subscription comes with several features, including online ga ...

最新文章

  1. 深度学习到底有哪些卷积?
  2. 互联网不互联,挡住淘菜菜?
  3. 《MySQL 8.0.22执行器源码分析(2)解读函数 ExecuteIteratorQuery》
  4. zend studio php 5.5,Zend Studio使用教程:在Zend Studio中调试PHP(5/5)
  5. python匿名函数使用
  6. 详解样条曲线(上)(包含贝塞尔曲线)
  7. 计算机中的各种字符编码
  8. 计算机如何驱动无线网络,无线网卡驱动怎么安装,小编教你怎么给电脑安装无线网卡驱动...
  9. 多标签图像分类总结(转载)
  10. 通过无线AP轻松突破内网准入控制
  11. win10 登录后无法进桌面且黑屏能打开任务管理器的解决方法
  12. disable_preempt
  13. 35+程序员该怎么办?有哪些破局方法?
  14. pathon Django的关系映射
  15. 被骗到香港做传销!(当事人详细回忆)
  16. ESP32开发之旅——RC522模块的使用
  17. DNS优化工具 namebench
  18. Mac重启后环境变量配置不生效的问题
  19. 异构核间通信mailbox原理研究
  20. 报错ModuleNotFoundError: No module named ‘easydict‘

热门文章

  1. 普元EOS7.5生成RestFul接口服务
  2. 读取自定义配置文件属性值
  3. Android 测试
  4. 等级保护三级信息系统安全设计
  5. python 答题辅助_GitHub - anwzx/TopSup: 答题辅助决策:冲顶大会等答题类游戏
  6. 什么是OFD格式文档?一文教你读懂OFD格式文档
  7. 【英语学习工具】学习英语硬背硬记太难了, 在这里解说 LeHoCat 提供免费的 视频集 工具的使用方法, 看视频学英语的工具, 制作英语教学课件的工具, 帮助自学英语(详细图文)第2版
  8. 8uftp怎么连到,8uftp怎么连到服务器
  9. android 阅读器字体,为 Android 换上任意喜欢的字体,你可以试试这个 Magisk 模块...
  10. 一文看懂数字孪生,工信部权威白皮书