switch交流吧 关注:263,669贴子:3,092,790

教你如何从0恢复switch,线刷救机教程

只看楼主收藏回复

Switch 线刷救机 教程
要想刷机需要明白switch的储存分区都有那些,毕竟刷机就是恢复这些分区。
我知道可能有很多人看不懂,我会写的比较详细,希望可以帮助到需要的人。
这个教程可以从0恢复switch,只要不是硬件损坏,都可以救回。
先了解一下switch系统都有那些分区。
一,启动分区
包含boot0,boot1
二,证书分区
包含prodinfo,prodinfof
三,系统分区
包含pkg1,safe,system,user
四,部分通用分区
这里的通用是指不用prod key解密的文件
Boot0,boot1,pkg1
https://switchbrew.org/wiki/Flash_Filesystem#User_Partitions
这个网站可以查看文件是否通用。


IP属地:黑龙江1楼2023-05-23 11:54回复
    c丶她们、q3084721446、zy7619. . . 被楼主禁言,将不能再进行回复

    一,熔断数和系统固件版本的关系。
    正常系统版本每次大更新都会烧毁soc里面的微型保险丝,防止用户降级,如出现熔断数对不上系统版本,则会无法开机。
    但是,atmosphere,有个warmboot_mariko,针对续航的补丁,他可以绕开熔断数,直接进真实破解。
    查熔断数方法
    通过注入hekate,点击主机信息(console info),点击硬件和fuses(HW fuses),在左侧,burnt fuses后面,有2个数字,第一个数字是熔断数,第二个是HOS(switch系统)版本。
    那么有了熔断数,如何查看对应版本呢?
    点击下面的网站查看。
    https://switchbrew.org/wiki/Fuses#Anti-downgrade
    那么要熔断数和对应版本干什么?
    因为要做刷机包,而刷机包需要固件版本。
    比如说,熔断数是10,对应版本是8.10
    刷机包必须用8.10固件包制作,不能用别的版本。


    IP属地:黑龙江2楼2023-05-23 11:56
    回复
      解释完了该解释的。
      下面应该正式开始了。
      从0恢复开始,针对emmc芯片没有数据的恢复。
      写emmc分区。
      第一步,下载diskgenius。
      第二步,用typec线电脑连接switch。
      第三步,然后switch 注入hekate依次选择工具,usb工具,只读off,emmc raw gpp(中文应该是emmc原始gpp)。
      第四步,此时电脑会弹出格式化页面,点击格式化。(如果已经给emmc分区,则不用格式化。)
      第五步,打开diskgenius,右击emmc,选择恢复分区列表,然后用我提供的分区文件恢复,文件在恢复包里。
      恢复完分区就可以写入文件了


      IP属地:黑龙江3楼2023-05-23 11:57
      回复
        制作系统分区文件
        第一步,注入最新版lockpick RCM。
        第二步,获取prod.key (关键性文件,软体密钥)。
        第三步,用EmmcHaccGen.2.2.3 制作刷机包
        这个是个类似adb的程序,所以需要用cmd命令
        第四步,把固件包和prodkey,放入EmmcHaccGen.2.2.3 文件夹内。
        第五步,打开cmd,win+r 输入cmd,运行
        第六步,cmd命令 cd 指向EmmcHaccGen.2.2.3 文件夹。
        第七步,输入 EmmcHaccGen --keys prod.keys --fw 13.0.0 --no-autorcm 回车
        这里需要解释一下命令,开头是程序名,keys是密钥名字,fw是固件名字, no auto rcm,这个是普通版本,如果是续航 改成-mariko,注意补丁机不算续航。
        此时在EmmcHaccGen.2.2.3 文件夹会生成 系统包。
        获取证书文件
        注入 prodinfo gen 工具,选择第一项,
        此时会在卡里 switch文件夹生成prodinfo 文件,复制出来。


        IP属地:黑龙江4楼2023-05-23 11:58
        收起回复
          下面开始把nand文件写入emmc。
          第一步,右键 HacDiskMount (NxNandManager_v5.2_x64也可以)管理员身份运行。
          第二步,打开hekate emmc设备。
          第三步,打开 prodinfo分区,还原刚才复制的文件。
          第四步,打开 prodinfof,用恢复包内的prodinfof还原。
          第五步,还原pkg1,pkg1包含BCPKG2-1到2-6文件,刷机包只提供2-1到4,所以需要到恢复包复制。
          以下3个分区需要用到prodkey文件,所以需要笔记本打开。获取bis key,第一次写入会提示格式化,那就格式化,不用改格式。
          第六步,还原safe分区,打开safe,看上面的bis key,找到对应的密钥,输入进去,一共64位,上面第一行是前面32位,下面一行是后面32位,点击test,save。如果是绿色代表成功,红色是输入错误,这个一定要对。
          Bis key验证通过,挂载分区到电脑上,就在密钥下方,挂在成功,会提示格式化,那就格式化,然后把刷机包的safe文件夹内容复制进去。
          第七步,还原system分区和user分区,和safe分区一样的操作,注意bis key一定要对。
          第八步,还原完了上述分区,就可以还原boot分区了,拔线switch ,然后在插线,点击boot0,电脑这边打开Etcher.exe。选择flash from flie ,选择刷机包的boot0,选择kekate emmc boot0 设备,选择flash写入。等待完成,就可以写Boot1了,一样的方法。
          上述操作正确的话,就可以试试能不能进正版了。
          好了,教程 结束,还是那句话,刷机有风险,操作需谨慎。


          IP属地:黑龙江5楼2023-05-23 12:00
          收起回复
            恢复工具包
            链接:https://pan.baidu.com/s/18pjcKGA-ThCMA6Tgb-K2Rw?pwd=b1wk
            提取码:b1wk


            IP属地:黑龙江6楼2023-05-23 12:09
            回复
              不错 收藏了


              IP属地:广西来自Android客户端7楼2023-05-23 12:13
              回复
                牛牛牛


                IP属地:福建来自iPhone客户端8楼2023-05-23 12:15
                回复
                  不懂就问,大气层真实破解,如果升级系统还会触发熔断吗?看您写的可以绕过,意思是不会熔断以后还可以降级回来?


                  IP属地:天津来自Android客户端9楼2023-05-23 13:15
                  收起回复
                    还有您介绍这两个电脑操作nand的工具,他备份选项那四个都有什么区别?全盘备份记得有raw和高级,另外还有两个解密备份,以前听说和hekate备份可以通用,这四种都通用还是?如果不通用四种又有什么区别?网上查不到什么资料,这工具教程都是瘦身user分区教程,没人说四种备份有什么区别。。。


                    IP属地:天津来自Android客户端10楼2023-05-23 13:18
                    收起回复
                      顶帖。


                      IP属地:广东来自Android客户端11楼2023-05-24 00:09
                      回复
                        大佬你好,目前我有原始备份的nand文件,有boot0/1,gpp partitions,position文件夹(但是打开是空的)还有rawnand文件(它近30G),看了以前的教程,说恢复boot0/1后,再恢复gpp partitions 就可以了,为啥不恢复rawnand文件呢?它30G。如果不恢复它,那么当时为啥要备份rawnand文件?


                        IP属地:福建来自iPhone客户端12楼2023-05-28 07:51
                        收起回复
                          大佬好,请问4楼的第一步第二步怎么操作


                          IP属地:上海14楼2023-05-30 14:58
                          收起回复
                            大神,拜读了。有大气层的boot0/boot1/raw三个分区备份,假如emmc损坏,可以做空emmc的恢复吗


                            IP属地:河北17楼2023-06-04 21:15
                            收起回复
                              好复杂 支持下技术贴


                              IP属地:黑龙江来自Android客户端18楼2023-06-11 10:33
                              回复