可能是最全的persist分區(qū)修復(fù)教程
首發(fā)在酷安,建議移步https://www.coolapk.com/feed/17651099?shareKey=YzUzM2VkOGI4NzMxNWU3ZjdlNmU~&shareUid=2835217&shareFrom=com.coolapk.market_10.0.3
persist分區(qū)修復(fù)教程幫助了一些機(jī)友修復(fù)傳感器失靈(適用于WiFi/藍(lán)牙/GPS/相機(jī)/自動(dòng)旋轉(zhuǎn)/距離傳感器打不開或不工作、啟動(dòng)慢),也可以解決提示“查找手機(jī)存儲損壞”的問題,相當(dāng)于省了一次(筆)售后維修(的費(fèi)用),感覺挺不錯(cuò)的??上Э岚矁?nèi)容不會被Baidu檢索到,而且首發(fā)有不足,故在嗶哩嗶哩發(fā)此文讓更多人能夠少走彎路。
修復(fù)persist分區(qū)之前,先來科普一下
1、persist分區(qū)是什么?
答:persist分區(qū)是用于保存FRP(factory reset protcect)功能用到帳號、密碼等受保護(hù)的信息,避免在恢復(fù)出廠設(shè)置后被清空(轉(zhuǎn)自百度)
2、persist分區(qū)被誤刪(誤格)了會有什么后果?
答:*一般情況下,手機(jī)會提示“查找手機(jī)存儲壞”。?
*甚至傳感器失靈(比如WiFi/指南針無法用,查找手機(jī)功能失效,persist分區(qū)都沒了能用才怪??)?
*又或者是第一次刷機(jī)能開機(jī),第二次就卡mi并且每次開機(jī)極慢(原因不明,如下圖,慘兮兮,不過有救!別放棄!)
*最嚴(yán)重的可能導(dǎo)致無限重啟,進(jìn)Fastboot就立馬閃到開機(jī)界面(部分小米機(jī)型)


3、為什么我手機(jī)的persist分區(qū)莫名其妙沒了?(或者為什么手機(jī)無故提示查找手機(jī)存儲損壞?)
答:①可能真的是手賤刪了,誤格式化了了(我誤格了都不知道呢??)
②高安卓版本降級到很低的安卓版本,不刷過渡包,persist分區(qū)就會炸(比如米6降級miui8,不刷過渡包persist分區(qū)沒了的屢見不鮮)。
本人的切身經(jīng)歷:我的機(jī)器是小米2s,刷了安卓10.0的魔趣(虎妹那個(gè)),然后用小米助手線刷回安卓4.4的miui v5,開機(jī)就提示查找手機(jī)存儲損壞(直降6個(gè)安卓大版本不出問題才是怪事??)
③機(jī)器可能是二手的(賣家刷的非官方系統(tǒng)),你買回來線刷的miui官方系統(tǒng)。而很多小米手機(jī)線刷包里的腳本并沒有寫刷persist分區(qū)的命令,導(dǎo)致persist分區(qū)缺失。如圖(第21行是我加的,官方flash.bat并沒有,所以persist.img從來就沒被刷入)

4、如何解決提示“”查找手機(jī)存儲損壞,您的手機(jī)處于不安全狀態(tài)”(或者傳感器失靈)?重點(diǎn)來了,下面給出幾個(gè)比較實(shí)用的方法:大前提是手機(jī)硬件沒壞!而且能確認(rèn)是Persist分區(qū)為0MB(即persist分區(qū)是缺失的,如圖)

方案①單刷persist分區(qū)文件(適用于第有三方recovery,且rec可以刷寫persist分區(qū)的情況)
成功率約為99%,成功救回的人很多。
步驟大致為:下載miui官方線刷包(卡刷包亦可)>解壓>提取persist.img(找同機(jī)型的機(jī)友提取persist.img亦可)>手機(jī)進(jìn)入第三方recovery>電腦端復(fù)制persist.img文件到壞了的手機(jī)>第三方rec卡刷pertist.img>選擇persist分區(qū)刷入>重新進(jìn)rec(重載主題亦可)>點(diǎn)擊rec自帶的備份,查看persist分區(qū)是否占了空間,要是不顯示0 MB了,說明persist刷入成功了,即分區(qū)修復(fù)了>至此結(jié)束,重啟檢查一下傳感器是否正常吧,看看查找手機(jī)存儲報(bào)不報(bào)錯(cuò)吧!


傳到手機(jī)刷就完事了

進(jìn)第三方rec備份分區(qū)看看persist是否刷進(jìn)去


◆解壓tgz格式線刷包可能出問題(電腦端可直接解壓,手機(jī)端可Zarchiver.pro解壓縮,鏈接 https://www.lanzous.com/iaq5yqb)?
◆詳情請移步 http://tieba.baidu.com/p/6495323747?share=9105&fr=share&see_lz=0&sfc=copy&client_type=2&client_version=11.3.8.2&st=1585301367&unique=20F0E16E1BAE43827529F4059C7EEECD?
方案②:卡刷persist分區(qū)修復(fù)補(bǔ)丁包法。成功率未知,目前我的小米2s、魅藍(lán)note6親測成功,其他機(jī)型自測(適用于某些古老機(jī)器的第三方rec,分區(qū)太少或者無法卡刷到persist分區(qū)的情況)
比如小米2s就不能單刷persist.img鏡像??因?yàn)閴焊鶝]有刷入persist分區(qū)的選項(xiàng)??

不慌,咱們做個(gè)刷寫persist分區(qū)的卡刷包。刷入后的效果如圖。要是圈線部分紅字報(bào)錯(cuò)(可能會顯示掛載persist失敗)就下一個(gè)方法??也別慌

刷完補(bǔ)丁,重新進(jìn)rec檢查persist分區(qū),檢查方法同上。
法②提到的卡刷修復(fù)補(bǔ)丁在此(非小米2s機(jī)器請自行把包里的persist.img換成屬于自己機(jī)型的,不保證全機(jī)型適用!)點(diǎn)擊下載 https://www.lanzous.com/iapbxdc

方案③:利用可刷寫persist分區(qū)的app進(jìn)行修復(fù)(首推【鑭·系統(tǒng)工具箱2.0】鑭系統(tǒng)工具箱)。使用極其簡單,不多解釋,成功率約50%
此方法極其危險(xiǎn)(操作系統(tǒng)分區(qū)的都危險(xiǎn)??)條件也很苛刻(能進(jìn)系統(tǒng)且有root且system分區(qū)已解鎖)。步驟大致為:進(jìn)鑭系統(tǒng)工具箱>打開分區(qū)管理>persist>格式化persist分區(qū)>刷入新的persist.img(就是你從官方包扒過來的文件)>重啟>檢查是否成功操作如下
(由于現(xiàn)在是穩(wěn)定版無root,故無法進(jìn)鑭工具箱,找的網(wǎng)圖,各位見諒)


方法④:利用adb命令行刷寫persist分區(qū)。成功率約95%,不要以為很簡單,通過Fastboot刷可能會清除數(shù)據(jù)!
adb工具對于大佬來說應(yīng)該沒問題,
新手直接白嫖奇兔刷機(jī)/刷機(jī)精靈的adb(文末有)。
步驟:手機(jī)Fastboot狀態(tài)下連接電腦,
先輸入格式化persist分區(qū)命令fastboot erase persist
再輸入刷寫persist分區(qū)命令fastboot flash persist persist.img
(注意空格!注意是兩個(gè)persist!末尾的persist.img是鏡像名字!把persist.img最好放在adb文件夾里面那個(gè)位置!)
為了方便,我給小米2s搞了一個(gè)現(xiàn)成的Fastboot一鍵修復(fù)persist的工具(其他機(jī)器我沒法測試,可行性未知,理論上通用)。
adb工具包下載鏈接 https://www.lanzous.com/iapeydg?

打開adb工具包大概是這樣(我稍微改了機(jī)型)

方法⑤:改刷機(jī)腳本大法。原理是添加指令把persist.img刷進(jìn)去。成功率極低(部分機(jī)型能成功,局限性很大,過于復(fù)雜我也沒成功,但貼吧有人成功了,動(dòng)手能力強(qiáng)的可以試試)像這樣加代碼(我只展示了第一步),然后用miflash線刷。改bat文件推薦用MT管理器【MT管理器2】
