刷機後常遇到電量顯示跳躍、虛電、充不飽、耗電快等問題,主因是 /data/system/batterystats.bin 記錄了舊 ROM 的電池校準資料,與新核心不符。三星官方建議流程(無需進 Recovery)如下:
標準校正流程 (4 步驟)
- 關機充飽電:插上原廠充電器,關機狀態連續充電至 100%(指示燈轉綠/顯示滿電),過程中絕對不要開機
- 不拔電源開機:保持連接充電器,長按電源鍵開機進入系統
- 刪除電池統計檔:取得 Root 權限後,用 RE 管理器或終端機刪除
/data/system/batterystats.bin
- 用盡電再充滿:
- 拔除充電器,正常使用至手機自動關機
- 靜置 1-2 分鐘,再開機用盡殘電至無法開機
- 關機狀態重新充滿電 (建議 100% 後再浮充 30 分鐘)
原理解析
batterystats.bin 記錄電壓、電流、溫度、充放電曲線等歷史統計,供電量計算演算法參考
- 刷機會刪除此檔,但若在非滿電狀態刷機,系統會以當前電量為基準重建統計,導致基準偏移
- 上述流程強制在「真實滿電」狀態重建統計,再經由「完全放電」校準下限,建立準確對應曲線
常見誤區
- 需進 Recovery 刪除?
- 不需。進 Recovery 會耗電,反而影響基準。系統啟動後直接刪除即可。
- 刷機前滿電就不用校正?
- 刷機過程本身耗電,且新核心電壓曲線可能不同,建議仍執行一次完整校正。
- 第三方電池校正 APP 有用?
- 多數僅刪除
batterystats.bin,缺乏「滿電開機→用盡→再充」的完整校正流程,效果有限。
依此流程操作,可解決 90% 以上刷機後電量異常問題,讓電量顯示回歸真實。