不再拆机飞线:借助 ACC 实现旧手机直供电「改造」
内容提要
本文介绍利用ACC工具对旧安卓手机进行直供电改造,无需拆机。通过root手机并安装Magisk和ACC模块,使用Termux配置充电开关,选择支持电池空闲模式的开关,设置电量上下限(如50%充电、40%停止),从而绕过电池直接供电,解决电池鼓包问题,同时保留手机结构完整性。
延伸解读
ACC 直供电的原理与优势
ACC 通过读写系统底层的充电参数,接管硬件充电行为,实现精准控制。它允许设置充电阈值,甚至让电流绕过电池直接为主板供电,即直供电模式。相比拆机飞线,这种方法无需破坏手机物理结构,保留完整外观,同时解决电池鼓包风险,是一种更安全、可逆的改造方案。
选择充电开关的关键标准
在 acc -t 测试结果中,应选择最后两行显示“Switch works ✅”且“battIdleMode=true”的开关,这表示该开关支持直供电模式。测试报告会详细记录每个开关的开启/关闭状态及电流变化,通过观察这些数据,可以判断开关是否有效,并从中挑选最合适的。
改造前的注意事项
进行此改造前,需确保手机已 root 并安装 Magisk,且 ACC 模块安装正确。测试充电开关时,建议使用原装充电头和数据线,以保证测试结果可靠。此外,Termux 软件源更新可能因网络问题失败,可切换至国内镜像解决。整个配置过程需耐心,尤其是 acc -t 测试耗时较长。
Q&A
如何在不拆机的情况下实现旧安卓手机的直供电改造?
使用ACC(Advanced Charging Controller)工具,通过root手机并安装Magisk和ACC模块,然后使用Termux配置充电开关,选择支持battIdleMode=true的开关,并设置电量上下限(如50%充电、40%停止),即可实现直供电,无需拆机。
ACC工具的工作原理是什么?
ACC通过读写系统底层的充电参数,接管手机硬件原本的充电行为,实现对充电的精准控制。它相当于给手机系统加装了一个“充电开关”,可以自由设置充电过程,甚至让电流绕过电池直接为主板供电。
安装ACC模块需要哪些前提条件?
需要手机已root,并安装Magisk框架。然后通过Magisk从本地安装ACC模块的zip文件,重启后ACC模块会自动在后台运行。
如何测试并选择合适的充电开关?
在Termux中执行acc -t命令,ACC会自动测试可用的充电开关。测试完成后,选择结果中最后两行显示“Switch works ✅”且“battIdleMode=true”的开关即可。测试时建议使用原装充电头和数据线。
如何设置ACC的电量控制参数以实现直供电?
首先指定充电开关,例如执行acc -s s="battery/constant_charge_current_max 3300000 0 --"。然后设置电量上下限,例如执行acc 50 40,表示电量达到50%时停止充电,低于40%时恢复充电。
使用ACC进行直供电改造有哪些注意事项?
需要注意:手机必须root并安装Magisk;测试充电开关时使用原装充电头和数据线;ACC是纯后台服务,无图形界面,推荐使用Termux命令行配置;若Termux更新失败,可切换至国内镜像。