ОС Android предлагает пользователю широкие возможности кастомизации. При этом доступ к большинству функций, изначально заблокирован, и открывается только после предоставлении root права (права суперпользователя) на андроид устройстве. Способы получения рут прав на андроид смартфоне или планшете, детально описывает данная статья.
Рут права на андроид ОС
В ОС Android, root представляет собой привилегированную учетную запись, предоставляющую владельцу полный контроль над устройством. Наличие прав суперпользователя, позволяет снять установленные производителем ограничения к корневой папке, и разрешает выполнять все операции без исключения.
Необходимость получить рут права на андроид ОС, часто возникает по причине расширенной кастомизации прошивки. Когда надоедает стандартное оформление или возникает желание попробовать новые, ранее недоступные функции. Так же для установки новой или доработки текущей ОС, удаления системных программ или удобного создания резервных копий.Есть и другие причины.
Преимущества и недостатки получения root права на андроид ОС
Рут права на андроид ОС позволяют снять ограничения и настроить работу системы по личному усмотрению, что несомненное преимущество. При этом чрезмерная свобода действий, часто приводит к нежелательным последствиям.
Основные преимущества:
- Удаление, перемещение и создание резервных копий приложений, включая программы системного типа.
- Перемещение кэша игр на карту памяти. Актуально для устройств с емкостью внутреннего накопителя 8/16 ГБ.
- Настройка скрытых графических эффектов в играх.
- Возможность бесплатного получения игровой валюты при помощи специализированных утилит.
- Доступ к скрытым установкам, тонкая настройка звука, чувствительности микрофона и т.д.
- Установка кастомных прошивок и ядер. Создание полной резервной копии прошивки или конкретного раздела.
- Полный контроль над файловой системой.
- Изменение визуального оформления.
- Настройка режима работы процессора и графического ускорителя. Установка фиксированного значения частоты.
- Настройка блокировки рекламы в приложениях и играх.
Основные недостатки:
- Не обладая достаточной информационной базой, пользователь, скорее всего, нарушит работу системы, что приведет: к сбросу до заводских настроек, повторной установке прошивки или программному повреждению.
- Снижается безопасность, так как вредоносным приложениям легче получить полный контроль над устройством. Злоумышленникам проще обойти установленные владельцем блокировки.
- Полученные рут права на андроид ОС – весомый повод для производителя в отказе гарантийного обслуживания.
- Нельзя официально получить обновление ОС или системы безопасности, так как это приведет к программному повреждению устройства.
- Для получения полноценных рут-прав, наличие разблокированного загрузчика обязательно.
- В процессе получения рут-прав, не исключен сбой, способный привести к «кирпичу» — не загружаемому устройству.
Как получить рут права на андроид ОС
Способы получения прав суперпользователя условно делятся на два типа: без использования ПК и с помощью ПК. Рассмотрим каждый метод по отдельности, включая особенности и специфику установки.
Важно! Начиная с версии Android 5.0, получение прав суперпользователя доступно только методом TWRP. Для версий прошивки 2.х-4.4.х подойдет так же способ «В один клик» и «При помощи ПК». При этом следует учитывать: поддержку устройства программой, на какой версии прошивки или ядра работает эксплойт, предпочтительную сборку приложения для рутирования.
Читайте также:
Получение прав суперпользователя (ROOT): за и против
Получение root прав на андроид без использования ПК
Наиболее простой способ предоставление права суперпользователя на андроид ОС, выполняется через установку специального приложения. Такой метод именуют «получение рут прав в один клик». Это объясняется отсутствием алгоритма действий, достаточно запустить программу, нажать одну кнопку и дождаться получения прав суперпользователя. Количество таких приложений перевалило за три десятка, яркие представители: framaroot и Towelroot.
При этом такой способ получения root права на андроид ОС, крайне не желателен. Поскольку принцип работы заключается во взломе системы, через доступные уязвимости. По этой причине, большинство антивирусов воспринимают такие приложения как вирус. Кроме того, большинство создателей программ, для получения рут-прав в один клик, проживают в Китае. Поэтому для личной выгоды, внедряют троянские вирусы, попадающие вглубь системы после получения рут-прав и недоступные для обнаружения. В лучшем случае увеличится показ рекламы, в худшем – регулярное списание денег с баланса и кража личной информации.
Так же стоит отметить, что для постоянного наличия рут-прав, обязательно требуется разблокировать загрузчик. В ином случае, рут считается не полноценным, где часть функций останется недоступной. А обычная перезагрузка, в большинстве случаем приведет к удалению рут-прав.
Безопасный способ получения root-прав на андроид без ПК
Надежный и безопасный способ получения рут-прав, при помощи модифицированной программы-загрузчика TWRP. Достаточно скачать предпочтительную версию приложения SuperSU, для регуляции предоставления рут-прав другим программам, загрузится в режим TWRP, и произвести установку.
Получение root права на андроид ОС при помощи компьютера
Способ аналогичен тому, что описан в методике «рут права на андроид в один клик». Только программа, например Kingo Android Root, устанавливается на ПК, а не смартфон, после чего производится предоставление рут-прав.
Стоит отметить, что данный способ получения прав суперпользователя так же нежелателен, по причине неэффективности и низкой безопасности. Процесс часто прерывается из-за недостаточной оптимизации под конкретное устройство. Ещё высока вероятность занести скрытый троян.
Инструкция получения рут-прав на андроид в один клик
Перед скачиванием приложения, предварительно требуется уточнить подходящий тип и версию программы. По возможности поинтересоваться у пользователей, воспользовавшихся выбранным вами приложением, на наличие скрытых вирусов и дополнительных условий установки. В качестве примера, рассмотрим установку с использованием программы Framaroot.
Алгоритм действий:
- Скачать и установить программу на мобильное устройство.
- После запуска выбрать утилиту Superuser или SuperSU.
- Ниже выбрать имя известного персонажа, под названием которого скрывается тип эксплойта.
- После выбора персонажа, появится окно с удачным получением рут-прав или ошибкой. В последнем случае требуется сменить тип эксплойта и попробовать ещё раз, использовать другое приложение или версию.
- В случае успеха, следует перезагрузить устройство и пользоваться.
В большинстве других приложений для получения root-прав, чаще требуется нажать только одну кнопку и ожидать окончание операции.
Инструкция для безопасного способа получения root права на андроид ОС без использования ПК
- Скачать предпочтительное приложение SuperSU на внешнюю SD карту.
- Запустить режим TWRP, где требуется выбрать пункт «Установить» или «Install», если версия TWRP на английском языке.
- Указать путь для скачанного приложения SuperSU, и подтвердить действие установки.
- По окончанию операции, произвести очистку Dalvik Cache и перезагрузится. Прошитое приложение появится автоматически в списке всех программ.
Инструкция для предоставления root права на андроид ОС при помощи компьютера
Предварительно убедившись в поддерживаемой версии и типе приложения, скачиваем и устанавливаем программу на ПК. В качестве примера, опишем инструкцию для Kingo Android Root. Другие программы работают по аналогичному принципу.
Инструкция:
- Запускаем программу и подключаем смартфон или планшет к ПК. Для подключения следует использовать оригинальный кабель USB и порты на материнской плате.
- Активируем режим отладки и галочку для установки приложений из неизвестных источников. Данные пункты находятся в разделах «безопасность» и «для разработчиков».
- Программа Kingo Android Root скачает и установит драйвера, для чего требуется подключение к интернету.
- После удачной установки нажимаем на появившуюся кнопку «root».
- Ожидаем окончание установки. Смартфон или планшет перезагрузится автоматически.
Рут права на андроид 7.0, 7.1, 8.0
В Android 7 впервые появился механизм проверки целостности системы при загрузке. Если системный раздел изменен – пользователем либо вредоносными программами, то ОС не загрузится или запустится в режиме ограниченной функциональности. Поэтому привычные способы получения прав суперпользователя, начиная с версии 7.0, не годятся. При этом алгоритм действий сохраняется, изменяются только устанавливаемые файлы.
Свободно пользоваться root-правами, не позволит и SafetyNet. Программа анализирует деятельность приложений и сравнивает с оригинальными образами. Если приложения или сервисы изменены, произойдет блокировка или удаление программы.
Для получения рут прав на Android 7.0, 7.1 и 8.0, на замену SuperSU пришел Magisk. Утилита вносит изменения в загрузочный раздел, благодаря чему система остается без изменений. Это позволяет получать рут права, а так же устанавливать системные приложения и модули. Кроме того скрывать наличие разблокированного загрузчика и root для определенных приложений, включая банковских, что позволит корректно использовать платежные сервисы, а ещё SafetyNet. Получать OTA-обновления стандартных прошивок, не опасаясь за превращение устройства в «кирпич» — не загружаемый аппарат.
Как установить Magisk
Важно!
- Установка производится на устройство с разблокированным загрузчиком, поскольку изменения записываются в ядро.
- Для установки требуется версия Android 5 и выше.
- Обязательно наличие модифицированного TWRP, CWM. Версия TWRP и CWM для каждой модели индивидуальна.
- Представленный ниже алгоритм действий — для общего понятия, а алгоритм действий и тип файлов может отличаться при установке Magisk на другие устройства.
Алгоритм действий на примере Motorola Moto Z:
- Скопировать в память телефона Magisk. Так как на некоторых моделях Motorola встречается некорректная реализация F2FS, дополнительно следует скопировать модуль f2fs loopback bug workaround. Для моделей других производителей, если это не указано в инструкции, прошивать модуль не требуется.
- Загрузите телефон в режим fastboot.
- Разблокируйте загрузчик, а так же прошейте TWRP 3.2.1-0-griffin, если не сделали это ранее.
- Сделайте резервную копию раздела BOOT в TWRP. Данное действие обязательное!
- В TWRP откройте раздел Advanced, а затем Terminal, после чего поочередно пропишите команды:
- echo KEEPVERITY=true>>/data/.magisk
- echo KEEPFORCEENCRYPT=true>>/data/.magisk
- Поочередно прошейте в TWRP «Magisk», а затем «модуль».
Важно! При наличии стороннего ядра — TurboZ, elementalX, прошивать модуль не следует.
Недостатки Magisk
- Некоторые приложения не поддерживают root, что исправляется только разработчиками таких программ.
- Не поддерживается установка на адаптированный накопитель — adoptable storage, где внешняя флеш карта соединена с внутренней памятью.
- Наличие проблем без своевременного обновления компонентов и оболочки.
- Некоторыми прошивками Magisk не поддерживается.
Вывод
Получение root права на андроид ОС, лучше производить методом TWRP. Данный способ позволит избежать нежелательного заражения вирусами, исключит не полное предоставление рут-прав и вероятность ненормальной загрузки системы.