NS全机型手动刷写eMMC系统固件教程

您所在的位置:网站首页 ns全破解了吗 NS全机型手动刷写eMMC系统固件教程

NS全机型手动刷写eMMC系统固件教程

2023-10-27 08:18| 来源: 网络整理| 查看: 265

写在教程之前

1:该教程是给eMMc或系统损坏,进不去系统的机器来修复刷写固件到eMMc里让NS可以正常开机使用的。

2:如果你之前有Full nand备份,直接恢复Nand备份就行了,这也是我为什么一直强调要备份NAND的原因。

3:通过教程修复后的设备无法进eshop,因为联网证书会被破坏掉。但是可以读游戏卡,蓝牙,连WIFI

4:所有教程操作请按部就班对着操作,否则可能会无效。

5:注入\补丁机有一些可能在eMMc损坏的情况下无法提取prod.keys导致教程无法进行下去,OLED、续航、Lite不存在无法获取问题。、

6:准备一根usb-typec的数据线,你之前能用来连接DBI的就行。

7:一台WINDOWS10的电脑!!!!

如果以上都准备好了,请把设备进hekate充电到60%以上,教程全部操作需要10-15分钟。

1:如何判断eMMc有问题

开机黑屏,用hekate引导后大气层报错如下

pkg2 read failed!

Failed to launch HOS!

尝试用hekate-tools-usb tools-eMMc RAW GPP挂载

使用HacDiskMount-Open physical drive-选择hekate eMMc

提示Invalid CRC in secondary GPT

如果你的设备是上面所述的情况,那么就可以开始按教程进行修复操作了。

开始前工具准备

1:HacDiskMount

2:Lockpick_RCM

3:prodinfo_gen

4:一份贡献者的PRODINFO和PRODINFOF

如果你之前使用过大气层进入过系统,大气层会自动帮你备份一份储存在TF卡的atmosphere\automatic_backups内,用自己的可以修复eshop联网权限,用贡献者的则无法使用eshop

5:eMMc分区表,请根据你自己的机型选择使用32G/64G分区表。(OLED为64G,其他机型32G)

6:DiskGenius

7:EmmcHaccGen

8:hactoolnet

9:一个最新的大气层整合包

10:对应你熔断数/系统/机型的BOOT0,1文件,你可以对着这个教程进行生成

https://www.bilibili.com/read/cv17852920

全部工具下载地址:

链接:https://pan.baidu.com/s/1uLhXq8Ljj33_DohLoIHBrQ?pwd=g2ro 

提取码:g2ro 

操作步骤

1:用hekate-tools-usb tools关闭read-only后,点击eMMC raw gpp,然后连接数据线

2:打开DiskGenius,选择hekateEmmcGPP分区。看右侧大小。比如我这个是29G,

就使用分区表29GB内的分区表文件。

2:将大气层整合包丢到TF卡根目录,将lockpick_rcm.bin和prodinfo_gen.bin复制到TF卡,bootload/payload内

3:将donor_prodinfo.bin复制到TF卡,switch文件夹内

4:开机进入hekate,去console info-hw&fuses内查看熔断数

我们得到了两个信息

①:这台机器是mariko,那么boot0,1用续航的.

②:熔断为16,最低系统版本是13.2.1,那么我们固件就下载14.1.1的铁定能用。

5:选择tools-backup eMMC-选择eMMc boot0&boot1

6:进入hekate-payload选项,选择lockpick_rcm,提取出自己的Prod.keys

7:用音量+ -调整菜单,选择 sysnand=真实系统 按开机键确定,提取解密eMMC用的prod.keys。

8:提取完毕,按开机键回到主页,重启机器。回到hekate,继续在hekate主页选择payload,选择prodinfo_gen.bin

9:选择build_prodinfo_file_from_donor,按开机键确定

10:生成完毕,生成出的文件在tf卡:/switch/generated_prodinfo_from_donor.bin

11:按开机键回到主页,选择power off,然后拔卡,用读卡器generated_prodinfo_from_donor.bin和prod.keys这两个文件复制到电脑上。

12:下载好14.1.1的固件/生成或下载BOOT0,1文件。解压后开始生成eMMC固件文件/签名文件。

13:将固件解压到文件夹内,确定他没有套两次文件夹,例如AMS-14.1.1/14.1.1

14:将上面提取的prod.keys和emmchaccgen和固件解压到同一个文件夹内

如果emmchaccgen无法运行,先安装运行库。

15:全部解压完毕后,在文件夹地址栏输入CMD,回车

16:在命令提示框内针对你的机型输入以下代码

普通机器/补丁机型:EmmcHaccGen --keys prod.keys --fw 13.0.0  --no-autorcm

续航/OLED/LITE:EmmcHaccGen --keys prod.keys --fw 13.0.0 --mariko

请把中间的13.0.0替换成你固件的文件夹名称,例如我这里为AMS-14.1.1

就如下输入,大小写必须一致

提示如下则解包完毕

17:将注册8000000000000120压缩包内的文件和prod.keys复制到刚才解包的固件内

18:双击打包注册,看8000000000000120文件修改时间是否变动,变动了则为成功。

写录eMMC步骤

1:将boot0,1复制到TF卡backup/随机文件夹名/restore内

2:进入hekate-tools-restore eMMC-eMMC boot0&boot1.倒计时结束后按开机键确定。

3:点击右上角close回到主页,选择tools-usb tools-read only off-点击eMMC RAW GPP-连接数据线。

4:右键管理员运行HacDiskMount.exe

5:点击File-Open physical drive

6:依次双击红框内的分区,然后挂载将他们格式化,格式化的时候请勿修改默认选项

将每个分区填入prod.keys内的bis key,注意上下分行,点击test和save,点击Install安装驱动后,按mount,可能会卡住一段时间,然后在我的电脑内出现分区。

注:prodinfo和prodinfof可能会提示fail,不用管他,填入点test后继续挂载格式化!

直接右键格式化,每个分区配置可能不同,不要修改弹出的默认配置属性!

格式化完毕后点击unmount。然后依次将其他分区也格式化。

7:双击prodinfo,填入bis key0后点test-save-提示OK后,还原刚才复制出的generated_prodinfo_from_donor.bin

8:双击prodinfof,点击test-save-ok后,选择在下载的emmc恢复工具内的prodinfof.bin文件

9:依次双击图内文件,选择前面第15步解压出的BCPKG文件

10:双击system-填入bis key 2,点击test-save-提示OK后,点击mount

11:打开磁盘驱动器A

12:将前面第15步解压出的system/contents文件夹复制到磁盘驱动器A内

13:将save里红框内的文件删除后,将save也复制到磁盘驱动器内

文件确定复制完毕后,点击unmount。回到HacDiskMount,点击close

14:回到HEKATE主页,选择Power off,重启设备。

注:这次关机后开机可能会需要很长时间,多等等就好。

15:重新开机进入hekate-launch-大气层单系统或机身正版均可。

这时候你如果怕以后又崩了,可以做一次FULL NAND备份。

备份教程:https://www.bilibili.com/video/BV1CY4y1s7uS/

教程结束,谢谢观看~~~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3