Android. Что такое права суперпользователя (ROOT) и с чем их едят?

Android. Что такое права суперпользователя (ROOT) и с чем их едят?

F.Friday Team

Приветствую!

У вас тоже смартфон на базе Android'а? Тогда бегом к нам. Сегодня мы поговорим, как снять оковы и быть независимым и свободным внутри своего телефона.

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

Свое название root получил из-за имени корневой папки /root, в которой хранятся все системные файлы и настройки. По умолчанию данная директория недоступна пользователю через встроенный Диспетчер файлов, однако частичный доступ к ней можно получить при помощи сторонних файловых менеджеров.

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

Существуют как минимум 3 способа получить права суперпользователя:

  • Через компьютер;
  • Через мобильное приложение;
  • Через Recovery.

И если первый способ самый лёгкий, то он не самый эффективный.

Второй способ не лучше первого, точнее, эффективность намного ниже.

Однако получение прав суперпользователя через Recovery - это самый эффективный способ проверенный годами!

Получение root'а при помощи ПК

Как уже говорилось выше, данный метод получения прав суперпользователя является одним из самых старых. Он подразумевает заливку на ваше устройство специального эксплоита, который устанавливает в папку /system исполняемый файл "su" и ряд утилит - менеджеров root'а Superuser и SuperSu, а также, опционально, терминального приложения BusyBox.

Существует достаточно много программ, которые позволяют получить root на Android при помощи ПК, однако из бесплатных я бы рекомендовал использовать "Kingo ROOT". Эта утилита имеет довольно большую базу данных по популярным моделям смарт-устройств, автоматически загружает драйвера для работы с Вашим смартфоном и может как предоставлять права суперпользователя, так и аннулировать их.

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

Чтобы подключение произошло на своем устройстве зайдите в "Настройки" - "Приложения" - "Разработка" (или в новых версиях "Настройки" - "Для разработчиков") и активируйте там опцию "Отладка USB". Теперь можете подсоединять смартфон к компьютеру при помощи USB-кабеля. Если программа "Kingo ROOT" распознает ваш аппарат, она начнет загружать для него драйвер, о чем и оповестит:

Когда драйвер будет установлен появится основное рабочее окно, в котором будет отображен текущий статус наличия root-прав и две кнопки, позволяющие удалить root или переустановить его:

Собственно, для получения прав супер-юзера нужно нажать правую кнопку "Root" или "Root Again" (если права рут уже есть, но работают не так, как нужно). На этом ваши действия и кончаются. Осталось только дождаться, пока "Kingo ROOT" скопирует на ваше устройство все нужные файлы и запустит его перезагрузку.

После перезагрузки рут будет готов. Это будет ясно по тому, что в списке приложений появится новое - SuperSu. Также будет еще одно приложение под именем Kingo ROOT. Это утилита, посредством которой компьютер передавал команды во время root'а. Ее можно удалить, если не планируется процедура отката рута.

Приложения для получения root-прав

Еще лет 5 назад для того, чтобы получить root на смартфоне или планшете требовалось вначале найти к нему драйвер, затем отыскать программу для получения root-прав, настроить её, а уж потом пробовать получить права супер-юзера. И то выходило не всегда и не с первого раза.

Получить же root для большинства современных и популярных Android устройств стало делом пары кликов! Причем, подключать что-то куда-то даже не потребуется. достаточно просто установить на устройство приложение и активировать его.

Вот несколько подобных приложений.

Framaroot:

Данное приложение является одним из самых популярных на различных форумах и его, чуть ли не в первых рядах советуют пробовать для получения root-прав на современных устройствах. В возможности приложения входит выбор устанавливаемого root-менеджера (Superuser или SuperSU), несколько алгоритмов получения прав root для разных устройств и функция удаления прав суперпользователя.

z4root:

Данный инструмент также рекомендуют на многочисленных форумах. Как и Framaroot он позволяет получать и сбрасывать root-права в один клик. Но помимо полного root'а может производить и временный, что прибавляет ему плюсов!

Un-Rooting:

Еще одна поделка на нашу тему. По названию видно, что в первую очередь приложение ориентировано как раз на отмену прав суперпользователя. Однако, как выяснилось, оно может и дать эти права.

Помимо упомянутых выше приложений, Вы можете найти и ряд других. Возможно, одно из них подойдет именно Вам.

Таким образом, резюмируя наш опыт, можем сказать, что преимуществом получения root-прав при помощи приложений является то, что они не могут в принципе привести к поломке аппарата и не требуют его перезагрузки. То есть включать и отключать права суперпользователя мы можем прямо "на лету", что бывает удобно в некоторых случаях, когда root нам нужен не насовсем.

Однако, не все устройства поддаются таким манипуляциям.

Root через Recovery

Последним способом получить root может быть получение прав суперпользователя при помощи встроенной системы восстановления устройства (Recovery).

Тут, увы, универсального способа нет. Вам придется перечитать популярные форумы именно по вашей модели устройства и, скорее всего, где-то в недрах обсуждений (или в шапке, как на 4pda.ru [не реклама]) вы найдете несколько архивов с именами, типа, recovery.zip, root.zip, superuser.zip или что-то вроде того. Далее алгоритм таков:

  • Архив, подходящий именно к вашему устройству, нужно скачать на SD-карту смартфона, в ее корень (директория /sdcard).
  • Выключить устройство и включить в режиме Recovery.
  • Выбрать меню "Aplly Update From SDCard" и запустить наш архив на исполнение.
  • Дождаться завершения копирования всех файлов и перезагрузки устройства.

Показателем успешного получения root'а будет, как и во всех предыдущих случаях, появление менеджера root (Superuser или SuperSU).

F.Friday Team

Report Page