Страница 1 из 1

(РЕШЕНО) Работа с системными данными (superuser).

Добавлено: 20 авг 2015, 10:17
Fisheye
Не могу найти информацию о работе с системными данными.
То есть мне надо сделать следующие:
1. Запросить у пользователя root права
2. Произвести какие-то действия с данными(удалить, переместить и т.д).

Подскажите что-нибудь или дайте ссылку на какую-нибудь информацию по этой теме.

Re: Работа с системными данными (superuser)

Добавлено: 24 авг 2015, 22:57
Fisheye
Нашёл, может кому пригодится.

Код: Выделить всё

try {
//Запрос прав суперпользователя
Process sh = Runtime.getRuntime().exec("su"); 
//Действия
DataOutputStream os = new DataOutputStream(sh.getOutputStream());
//Ниже: создание папки, все команы смотреть в linux
os.writeBytes("mkdir /data/data/ru.fisheye.apptools/patches \n");
} catch (IOException e) {
e.printStackTrace();
}