許多使用者在刷機後發現電池續航力大幅下降,往往誤以為是 ROM 本身的問題。實際上,Android 系統將電池資訊儲存在 /data/system/batterystats.bin 檔案中。刷機時會格式化 DATA 分區,導致該檔案被清空;首次重開機時系統會重建此檔案。若刷機時電量不足,重建的電池統計資料便會與實際電池狀態不符,造成待機時間縮短的假象。
解決步驟
- 關機充電至飽: 插上電源充電直到電池 100%(建議連續充電一整夜以確保飽和),充滿前切勿開機。
- 帶電開機: 在不拔除電源的情況下開機進入系統。
- 刪除統計檔案: 使用 RE 管理器或同類工具,刪除
/data/system/batterystats.bin。
- 耗盡餘電: 拔除電源,正常使用手機直到自動關機。此時電池仍有殘餘電量,靜待 1–2 分鐘後再次開機,將剩餘電量用盡。
- 關機重新充飽: 此時系統已重新獲取準確的電池資訊,關機狀態下充滿電即可恢復正常使用。


補充說明
batterystats.bin 記錄包含電壓在內的各項電池資訊,刪除後系統會重新統計。
- 進入 Recovery 模式會消耗少量電量,若在電量未滿時刪除檔案會影響校正效果;雖然 Recovery 通常提供清除電池統計功能,但重啟進入 Recovery 的過程本身就會耗電,故建議依上述流程操作。
- 刷機時會刪除該檔案;若在電量不足時刷機,系統會在電量不滿的狀態下重新開始統計,進而影響正常使用時間。
總結
智慧型手機的電池續航始終是痛點,上述方法可解決部分因統計誤差導致的問題,但無法從根本上突破電池技術瓶頸。若刷機後電池表現明顯異常,可嘗試此法校正,但切勿期望過高。