Программно остановить / начать заряжать рутированный Android LG K4 - PullRequest
0 голосов
/ 13 сентября 2018

Я нашел файл sys / devices / platform / battery / LGBM_AtCmdChargingModeOff, который имеет значение "0".Когда я устанавливаю его на 1, телефон перестает заряжаться.

String command1 = "chmod 777 /sys/devices/platform/battery/LGBM_AtCmdChargingModeOff;";
String command2 = "echo \"1\" > /sys/devices/platform/battery/LGBM_AtCmdChargingModeOff;";
Process proc = Runtime.getRuntime().exec(new String[] { "su", "-c", command1, command2}, null);
proc.waitFor();

Когда я пытаюсь установить его обратно на 0, он продолжает оставаться на 1. Я не получаю никакой ошибки, поэтому какой-то другой процесс долженпереписать файл (когда я пытаюсь сделать это вручную, я получаю «ошибка при сохранении файла»).После перезагрузки телефона значение файла возвращается к «0».Есть идеи как снова зарядить телефон, не перезагружая его?

...