NS全機型手動刷寫eMMC系統(tǒng)固件教程
寫在教程之前
1:該教程是給eMMc或系統(tǒng)損壞,進不去系統(tǒng)的機器來修復刷寫固件到eMMc里讓NS可以正常開機使用的。
2:如果你之前有Full nand備份,直接恢復Nand備份就行了,這也是我為什么一直強調(diào)要備份NAND的原因。
3:通過教程修復后的設備無法進eshop,因為聯(lián)網(wǎng)證書會被破壞掉。但是可以讀游戲卡,藍牙,連WIFI
4:所有教程操作請按部就班對著操作,否則可能會無效。
5:注入\補丁機有一些可能在eMMc損壞的情況下無法提取prod.keys導致教程無法進行下去,OLED、續(xù)航、Lite不存在無法獲取問題。、
6:準備一根usb-typec的數(shù)據(jù)線,你之前能用來連接DBI的就行。
7:一臺WINDOWS10的電腦?。。。?/p>
如果以上都準備好了,請把設備進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
如果你之前使用過大氣層進入過系統(tǒng),大氣層會自動幫你備份一份儲存在TF卡的atmosphere\automatic_backups內(nèi),用自己的可以修復eshop聯(lián)網(wǎng)權(quán)限,用貢獻者的則無法使用eshop

5:eMMc分區(qū)表,請根據(jù)你自己的機型選擇使用32G/64G分區(qū)表。(OLED為64G,其他機型32G)
6:DiskGenius
7:EmmcHaccGen
8:hactoolnet
9:一個最新的大氣層整合包
10:對應你熔斷數(shù)/系統(tǒng)/機型的BOOT0,1文件,你可以對著這個教程進行生成
https://www.bilibili.com/read/cv17852920
全部工具下載地址:
鏈接:https://pan.baidu.com/s/1uLhXq8Ljj33_DohLoIHBrQ?pwd=g2ro?
提取碼:g2ro?


操作步驟
1:用hekate-tools-usb tools關(guān)閉read-only后,點擊eMMC raw gpp,然后連接數(shù)據(jù)線

2:打開DiskGenius,選擇hekateEmmcGPP分區(qū)??从覀?cè)大小。比如我這個是29G,
就使用分區(qū)表29GB內(nèi)的分區(qū)表文件。








2:將大氣層整合包丟到TF卡根目錄,將lockpick_rcm.bin和prodinfo_gen.bin復制到TF卡,bootload/payload內(nèi)

3:將donor_prodinfo.bin復制到TF卡,switch文件夾內(nèi)

4:開機進入hekate,去console info-hw&fuses內(nèi)查看熔斷數(shù)



我們得到了兩個信息
①:這臺機器是mariko,那么boot0,1用續(xù)航的.
②:熔斷為16,最低系統(tǒng)版本是13.2.1,那么我們固件就下載14.1.1的鐵定能用。
5:選擇tools-backup eMMC-選擇eMMc boot0&boot1


6:進入hekate-payload選項,選擇lockpick_rcm,提取出自己的Prod.keys



7:用音量+ -調(diào)整菜單,選擇 sysnand=真實系統(tǒng) 按開機鍵確定,提取解密eMMC用的prod.keys。

8:提取完畢,按開機鍵回到主頁,重啟機器?;氐絟ekate,繼續(xù)在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:將固件解壓到文件夾內(nèi),確定他沒有套兩次文件夾,例如AMS-14.1.1/14.1.1

14:將上面提取的prod.keys和emmchaccgen和固件解壓到同一個文件夾內(nèi)
如果emmchaccgen無法運行,先安裝運行庫。


15:全部解壓完畢后,在文件夾地址欄輸入CMD,回車

16:在命令提示框內(nèi)針對你的機型輸入以下代碼
普通機器/補丁機型:EmmcHaccGen --keys prod.keys --fw 13.0.0? --no-autorcm
續(xù)航/OLED/LITE:EmmcHaccGen --keys prod.keys --fw 13.0.0 --mariko
請把中間的13.0.0替換成你固件的文件夾名稱,例如我這里為AMS-14.1.1
就如下輸入,大小寫必須一致

提示如下則解包完畢

17:將注冊8000000000000120壓縮包內(nèi)的文件和prod.keys復制到剛才解包的固件內(nèi)



18:雙擊打包注冊,看8000000000000120文件修改時間是否變動,變動了則為成功。



寫錄eMMC步驟
1:將boot0,1復制到TF卡backup/隨機文件夾名/restore內(nèi)

2:進入hekate-tools-restore eMMC-eMMC boot0&boot1.倒計時結(jié)束后按開機鍵確定。



3:點擊右上角close回到主頁,選擇tools-usb tools-read only off-點擊eMMC RAW GPP-連接數(shù)據(jù)線。


4:右鍵管理員運行HacDiskMount.exe

5:點擊File-Open physical drive


6:依次雙擊紅框內(nèi)的分區(qū),然后掛載將他們格式化,格式化的時候請勿修改默認選項

將每個分區(qū)填入prod.keys內(nèi)的bis key,注意上下分行,點擊test和save,點擊Install安裝驅(qū)動后,按mount,可能會卡住一段時間,然后在我的電腦內(nèi)出現(xiàn)分區(qū)。

注:prodinfo和prodinfof可能會提示fail,不用管他,填入點test后繼續(xù)掛載格式化!


直接右鍵格式化,每個分區(qū)配置可能不同,不要修改彈出的默認配置屬性!



格式化完畢后點擊unmount。然后依次將其他分區(qū)也格式化。

7:雙擊prodinfo,填入bis key0后點test-save-提示OK后,還原剛才復制出的generated_prodinfo_from_donor.bin



8:雙擊prodinfof,點擊test-save-ok后,選擇在下載的emmc恢復工具內(nèi)的prodinfof.bin文件




9:依次雙擊圖內(nèi)文件,選擇前面第15步解壓出的BCPKG文件



10:雙擊system-填入bis key 2,點擊test-save-提示OK后,點擊mount



11:打開磁盤驅(qū)動器A

12:將前面第15步解壓出的system/contents文件夾復制到磁盤驅(qū)動器A內(nèi)


13:將save里紅框內(nèi)的文件刪除后,將save也復制到磁盤驅(qū)動器內(nèi)


文件確定復制完畢后,點擊unmount?;氐紿acDiskMount,點擊close



14:回到HEKATE主頁,選擇Power off,重啟設備。

注:這次關(guān)機后開機可能會需要很長時間,多等等就好。
15:重新開機進入hekate-launch-大氣層單系統(tǒng)或機身正版均可。





這時候你如果怕以后又崩了,可以做一次FULL NAND備份。
備份教程:https://www.bilibili.com/video/BV1CY4y1s7uS/

教程結(jié)束,謝謝觀看~~~