Por algunas razones no relacionadas con la duración de la batería, necesito desactivar la carga de la batería cuando un host USB está conectado a mi teléfono (un Nexus 4 rooteado). Echando un vistazo en internet ( link1 , link2 ), parece que debería modificar un archivo del sistema. He encontrado una serie de archivos interesantes ubicados en /sys/class/power_supply/battery
y /sys/class/power_supply/usb
, que podrían ser los correctos para ser modificados con el fin de lograr la desactivación de carga usb (por ejemplo /sys/class/power_supply/usb/present 0/1
).
¿Alguien ha intentado algo así (controlar la carga del usb a través del software y modificar dichos archivos del sistema)? ¿Cuál es la mejor manera de modificar esos archivos del sistema? ¿Debo usar el adb shell u otra herramienta?
Probé la aplicación "root explore" para modificar esos archivos, sin embargo, cuando modifiqué un archivo (después de cambiar sus permisos), se mantuvo automáticamente de nuevo a su valor original.