原因解析
刷機後,仍然為初始系統,僅僅恢復了出廠設置,其常見的因素如下:
刷機包存在問題
目前較多的刷機包都存在參數判斷,不符合則無法刷入。
如果你有興趣了解,詳細的判斷在刷機包--META-INFcomgoogleandroidupdater-script中第一句。
存儲卡讀取出錯
刷機時無法找到刷機包,導致刷機後仍為系統初始時狀態。
用戶使用為第三方系統,通常分區表與官方系統存在差異,導致刷機時無法掛載存儲卡。
---------------------------------------------------------------------------------
解決方法
由於甜椒無法准確知道您的刷機日志,因此請詳細按照如下方法嘗試:
1.滿足刷機前置條件(必須)
每一款機型刷機前,甜椒均會提示刷機需要滿足的條件,用戶亦可在知識庫對應機型中查看。
2.放置擴展的存儲卡(嘗試)
可解決找不到SD卡的問題,部分手機無擴展卡槽,說明問題並非由此引起。
3.更換其他刷機包(嘗試)
各類ROM開發者,為了防止用戶選擇刷機包出錯,在刷機腳本中加入驗證機型代碼;
例如判斷ro.build.device=I9300,但部分用戶使用系統將該值修改為個性化的,如Galaxy3,結果自然是無法通過。
甜椒建議你換一個刷機包,或者手動修改(需要一定電腦基礎,否則請勿嘗試!並確定刷機包符合對應機型)
手動修改校驗代碼方法如下:
a.你需要一個文本編輯工具,例如notepad,請勿使用Windows記事本
b.打開刷機包,進入META-INFcomgoogleandroid目錄,將updater-script拖到桌面上
c.用notepad打開updater-script,刪除assert()校驗語句,保存;將修改後的updater-script拖到刷機包覆蓋原文件。