因为我有张菲律宾手机卡(实体),平时也基本不用它,偶尔收个验证码。如果插手机里直接占一个卡槽,又不能像eSIM那样随意开关,那为什么不用R15这类支持双卡4G待机的老手机插卡呢?
换到老手机上,结果发现过几天就得充电,不然就会低电量关机(待机时间短的离谱)。经常是发完验证码——查看手机,发现关机了,开机——等1分钟开机——等1分钟开机后重新搜索信号——有信号了等验证码,等五六分钟还没收到——再发一条——1分钟后shua一下收到两条。
接个码花七八分钟,这能忍?
尤其是这种不活跃的卡,短信通常会有延迟。如果是国内卡,随便外呼一个电话挂了就行,可这是境外卡漫游,一秒钟都能产生巨额话费,那就只能尽量让它不关机。一直插电怕鼓包,手动充电又麻烦,定时插座不灵敏,有可能手机意外低电量关机,此时再充也不会自动进系统。
经测试,R15支持充电器直供电,即使电池没有充满。而电池鼓包的原因基本就是「过充」,那一直维持电量在安全范围内,然后充电器直接给手机供电不就得了?我知道淘宝有卖那种改接工具,也有大神动手改真·直供电并且移除电池,这样爆炸起火的风险就基本为零了。但咱没那个技术,退一步可以选择相对简单并且较安全的方法,保留电池,系统控制充电器直供电,保留电池并设置充电上限(因为电池移除后不改开不了机)
动手:
1.root手机并安装magisk
2.去 https://github.com/VR-25/acc/releases 下载ACC(Advanced Charging Controller,高级充电控制器)模块,通过Magisk刷入,重启系统。
3.去 https://github.com/MatteCarra/AccA/releases 下载ACCA(ACC的图形界面程序)并安装,免去敲代码改设置。
4.为ACCA授权root,然后在设置中打开"电池闲置模式优先“,设置充电开始下限和上限,比如20-54%。
5.保存设置并重启ACC程序,插入充电器测试效果。
如果手机支持直供电,那么电量就会保持在设置的上限值,并且电量在充电器拔掉前一直不变。否则应该就是到达上限后停止充电,直到电量低于设置值才会继续开始。
OPPO R15支持直供电,当电量低于上限值时正常充电;
当充电达到设置值时,仍然会显示正在充电,但充电指示图标过几秒就会消失,其他软件提示”交流充电器已连接,未充电“。
此时用工具查看电池电流为0或者偶尔跳一下非常小的值。代表着手机已经由充电器直接供电。拔掉充电器后,电池电流会显示几百毫安左右,代表正在使用电池电量。
设置好后消耗电量,然后插上充电器放置两天,发现充满后电量就未变化过了,但手机大概每过12小时就会弹窗提醒一次”连续充电时间过长,请重新插拔充电器“,无视即可。电池温度也正常,和待机时基本无异,看样子没有风险。由于一直开机,短信延迟也正常,且收到后秒转发至Telegram和邮件,问题完美解决。
下图是未连接充电器时的软件界面,可以看到电流信息完全是能识别的,且电池状态也变成了“用电中”,那么上图显示0就是真的没有电流,而不是错误了。
我发现新出厂的手机首次开机后大概都显示还有五六十的电量,看样子这样最利于长期保存。当年新买的苹果12,首次开机剩余电量约60%左右(当时还没有状态栏显示这一史诗级更新);红米NOTE10 PRO,开机是50多,可见厂商认为一半以上的电量是最好的。
电量长期高于80以上对电池不好,Accubattery中可以看到80以上的损耗占八成,0-79%的损耗加起来也才二三成。而长期低电量应该也不行,以前有彻底用尽电量的电池激活不了的,俗称“电池饿死”。
除此之外还有个好处就是如果短时间停电不至于关机,至少电池的电能坚持一阵子,当UPS用。除非停三五天,那时候再人工开机,尽量减少人工干预,毕竟人只会为了偷懒而勤奋(滑稽)
其他机型表现:
红米K40(安卓13,MIUI14欧版):测试卡住,可能不支持直供电,也许可以刷其他模块解决
红米NOTE10 PRO(安卓11,MIUI12.5):未测试该模块。但可以刷入其他大佬自制的旁路供电模块,未测试效果
三星A55(安卓14,One UI 6.1):测试失败,电量控制功能也无效。但系统自带控制充电功能,但无法自由调整充电上限,固定80%或100%停止,并且仍然是电池供电,直到下降到75%或95%才继续充。自买来只充满(显示100,且基本无电流)过一次,用得很爱惜,没测试效果。
OPPO R11(非官方系统,安卓11 GSI):测试卡住,但支持直供电。电池电流为零的时候,状态栏仍然显示充电中。
苹果:据说iPhone15及以后的机型都支持,未经证实。