Z niektórych powodów niezwiązanych z żywotnością baterii muszę wyłączyć ładowanie baterii, gdy host USB jest podłączony do mojego telefonu (zrootowany Nexus 4). Rozglądając się po Internecie ( link1 , link2 ), wygląda na to, że powinienem zmodyfikować plik systemowy. Znalazłem szereg ciekawych plików znajdujących się w /sys/class/power_supply/battery
oraz /sys/class/power_supply/usb
, że może być słuszne zostać zmodyfikowane w celu osiągnięcia wyłączenie USB do ładowania (np /sys/class/power_supply/usb/present 0/1
).
Czy ktoś próbował czegoś takiego (kontrolować ładowanie USB za pomocą oprogramowania i modyfikować takie pliki systemowe)? Jaki jest najlepszy sposób modyfikacji tych plików systemowych? Czy powinienem używać powłoki adb lub innego narzędzia?
Próbowałem aplikacji „root explorer”, aby zmodyfikować te pliki, jednak kiedy zmodyfikowałem plik (po zmianie jego uprawnień), automatycznie przywrócono jego pierwotną wartość.