Многие пользователи Android устройств знакомятся с понятием root права, когда ищут способы получить доступ к недоступным настройкам. Рассмотрим, что такое привилегии суперпользователя, зачем они нужны, как проверить, есть ли на вашем смартфоне, как их можно получить без компьютера и через ПК.
Что такое root на Андроид и зачем он нужен?
В Linux есть понятие суперпользователь – пользователь, у которого есть доступ к скрытым и системным разделам в режиме записи. Android разработана на базе Linux, поэтому в ней эта фишка есть.
Рут-права (root access) или доступ – это привилегии суперпользователя, то есть возможность получить полный и безоговорочный контроль над устройством, какой есть у инженеров или разработчиков. Root – это корень файловой системы, каталоги, где хранятся системные файлы, в том числе встроенные приложения, доступ к которым в целях безопасности для пользователя закрыт.
Root при помощи команды su (superuser) позволяет безопасно обходить стандартные ограничения Андроид. Зачем они нужны:
- Для получения доступа к корневой директории: просмотр, удаление, замена, редактирование файлов.
- Управление производительностью, автономностью устройства, установка твиков.
- Удаление предустановленных приложений.
- Установка программ, требующих root, различных прошивок, оболочек, модов.
- Можно разблокировать дополнительные функции Android.
- Возможность внедряться в активные процессы, как вариант, взлом игр.
- Эффективная блокировка рекламы, например, через AdWay.
- Автоматизация работы, управления устройством – выполнение скриптов, активация/отключение функций по условию (по времени, например).
- Создание резервных копий с системными настройками, параметрами безопасности, входа в учётные записи.
- Перенос любых приложений / игр на SD-карту для очистки встроенной памяти.
Root бывает полным (Full) – без ограничений, Shell – постоянным, но без доступа к папке /system в режиме чтения и Temporary – временным.
Чем опасны рут-права?
- Потеря гарантии – рутирование приводит к аннуляции гарантии, если планшет или телефон находится на гарантийном обслуживании.
- Высоки шансы навредить работе операционной системе, если делать необдуманные действия, проводить эксперименты.
- Вероятность установить приложение с внедрённым вредоносным модулем, в том числе шпионским.
- Ряд программ может перестать функционировать из-за соображений безопасности, например, банковские, платёжные системы.
- Проблемы с обновлениями – Андроид и оболочка порой могут не обновляться.
Рут – это возможность получить безоговорочный доступ к возможностям смартфона и в то же время превратить его в «кирпич», который заработает только после прошивки.
Как проверить наличие рута
Убедиться, что привилегии суперпользователя на вашем устройстве установлены или наоборот, не получены, рекомендуем через утилиту Root Checker Pro.
Запустите приложение. Если делаете это впервые, тапните «ОК» в окне со списком изменений, затем – «Verify…».
Super User у нас установлен, root – не получен.
Как получить root-права
Активировать привилегии суперпользователя на смартфоне, планшете, книге и иных гаджетах можно разными способами. Для этого приложения будут использовать лазейки или дыры в безопасности операционной системы, наличие которых даже после многочисленных обновлений разработчик ОС не оспаривает.
Быстро получить рут права на Андроид можно без компьютера через различные приложения.
Помните о рисках и необходимости сделать резервную копию данных на смартфоне / планшете.
Magisk
Если ранее использовали Framaroot, в последние лет шесть используют Magisk. Рассмотрим, как на Андроиде сделать устройство корневым для Root Explorer.
Запустите утилиту Magisk, тапните по кнопке внизу справа. Установка рута подразумевает модификацию установочного раздела операционной системы устройства.
Скачайте текущую прошивку, установленную на смартфоне с официального сайта. Её версию ищите в настройках Android, раздел «О телефоне». Загружайте вариант для Fastboot.
Если загрузили архив, распакуйте его.
Посетите в нем каталог Images. Нам нужен загрузочный образ boot.img, скопируйте его на телефон.
В приложении Magisk тапните по первой кнопке «Установить» – «Пропатчить boot-образ».
Выберите boot.img на смартфоне, нажмите «Установить».
Скачайте скрипт, извлеките его на диск C:\.
Туда же скопируйте модифицированный загрузчик magisk_patched_***.img с папки Download на смартфоне.
Теперь нужно выключить смартфон, далее зажмите кнопки звук вниз и питания до появления Fastboot.
Подключите смартфон к ПК, запустите boot_installer.cmd и подтвердите установку модифицированного загрузчика – нажмите «1».
После включения устройства запустите RootChecker или проверьте наличие рута через Magisk – будут активными вкладки «Модули» и «SuperUser».
Root Genius
Запустите приложение, подключите смартфон к компьютеру через USB, тапните по кнопке Root и дожидайтесь завершения операции. Если постигнет неудача, использует иные программы.
KingRoot
После запуска пролистайте все экраны, где описаны преимущества утилиты, жмите «Попробовать».
Затем – «Получить ROOT». Процесс может затянуться на несколько минут, не торопитесь.
Также можете попробовать Root Zhushou, Romaster SU, Baidu Root, но Magisk позволяет создать пользователя с правами root практически на любом устройстве.
Как управлять правами суперпользователя
Для управления root-доступом используют утилиту SuperSU. Единственное, что в ней рекомендуем сделать, это выбрать «Запрос» в настройках доступа по умолчанию. Это значит, что при попытке получить root приложением перед вами появится диалог, где сможете предоставить его приложению или запретить.
Также управлять root можно через приложение Magisk, которое вытеснило не только популярное ранее Framaroot, но и SuperUser.
Скрываем рут
Как уже говорили, часть программ с рутом может перестать работать. Чтобы скрыть от приложения, зайдите в настройки Magisk, здесь нужно включить «Zygisk» и «Активировать DenyList».
Далее нужно открыть «Настройки DenyList», вручную отметить все сервисы, от которых нужно скрыть рут: платёжные, банковские приложения: возле них нужно поставить галочки, кому привилегии хотите оставить – убрать флажки.
Обязательно перезагрузите телефон. Можно пользоваться.
Операций многовато, но с ними легко справится ребёнок 10 лет.
Если программы при обнаружении Magisk отказываются работать, зайдите в его настройки, тапните «Скрытие приложения Magisk», введите любое название и жмите «ОК». Программа будет пересобрана с уникальным названием пакета. Всё, рут-права будут скрыты ото всех.
Как убрать root
Рассмотрим, как полностью отключить рут права. Делается это легко. Установите Universal Unroot, запустите её, тапните «Unroot».
Второй способ: удалите busybox и su с каталога /system/xbin и superuser.apk с директории system/app через файловый менеджер с поддержкой рута вроде Root Explorer.
Узнать, получилось ли, можете через Root Checker или Magisk.