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

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

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

Сообщение Fisheye » 20 авг 2015, 10:17

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

Подскажите что-нибудь или дайте ссылку на какую-нибудь информацию по этой теме.
Последний раз редактировалось Fisheye 24 авг 2015, 22:59, всего редактировалось 1 раз.

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

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

Сообщение Fisheye » 24 авг 2015, 22:57

Нашёл, может кому пригодится.

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

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();
}

Ответить