Aus Gründen, die nicht mit der Akkulaufzeit zusammenhängen, muss ich das Aufladen des Akkus deaktivieren, wenn ein USB-Host an mein Telefon angeschlossen ist (ein gerootetes Nexus 4). Wenn ich mich im Internet umsehe ( link1 , link2 ), sollte ich eine Systemdatei ändern. Ich habe eine Reihe interessanter Dateien in /sys/class/power_supply/battery
und /sys/class/power_supply/usb
gefunden, die möglicherweise geändert werden müssen, um die Deaktivierung des USB-Ladevorgangs zu erreichen (z /sys/class/power_supply/usb/present 0/1
. B. ).
Hat jemand so etwas ausprobiert (den USB-Ladevorgang über Software steuern und solche Systemdateien modifizieren)? Wie können diese Systemdateien am besten geändert werden? Soll ich die AdB-Shell oder ein anderes Tool verwenden?
Ich habe versucht, die App "root explore" zu verwenden, um diese Dateien zu ändern. Wenn ich jedoch eine Datei änderte (nachdem ich ihre Berechtigungen geändert hatte), wurde sie automatisch auf ihren ursprünglichen Wert zurückgesetzt.