recovery刷機(卡刷)出現(xiàn)錯誤代碼7
原因:
系統(tǒng)安裝包里面刷機腳本的第一句就是驗證機型
assert(getprop("ro.product.device") == "mido" || getprop("ro.build.product") == "mido" || abort("E3004: This package is for device: mido; this device is " + getprop("ro.product.device") + "."););
這句代碼的意思是驗證system/build.prop中的ro.product.device屬性的值是不是mido 否則報錯
報錯的是因為格式化了system分區(qū)或者recovery出錯 基本上是前者出現(xiàn)的問題比較多
方法:
刷一個官方的ROM包打底 更換一個不用驗證機型的recovery
最簡單的方法:刪除刷機腳本里的驗證代碼。
1.在電腦上打開(winrar)刷機包取具,找到META-INF/com/google/android/updater-script文件第美。拖拽到桌面跨细;
2.打開updater-script文件(notapad++),然后刪除第一行(Ctrl+D)午衰,也就是上面說的那一行代碼,然后保存;
3.雙擊開始的安裝包,再找到META-INF/com/google/android/updater-script文件厦画,然后直接把修改后的updater-script拖到里面覆蓋即可。注意覆蓋時壓縮方式選擇儲存而不是標準滥朱;
4.完成后根暑,再拷貝到手機,刷機即可徙邻。
缺點:
每次用的刷機包都要進行以上步驟進行修改 所以如果刷機包更新的比較頻繁 建議刷一個底包然后再刷下載的刷機包