手机随着使用时间的增长,电池越来越不经用,电池容量变小,续航时间变短。其中有个深层次的概念叫电池循环次数,通俗讲是电池累计充电量除以电池容量,累计从0冲到100%的次数。

s7、s8系列已经证实系统内核中存在相关代码来限制电池的充电电压。
具体现象如下:

电池循环次数在 0-200 次内,电池充满电压为 4250mV
201-250,电池充满电压降至 4225mV
251-300,降至 4212mV
301-1000,降至 4187mV
超过 1000,只剩 4137mV

这样的目地或许是为了防止手机电池出现意外危险,但直接导致电池容量变小,续航时间变短,也有利于加速旧手机的淘汰。
以上内容参考自v2ex:https://www.v2ex.com/t/488721(没错上面帖子4楼就是我)

假如我们给循环次数达到1000的旧手机换上一块新电池,其实手机显示充电到100%后电池是不满电的,电压少了113mV,容量至少有10%的浪费,这时,我们需要清除手机电池循环次数,让电池真正充满电。
方法有3种:

1.售后。
2.淘宝买小蓝盒(官方售后设备),自己动手清。
3.本文的方法(手机需root)。

方法如下:
使用文件管理器编辑以下文件,修改为自己需要的值。

/efs/factoryapp/batt_discharge_level

文件解析:文件中只有一个数值,推测是电池累计充电的百分比数,所以此数值/100为当前电池循环次数,可以自行对比一下saminfo里的电池循环次数。

另外,新换电池推荐修改。
没换电池的不要乱改,以免充电电压过高出现意外!
没换电池不要乱改,以免出现意外!
没换电池不要乱改,以免出现意外!

本方法出自http://www.zszmm.com/archives/111/