由于某些与电池寿命无关的原因,当我将USB主机连接到手机(植根的Nexus 4)时,我需要禁用电池充电。环顾互联网(link1,link2),看来我应该修改系统文件。我在/sys/class/power_supply/battery
和中找到了一系列有趣的文件/sys/class/power_supply/usb
,这些文件可能是要实现USB充电禁用的正确修改文件(例如/sys/class/power_supply/usb/present 0/1
)。
有没有人尝试过这样的事情(通过软件控制USB充电并修改此类系统文件)?修改这些系统文件的最佳方法是哪种?我应该使用adb shell还是其他工具?
我尝试使用“ root Explore”应用程序来修改这些文件,但是,当我修改文件(更改其权限后)时,该文件会自动恢复为原始值。