По некоторым причинам, не связанным с временем работы от батареи, мне нужно отключить зарядку батареи, когда 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 или другой инструмент?
Я попытался использовать приложение «Изучение корня», чтобы изменить эти файлы, однако, когда я изменил файл (после изменения его разрешений), он автоматически вернулся к исходному значению.