Показать сообщение отдельно
Старый 26.01.2019, 00:26 (01:26)   #69
Yuaf
Проповедник
 
Аватар для Yuaf
 
Город: Калуга, Люберцы, Касимов
Touareg 3.0 V6TDI
Регистрация: 24.02.2011
Сообщений: 1,711
Поблагодарил(а): 258
Благодарностей: 575
Репутация: 876

Yuaf СтаршеклассникYuaf СтаршеклассникYuaf СтаршеклассникYuaf СтаршеклассникYuaf СтаршеклассникYuaf СтаршеклассникYuaf Старшеклассник
По умолчанию

   Цитата:
А можно поподробнее?
Можно и поподробнее:
Предположим есть Android тело, на котором есть желание на стоковой прошивке(не рутованной) запустить что-нибудь очень требовательное к root правам(в моем случае SecondScreen), делаем следующее:
1. Включаем на теле отладку по USB(надо включить режим разработчика);
2. Качаем от сюда и устанавливаем ADB (Android Debug Bridge);
3. В папке, куда разархивировали ADB(желательно с:\adb) открываем окно команд(держим Shift и нажимаем правой кнопкой мыши на пустое место, находясь в этой папке, из выпавшего меню выбираем ОТКРЫТЬ ОКНО КОМАНД);
4. Подключам тело к компу;
5. В окно команд вводим: adb shell pm grant (путь до приложения, которому надо предоставить права) android.permission.WRITE_SECURE_SETTINGS и жмем enter. Дожидаемся окончание процесса и...
6. Перезагружаем тело и наслаждаемся

Данный метод тестировался на теле Sony Xperia X performance f8131 на последней доступной, стоковой прошивке 8 андроида. Думаю, если производитель тела намеренно не закрыл доступ через adb, все описанное выше будет работать на любом андроид.
ЗЫ В пятом пункте скобки не нужны, просто вводим путь до приложения.
ЗЫЗЫ Кстати, с помощью adb можно удалять ЛЮБОЕ приложение из тела, даже системное(только очень аккуратно! )

Последний раз редактировалось Yuaf; 26.01.2019 в 07:29.
Yuaf вне форума   Ответить с цитированием Вверх
Поблагодарили:
strainer (01.02.2019)