バッテリーの寿命とは関係のないいくつかの理由で、USBホストが電話(ルート化されたNexus 4)に接続されている場合、バッテリーの充電を無効にする必要があります。インターネット(上を見て周りに取るリンク1、リンク2)、それは私がシステムファイルを変更する必要があるように見えます。私は面白いにある一連のファイルを発見した/sys/class/power_supply/battery
と/sys/class/power_supply/usb
、右のものかもしれない、(例えば無効USB充電を達成するために変更します/sys/class/power_supply/usb/present 0/1
)。
誰かがそのようなことを試しましたか(ソフトウェアを介してUSB充電を制御し、そのようなシステムファイルを変更します)?これらのシステムファイルを変更する最良の方法はどれですか?adbシェルまたは別のツールを使用する必要がありますか?
これらのファイルを変更するために「ルート探索」アプリを試しましたが、ファイルを変更すると(アクセス許可を変更した後)、自動的に元の値に戻りました。