Pour certaines raisons non liées à la durée de vie de la batterie, je dois désactiver la charge de la batterie lorsqu'un hôte USB est connecté à mon téléphone (un Nexus 4 enraciné). Jeter un oeil autour sur l'Internet ( link1 , lien2 ), il semble que je devrais modifier un fichier système. J'ai trouvé une série de fichiers intéressants situés dans /sys/class/power_supply/battery
et /sys/class/power_supply/usb
, qui pourraient être les bons à modifier afin de désactiver la charge USB (par exemple /sys/class/power_supply/usb/present 0/1
).
Quelqu'un at-il essayé quelque chose comme ça (contrôler la charge USB via un logiciel et modifier ces fichiers système)? Quelle est la meilleure façon de modifier ces fichiers système? Dois-je utiliser le shell adb ou un autre outil?
J'ai essayé l'application "root explore" afin de modifier ces fichiers, mais lorsque j'ai modifié un fichier (après avoir changé ses autorisations), il a été automatiquement conservé à sa valeur d'origine.