Войти
Мобильные платформыСтатьи

Получение рут-доступа для эмулятора из состава Google SDK Android версий 5 - 6

Внимание! Этот документ ещё не опубликован.

Автор:

В данной статье я объясню вам как получить root-доступ для эмулятора из состава Google SDK c версиями Android 5 - 6.

Это может потребоваться, если вы разрабатываете приложения, которым для работы требуется рут-доступ.
Это приложения типа файловых менеджеров Root Explorer, Root Browser или различных Линукс-терминалов
с командной строкой для доступа к системным файлам ОС Андроид.
Рут-доступ на эмуляторе c системами Андроид с SElinux получают несколько иначе, чем для старых версий Андроида:

Для начала вам необходимо скачать несколько приложений:

SuperSU app (chainfire) latest version 2.82
Recovery flashable.zip (contains su binary)

А так же убедитесь, что у вас обновлён Android SDK и установлены следующие компоненты:

Intel x86 Emulator Accelerator HAXM 6.2.0
и
Android 6.0 (API23) Intel x86 Atom System Image.

Теперь создайте виртуальное устройство Андроид (AVD) с Android 6.0 Marshallow:

root-1 | Получение рут-доступа для эмулятора из состава Google SDK Android версий 5 - 6

Запускаем эмулятор с командной строки следующим образом:

Изображение

Нужно подождать пока запустится эмулятор.

Если вы сделали всё правильно, то эмулятор успешно запустится:

Изображение

Теперь приступаем к самому интересному!

Из ранее скачанного архива SuperSU-v2.82-201705271822.zip, вам необходимо извлечь исполняемый файл su.pie
Я поместил все в каталог: android-sdk\platform-tools

С командной строки вводим следующие команды:

Изображение

Теперь вводим с командной строки:

Изображение

На этом с командной строкой все.

Теперь в эмуляторе запускаем уже установленное приложение SuperSU.

После запуска нажимаем в приложении:

1. кнопку Start
2. В диалоговом окне - пункт: Continue
3. В следующем диалоге: NORMAL

Ждём пока SuperSU обновит системные утилиты.

4. В последнем диалоге жмём: ok
5. Жмём No, thanks

Теперь приложение можно закрыть.

Если вы сделали всё правильно, то вы получили рут-доступ!
Теперь вы можете экспериментировать с ОС Android SELinux.

Изображение

#root, #SDK Android emulator

24 августа 2017

Комментарии [2]