Проверка наличия рут-прав на Android-девайсах

Способ 1: Менеджеры прав Суперпользователя

Главным признаком наличия рут-прав на Android-девайсе (или, во всяком случае, факта осуществления попыток их получения) является присутствие в системе менеджера для управления привилегиями. Чаще всего это Magisk Manager на относительно новых устройствах или SuperSu на морально устаревших, и данный спецсофт следует использовать для проверки доступности возможностей Суперпользователя в первую очередь.

Вариант 1: Magisk Manager

Скачать Magisk Manager с официального сайта

  1. Если отсутствует, инсталлируем наиболее актуальное и эффективное на момент написание статьи приложение для управления правами Суперпользователя в среде Android.

    Magisk Manager - установка приложения для управления рут-правами в среде Android из его APK-файла

    Читайте также: Способы установки приложений на Android-девайс

    Мэджиск Менеджер нет смысла искать в Google Play Маркете, а получить возможно только скачав и установив APK приложения с официального сайта разработчиков по представленной перед этой инструкцией ссылке или же в процессе развёртывания через модифицированное рекавери активирующего рут-права zip-пакета!

    Менеджер рут-прав для Android Magisk Manager - скачивание APK файла приложения

  2. Открываем Magisk, если софт потребует, обновляем его.

    Первый запуск Менеджера рут-прав для Android Magisk Manager, обновление приложения

  3. Смотрим на значение параметра «Установлен» в первом по счёту и одноимённом приложению блоке на его вкладке «Главная». Если здесь указано «N/A», рут-права на девайсе недоступны.

    Magisk Manager свидетельствующий о неполученных рут-правах экран приложения

    Ситуация, при которой демонстрируются сведения о версии компонентов Magisk (номер сборки), а также поверх экрана приложения внизу отображается панель инструментов менеджера, говорит о том, что привилегии Суперпользователя на девайсе активированы и могут быть задействованы.

    Magisk Manager экран менеджера рут-привилегий при активированных правах Суперпользователя на устройстве

Вариант 2: SuperSu

  1. Если на девайсе присутствует приложение SuperSu, запускаем его.

    Менеджер привилегий Суперпользователя для Android SuperSU - открытие приложения

  2. В случае недоступности привилегий Суперпользователя менеджер выдаст сообщение «Ваш телефон не рутирован».

    SuperSU - сообщение менеджера рут-прав об их отсутствии на устройстве

  3. Когда рут-права на устройстве активированы, после открытия СуперСу получаем доступ ко всей его функциональности.

    SuperSU - нормально функционирующий менеджер на Android-девайсе с активированными рут-правами

Способ 2: Диагностические приложения

Использование возможностей некоторых представителей софта для определения технических характеристик и параметров Android-устройств – это по каким-то причинам мало востребованный, однако эффективный, быстрый и простой способ определения того, активированы ли рут-привилегии. Особенно актуальным применение одного из предложенных далее программных инструментов будет, если параллельно с выяснением фактора доступности прав Суперпользователя требуется получить информацию о других свойствах или параметрах смартфона/планшета.

Вариант 1: AIDA64

Скачать AIDA64 из Google Play Маркета

  1. Переходим по ссылке выше с мобильного девайса и таким образом открываем страницу AIDA64 в Магазине Android-софта от Google. Инсталлируем приложение.

    AIDA64 для Android - установка приложения для диагностики мобильного девайса из Google Play Маркета

    Если Google Play Маркет отсутствует или доступ в него невозможен, ищем в сети и скачиваем (к примеру, с ресурса APKMirror) установочный APK-пакет программы, и затем устанавливаем её.

    Подробнее: Установка Android-приложений из APK-файлов

    AIDA64 для Android - инсталляция приложения путём развёртывания его APK-файла

  2. Запускаем средство получения системной информации мобильного устройства, на его главном экране-меню тапаем по вкладке «Android».

    AIDA64 для Android - запуск приложения, переход в его раздел Android для получения сведений о рут-правах на девайсе

  3. Целевой в нашем случае пункт располагается четвёртым по счёту на открывшейся в AIDA64 странице со сведениями и называется «Устройство с Root-доступом». Если значение параметра здесь «Нет», привилегии Суперпользователя на девайсе активированы не были;

    AIDA64 для Android - Пункт Устройство с Root-доступом в разделе Андроид приложения, привилегии Суперпользователя отсутствуют на устройстве

    если же «Да» — доступны.

    AIDA64 для Android - Подтверждение наличия рут-прав на устройстве в приложении

Вариант 2: CPU-Z

Скачать CPU-Z из Google Play Маркета

Скачать APK CPU-Z с официального сайта

  1. Устанавливаем приложение CPU-Z на тестируемый девайс, скачав его по ссылке выше из Play Маркета

    CPU-Z для Android - установка приложения для диагностики девайса из Google Play Маркета

    либо загрузив и инсталлировав APK-файл с официального сайта разработчиков (это доступно после перехода в раздел «VERSIONS HISTORY» ресурса).

    CPU-Z для Android - загрузка APK файла приложения с официального сайта

  2. Открываем софт и переходим на его вкладку «SYSTEM».

    CPU-Z для Android - запуск приложения, переход на его вкладку SYSTEM для проверки рут-прав на девайсе

  3. В отобразившемся перечне характеристик находим пункт «Root Access» и смотрим на значение данного параметра:
    • «No» — привилегии Суперпользователя на устройстве не активированы;

      CPU-Z для Android - пункт Root Access в разделе SYSTEM приложения - привилегии Суперпользователя на девайсе не активированы

    • «Yes» — рут-права получены.

      CPU-Z для Android - подтверждение в приложении наличия рут-прав на девайсе

Способ 3: Спецсредства определения рута

Для тестирования Android-устройств на наличие прав Суперпользователя созданы и специализированные приложения, получить их несложно из Google Play Маркета и других источников. Самым популярным и признанным наиболее надёжным из средств для проверки рута считается Root Checker от разработчика joeykrim.

Скачать Root Checker из Google Play Маркета

  1. Инсталлируем Рут Чекер из Гугл Плей Маркета.

    Root Checker - установка средства проверки наличия рут-прав на Android-девайсе из Google Play Маркета

    На устройства, где сервисы Google отсутствуют, установить приложение возможно путём загрузки, к примеру, с доступной по следующей ссылке веб-страницы, и развёртывания APK-файла.

    Скачать APK-файл Root Checker

  2. Запускаем средство тестирования. Тапаем «Принять» под отобразившейся после первого его открытия информацией «Отказ от ответственности», нажимаем на кнопку «GET STARTED» на следующем экране.

    Root Checker - первый запуск приложения для проверки наличия привилегий Суперпользователя на Android-девайсе

  3. Никуда не перемещаясь с первой вкладки Рут Чекера, тапаем «ПРОВЕРКА ROOT» в её главном блоке.

    Root Checker - запуск функции проверки наличия рут-прав на Android-устройстве в приложении

  4. Немного ожидаем получения результата проверки, возможно два варианта:
    • Красно-оранжевая надпись «Sorry! Root access is not properly installed on this device.» означает, что привилегии Суперпользователя на устройстве недоступны.

      Root Checker для Android отрицательный результат тестирования устройства на наличие рут-прав

    • Уведомление зелёного цвета «Congratulations! Root access is properly installed on this device!» говорит о том, что рут-права на устройстве активированы и могут быть задействованы пользователем с любыми конечными целями.

      Root Checker для Android констатация приложением факта наличия рут-прав на девайсе

Способ 4: Эмулятор Терминала

Многие подразумевающие привлечение привилегий Суперпользователя операции в среде Android требуют ввода терминальных команд, поэтому получившим рут-права пользователям часто приходится инсталлировать на устройство приложение-эмулятор консоли. А раз установка Терминала теоретически всё равно потребуется, часто целесообразно задействовать его и с целью проверки доступности особых возможностей, а не привлекать для этого дополнительный вышеописанный софт.

Скачать Эмулятор Терминала из Google Play Маркета

  1. Любым способом (по ссылке выше из Магазина Гугл или путём загрузки и развёртывания взятого, к примеру, отсюда APK-файла) инсталлируем приложение Terminal Emulator for Android By Jack Palevich.

    Terminal Emulator for Android By Jack Palevich - инсталляция приложения из Google Play Маркета

  2. Открываем приложение Терминал, предоставляем ему разрешение на доступ к файлам в памяти девайса, подтверждаем получение отобразившегося уведомления.

    Terminal Emulator for Android - первый запуск приложения после установки

  3. Пишем команду su, затем нажимаем «Ввод» на виртуальной клавиатуре.

    Эмулятор Терминала для Android ввод команды su для доступа к рут-правам или проверки их наличия на девайсе

  4. В случае, когда рут-права на устройстве не активированы, в строке Терминала появится следующее уведомление:

    inaccessible or not found

    Эмулятор Терминала для Android констатация отсуствия привилегий Суперпользователя на девайсе приложением

    Если привилегии Суперпользователя получены, Эмулятор Терминала обратится к установленному на девайсе менеджеру рут-прав (Magisk Manager, Super SU) за разрешением на их использование. Предоставляем доступ, коснувшись «РАЗРЕШИТЬ» под отобразившимся на экране запросом, после чего в средстве отправки терминальных команд на короткое время отобразится уведомление «Терминал предоставлены права суперпользователя», а первый значок в строке ввода указаний сменится с $ на #:

    Terminal Emulator for Android Терминал предоставлены права суперпользователя, то есть рут-привилегии наличествуют на девайсе

Поделиться статьей в социальных сетях:

Оставить комментарий

Сообщить об ответе на E-mail.