Что такое Root? Root (от англ. root — корень; читается «рут»), или суперпользователь — специальный аккаунт в UNIX-подобных системах, владелец которого имеет право на выполнение всех без исключения операций.
Что дают Root права? Получив доступ к учетной записи главного администратора, вы автоматически получаете не только полный контроль над операционной системой с возможностью настройки вашего устройства в соответствии со своими предпочтениями, но и возможный доступ для непрошеных гостей.
Виды Root прав
- Full Root — постоянные права, снимающие установленные ограничения. Обновлять операционную систему не рекомендуется.
- Shell Root – аналог Full Root, но без доступа к папке system.
- Temporary Root – временный Root доступ. После перезагрузки устройства он пропадает.
Как получить Root права?
Существует масса универсальных способов и методов получения Root прав на устройствах под управлением Android. Большинство из них предполагает использование специальных программ и ПК. Несколько популярных программ для получения root прав:
- Universal AndRoot
- Unlock Root Pro
- z4root
- Revolutionary
И еще множество, обещающих получение желаемого в «пару кликов». К сожалению, далеко не все из них способны справиться с задачей, относительно вашего мобильного устройства. Стоит отметить, что подобное программное обеспечение может определяться как вирусное, так как оно вносит изменения в ядро ОС Android. Данные программы действительно являются вирусными эксплоитами, проникающими в ядро системы и при их скачивании или установке рекомендуется отключать защитное ПО.
Другой способ получения Root-прав заключается в установке на смартфон модифицированной прошивки. В этом случае всю работу за вас уже проделали специалисты, а вам только остается выбрать ту прошивку, которая подходит именно для вашего устройства. Кстати, там же вы найдете различные украшательства и дополнения для своей модели смартфона.
На заметку, часть телефонов имеет защиту, поставленную производителем — NAND lock. Чаще всего этим грешила компания HTC, так что обладателям таких аппаратов не повезло — NAND lock запрещает производить любые изменения раздела /system (не позволит ничего писать/удалять в/из раздела /system, даже если его перемонтировать на запись), из-за чего в папку /system невозможно установить программу Superuser. В телефонах с NAND lock сделать Root все же можно, но он будет неполнофункциональным (можно получить только Shell root или Temporary Root).
Для получения прав администратора или пользователя с root правами (суперпользователя) на Android можно использовать программу SuperOneClick. Вначале включите на Android-смартфоне режим «Отладка по USB». Это можно сделать через меню «Настройки — Приложения — Разработка». Подключите коммуникатор к ПК, при необходимости дождитесь завершения установки драйверов. Запустите SuperOneClick. Для получения доступа с правами суперпользователя щелкните по «Root». Подтвердите установку BusyBox, дождитесь завершения проверки целостности архива и перезагрузите устройство — «рутинг» завершен. Для отключения root прав выполните команду «Unroot».
Альтернативный способ получить root права на Android
Получение Root-доступа с помощью программы Universal AndRoot 1.6.2, которая устанавливается непосредственно на смартфон. Для получения root прав вы также можете воспользоваться приложениями Unlock Root, z4root, Revolutionary.
Как проверить, что права root получены?
- Возможно (но не обязательно) появление в списке программ приложения под названием Superuser или SuperSU.
- При запуске программ, требующих привилегий root, будет всплывать соответствующий запрос
- Программы, которые ранее не работали, ссылаясь на недостаток прав, теперь полностью функциональны
- В эмуляторе терминала при вводе команды su появляется приглашение в виде решетки: #. Этот способ проверки зависит от метода получения root-прав (например, при использовании Universal Androot этот способ проверки неприемлем). В эмуляторе терминала наберите команду «/system/bin/id»[Enter]. Если в ответ вы получите «uid=0(root) gid=0(root)», то вы добились желаемого.