Всё о root

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

Поскольку Android построен на ядре Linux, ему досталась в наследство одна из особенностей ОС – привилегированный пользователь (или root), который имеет права на выполнение любых операций в системе, в том числе удаление и изменение системных файлов. В Android же под root-доступом понимается собственно привилегированный доступ (права суперпользователя), благодаря которому пользователь получает полный контроль над своим устройством.

Root может быть трёх видов:

  • Full root – постоянный доступ к функционалу устройства;
  • Shell root – урезанный вариант Full, когда изменение папки /system недоступно;
  • Temporary root – доступ предоставляет только до перезагрузки устройства.

Перед тем, как перейти к способам получения root-прав, важно учесть, что данный метод таит в себе опасности, особенно для неопытных пользователей, такие как:

  • Лишение гарантии на устройство;
  • Вероятность выхода из строя при неправильных действиях.

Зачем же тогда это нужно? Если пользователь всё сделал правильно и получил права суперпользователя на своём устройстве, то он получает следующие преимущества:

  • Изменения файлов системы и приложений;
  • Установка самых разных приложений, которые для своей работы требуют root;
  • Перепрошивание устройства;
  • Удаление приложений, вшитых в прошивку;
  • Использование дополнительных функций Android;
  • Улучшение быстродействия с помощью специальных приложений.

Существует множество способов получения root, это можно делать как с помощью ПК, так и без него.

Для того, чтобы получить права суперпользователя без ПК, нужно использовать специальные приложения, который в пару нажатий взламывают систему и активируют root. К таким приложениям относятся:

  • KingRoot;
  • Kingo Root;
  • OneClickRoot;
  • Framaroot;
  • Vroot;
  • И многие другие.

Как правило, алгоритм действий у всех них одинаковый:

  1. Скачать приложение и установить его на устройстве.
  2. Запустить приложение и дождаться завершение рутирования.
  3. Удостовериться, что root получен.

Если же пользователь хочет получить root-доступ с помощью ПК, для этого ему понадобятся одно из приложений для рутирования (как правило это одноименные аналоги приложений APK) и разрешение отладки по USB на устройстве. Также важно учесть, что уровень заряда батареи устройства должен быть выше 50%.

Алгоритм действий при таком способе следующий:

  1. Скачать и установить программу для рутирования на ПК.
  2. Активировать на устройстве отладку по USB («Настройки» > «Для разработчиков»). Если раздел «Для разработчиков» на устройстве отсутствует, нужно перейти в раздел «О телефоне» и тапнуть по строке «Номер сборки» 7 раз.
  3. Если это необходимо, сделать бэкап данных с внутренней памяти телефона.
  4. Подключить устройство по USB к ПК с запущенным приложением.
  5. Когда на устройстве появится запрос на отладку – разрешить его.
  6. Запустить программу и дождаться выполнения операций.

Как правило, приведённые выше программы и приложения могут выполнять также и удаление root-прав, если такая необходимость возникла.