缘由: 我的一个老的Android设备因为一直插电导致电池鼓包严重,但又需要一直保持开机
前提: 手机需要root
电路修改: 将电池拆下来,从电池上取下电池保护电路,然后将原来电池正负极直接和usb数据线的正负极焊接到一起。理论上如果再将充电口上的正负极和电池保护电路的正负极焊接到一起,然后将usb 充电线插上也是可以的。
通电自动开机主要是修改init.rc文件中的on charger部分,这部分是用于usb充电处理流程的,修改为以下内容:
on charger class_start charger #这行下面添加 setprop sys.powerctl reboot
这样插上充电线就会自动启动了。
开机自动打开无线调试,adb shell中执行:
setprop persist.adb.tcp.port 5555 #后面这个是无线调试的端口号
重启后自动生效