получение прав пользователя root на устройстве Android программно в java для изменения scaling_governor - PullRequest
2 голосов
/ 31 января 2011

Я пытаюсь разработать приложение для Android, в котором я пытаюсь изменить scaling_governor на userspace, чтобы я мог установить частоту процессора, но я не знаю, как получить права root-пользователя программно, чтобы изменитьscaling_governor.Есть ли способ изменить scaling_governor и установить пользовательскую частоту процессора?

1 Ответ

1 голос
/ 07 июля 2011

Чтобы получить привилегии суперпользователя, вы должны использовать команды Unix в оболочке, что-то вроде этого:

Process process = Runtime.getRuntime().exec("su");

Затем используйте ввод / вывод процесса для отправки командчитать вывод.

...