酷安APP 发现科技新生活

基于AccA和AccuBattery的电池延寿技术

耶律耶迦约翰约森

2020-03-16 一加7 Pro

一句话:利用#Magisk模块# 根据电量水平控制充电达到缩减#电池损耗# 的目的。

【当然,优先保证使用;用不到的时候再考虑减小损耗】

不用问了,我买手机就是为了供着二哈
如果你也一样:
·不想一年以后电池不行了出门老带着充电宝
·不想拆机牺牲防水性、花时间排队换电池
——那么就可以考虑如下把好钢用在刀刃上。

〇、本文认同以下锂电池养护理念:
1. 最佳运行电量水平在30%-80%。用至20%以下对容量的损耗将非常突出。
2. 充电发热对电池寿命不利。

一、充电损耗曲线
下图根据AccuBattery估计的损耗得到。

这说明一个什么问题呢?

举个栗子,一加7 Pro在王者荣耀对局(5 GHz WiFi+最高画质)时每小时耗电约30%。如果AccuBattery给出的估计损耗基本靠谱,你把电池从95%充到100%造成的容量损耗,比你维持在60%~65%间歇性充电在峡谷杀上一整天还大。

那么要如何使电池保持在想要的水平呢?

二、AccA(Advanced Charging Control App)
Magisk模块Acc(Advanced Charging Control 进阶充电控制)可以控制手机插上线之后是否实际往电池充电。而这个模块它木有用户界面,所以作者MatteCarra开发了这个AccA(Acc App,github发布页 查看链接 )来更简便地进行常用的基本操作。

你最好有magisk,没有的话则需要su+busybox。app问你需要哪个magisk模块版本的时候,选自带版本(好像是有“bundled”字样)这是最好的,兼容性较好。

下面是app的首页界面

AccA首页

可以监控Acc进程是否正常运行。app的状态不影响后台Acc进程,每次进入首页会先显示为红色停止状态(即使实际上进程正常运行),1s后刷新为实际状态。

配置列表

第二页是配置列表,即你的各种充电策略配置。通常设置一下自动关机电量、开始充电电量和停止充电电量就可以了。打游戏或者接下来一段时间几乎不可能出门的时候,我设置电量低于39%时开始充,到43%停止。平时则控制在60%上下。长时间出门之前可以根据估计充到80%、90%甚至充满,毕竟主要还是得用着方便。
这样以来,我每天的电池损耗大多不超过0.2个充电周期。

三点菜单可以编辑每个策略。

配置编辑

这里顺便提一下,“阈(yù)值”(“threshold”,又叫“门槛值”)不是“阀值”,跟阀(valve)半毛钱关系没有。
截图底部的battery idle mode是指电源插上后不向电池充电而直供手机用电的模式,能开的话这是最好的,可以点测试按钮看手机内核是否支持。

一加7Pro氢内核并不支持

第三页是计划任务,你可以在这里定时切换配置。
比如晚上9点之后基本不出门了,家里也到处有电源,就选择维持40%水平;放心的话可以插电睡觉,设置一个7点自动切换到维持60%,或者根据日程安排设置其他电量,直至充满。

其他什么超过多少电量以后开始间歇性充入直到目标电量啦,什么温度过高暂停充入一段时间啦,各位就请自己研究吧。受虐滑稽