Как получить Root права на Android
Рутинг
Рутинг (англ. Rooting ) — процесс получения прав суперпользователя root на устройствах под управлением операционной системы Android или оболочек Android. Основными целями рутинга являются снятие ограничений производителя либо оператора связи, манипулирование системными приложениями и возможность запуска приложений, требующих прав администратора [1] [2] . Устройство, прошедшее процесс рутинга, называется рутованным. Аналогичный процесс для устройств на базе Apple iOS называется Jailbreak, а для устройств на базе Windows Phone — HardSPL.
Содержание
Описание [ править | править код ]
Все приложения Android исполняются в изолированной среде [3] и обычно не имеют доступа к другим компонентам платформы и их данным. Разделы, содержащие системные файлы, монтируются в режиме только для чтения. Данные ограничения призваны защитить систему от вредоносного программного обеспечения, потенциально опасной модификации системных настроек пользователем и обеспечить защиту платных приложений от неправомерного копирования.
Пользователь root имеет неограниченный доступ к любому файлу системы независимо от выставленных ограничений прав доступа [4] . Соответственно, приложение, исполняемое от имени root’а, так же имеет неограниченные права.
Процесс [ править | править код ]
Процесс рутинга может различаться для различных устройств, но обычно он состоит из следующих этапов:
- Подготовка устройства (например, включение режима отладки по USB, понижение версии прошивки, копирование файлов на карту памяти, разблокирование загрузчика и т. д.);
- Запуск эксплойта на устройстве либо на компьютере, к которому подключено устройство;
- Копирование исполняемого файла su в каталог, указанный в переменной PATH (например /system/xbin/su);
- Установка прав запуска с помощью команды chmod.
Для управления правами используются приложения Superuser, SuperSU, Magisk, Kingo Root с графическим интерфейсом.
Виды Root-прав [ править | править код ]
- Full Root — полные и постоянные root-права без ограничений.
- Shell Root — постоянные root-права, но без доступа к изменению каталога /system.
- Temporary Root — временные root-права. Если нет возможности получить полный Root, получить временный обычно можно всегда. После перезагрузки права суперпользователя пропадают, как и все внесенные изменения. Временные права могут давать некоторые приложения для получения Root-прав [5] .
Способы получения Root-прав [ править | править код ]
Для получения прав Суперпользователя используется кастомное Recovery: TWRP, CWM либо PhilZ Touch. В ходе рутинга устанавливаются приложение администратор рут прав SuperSU, бинарный файл SU в корневой папке, каталог /su в корне /sdcard и набор консольных утилит BusyBox [6] .
Другие эксплойты, использующиеся для получения Root-прав:
- Framaroot
- ZYKURoot
- Rootkhp Pro
- Unlock Root
- Kingo Android ROOT
- KingRoot
- z4root
- Universal AndRoot
- Towelroot
- Vroot
- SuperOneClick
- Baidu Root
- Root Master
- iRoot
- CF Auto Root
- Ct_hack root
- DooMLoRD Easy Rooting Toolkit
- ERoot
- PingPong Root
- Nexus Root Toolkit
- Unlock Root Pro
- ROOT Wizard
- RootkitZ
- Romaster SU
- Geno Tools
- MTKdroidTools
- UNREVOKED
- Root Zhushou
- Root Genius
- Root Zenfone
- Poot
- DingDong Root
- Stump Root
- Root Tool
- 0-click root
- 360 Root
- Root Dashi
- GingerBreak
- VISIONary+
После успешной процедуры рутинга с помощью данных эксплойтов их программы можно удалить. Перед установкой ROOT без компьютера следует отключить антивирусное ПО. Если беспроводное получение ROOT-прав неудачно при неработающем антивирусе (данный способ зависит от устройства и обычно может не пройти на версиях Android 6.0 и выше), рутинг с помощью ПК остаётся самым надёжным способом.
Преимущества и недостатки рутинга [ править | править код ]
Преимущества:
- Получение информации, которая недоступна с правами обычного пользователя.
- Блокирование рекламы и, соответственно, экономия трафика.
- Контроль действий приложений, например, блокирование звонков и отправки SMS на платные номера для вредоносного ПО.
- Установка системных приложений, которым необходимы права root, например, драйверов, эмуляторов.
- Замена и удаление стандартных программ.
- Разгон или снижение частоты работы процессора. [7]
- Перенос данных и создание резервных копий приложений.
- Потеря гарантии производителя (не для всех устройств).
- Потеря обновления «по воздуху» (OTA) (не для всех прошивок).
- Отключение системы защиты телефона от вредоносного ПО и несанкционированного доступа (не для всех устройств).
- Существует вероятность сделать устройство полностью неработоспособным.
- На большинстве смартфонов компаний Xiaomi, LG, Sony, HTC, Huawei без разблокировки загрузчика получение прав суперпользователя имеет небольшой смысл.
- Лишение доступа к приложениям с защитой от Root-прав, если Root не замаскирован.
Позиция производителей [ править | править код ]
Официально root-доступ поддерживается только на моделях телефонов для разработчиков. Рутинг остальных аппаратов приводит к аннулированию гарантии [8] . Для их защиты производители применяют различные методики: например, блокируют загрузку неподписанной электронной цифровой подписью прошивки, запрещают запись в системную область на аппаратном уровне [9] .
В отличие от операционной системы iOS, применяемой в устройствах Apple, операционная система Android позволяет устанавливать приложения не только из Google Play, но и из других источников, однако некоторые операторы и производители блокируют загрузку приложений из неофициальных источников. Например, на Amazon Kindle Fire можно устанавливать приложения только с Amazon Market. Аналогично блокируется установка приложений на Barnes & Noble Nook Tablet [10] .
С развитием альтернативных прошивок, таких как CyanogenMod, MIUI и других, производители пересмотрели свою позицию по рутингу и установке неофициальных прошивок. HTC [11] , Sony Ericsson [12] , Samsung [13] и Motorola [14] либо поставляют устройства с разблокированным загрузчиком, либо предоставляют возможность его разблокировки пользователем. Помимо этого, в CyanogenMod и некоторых других кастомных прошивках имеются по умолчанию все функции root-профиля.
Правовая информация [ править | править код ]
26 июля 2010 года Бюро охраны авторских прав США официально подтвердило легальность рутинга, запуска несанкционированных приложений сторонних разработчиков и снятия SIM lock [15] .
Как получить рут-права на смартфоне Android?
Хотите получить рут-права и значительно расширить возможности управления системой? Рассказываем, как это сделать.
В отличие от смартфонов под управлением iOS, в которых операционная система закрыта от пользователя, смартфоны на базе Android дают своим пользователям возможность полного контроля над системой. Но для этого необходимо выполнить небольшие манипуляции с устройством.
Что такое рут-права и что они дают?
Однажды мы уже рассказывали об этой теме в нашей статье, но если коротко, это режим, в котором пользователь получает неограниченный доступ к функциям ОС. Благодаря рут-правам пользователь может менять и удалять системные файлы и приложения, скрытые от владельца в обычном режиме, пробовать повышать производительность системы с помощью установки специальных приложений и твиков. Ну и, конечно, удалять ненавистную рекламу из приложений и игр.
Почему не стоит спешить с получением прав?
Получая рут-права, вы не только получите полный контроль над файлами, приложениями и системой в целом, но и столкнетесь с определенными проблемами. Например:
- Как только вы получите рут-права, вы тут же потеряете гарантию на устройство, поэтому процедуру рутирования лучше всего выполнять после того, как гарантия на устройство закончилась.
- В результате попыток получить рут-права вы можете превратить свое устройство в «кирпич».
- Нестабильная работа устройства. Изменяя системные файлы и устанавливая различные твики, вы нарушаете целостность системы, что в свою очередь может привести к «тормозам» или прекращению работы устройства.
- Обновления системы будут невозможны. То есть перейти с Android 10 на 11 не удастся, даже, если производитель предусмотрел такую возможность.
Как получить рут-права?
Существует два способа получения прав суперпользователя:
- Простой, через установку специальных приложений на смартфон.
- Сложный, через подключение смартфона к ПК по USB-кабелю.
Мы предлагаем пойти по простому пути. Для этого, вам в первую очередь вам необходимо сделать резервную копию системы на ПК, синхронизировать все контакты и фотографии, разрешить установку приложений из неофициальных источников, а затем скачать одно из множества существующих для получения рут-прав приложений. Вот перечень самых популярных:
- CF-Auto-Root
- Framaroot
- KingRoot
- Towelroot
- iRoot
- Kingoapp
- Framaroot
- Universal Androot
- WeakSauce
- KingRoot
- Towelroot
Сам процесс получения рут-прав с помощью приложения не представляет из себя ничего сложного. Достаточно запустить программу и нажимать «далее», пока процесс не будет успешно завершен. После этого можно скачать приложение Root checker app, с помощью которого вы сможете проверить, действительно ли рут-права получены.
Имея права суперпользователя, действуйте по принципу «не навреди». То есть, если вы не знаете, что это за параметр в меню, лучшее не менять ее значение. Если обычный пользователь при всем желании не может вывести смартфон из строя программным путем, то обладатель рут-прав — вполне. И не забывайте делать на ПК бекап всего важного на смартфоне, чтобы в случае проблем информация не исчезла безвозвратно.
Root-прав на Android: как получит/скачать root на все устройства
По умолчанию все устройства защищены от «проникновения» в систему и предоставляют пользователю доступ только к основным функциям, которые необходимы для комфортной работы. Но могут возникнуть случаи, когда нужно получить полный доступ к системе. Рассмотрим как получить рут права на Android.
Root-права — что это?
Root — это суперпользователь. Рут-права нужны для получения полного доступа к системе, что позволит полноценно модернизировать (кастомизировать) ОС Android.
Superuser имеет ряд преимуществ, среди которых возможность:
- удалять встроенные приложения;
- изменять системные файлы;
- настраивать интерфейс «под себя» (начиная шрифтами, заканчивая анимацией загрузки);
- бесплатно совершать покупки в приложениях;
- делать резервные копии;
- менять прошивку устройства;
- блокировать рекламу;
- устанавливать приложения на карту памяти;
- и т.д.
Подготовка устройства
Перед тем, как получить рут права на Android, нужно правильно подготовить девайс, чтобы исключить возможность потери данных:
- контакты;
- фотографии;
- пароли;
- заметки;
- и т.д.
Перед установкой стоит выполнить 5 главных требований:
- Сделать резервную копию данных (на внешний накопитель).
- Включить режим отладки по USB (если установка через ПК).
- Зарядить устройство минимум до 80%.
- Подключиться к сети Wi-Fi.
- Разрешить установку с неизвестных источников (если установка без ПК).
Для создания резервной копии:
- Зайдите в «Настройки» → «Память и резервные копии».
Если установка Root произойдет через компьютер, то также нужно включить отладку по USB.
- «Настройки» → «О телефоне».
- 7 раз нажмите на версию прошивки до появления сообщения о том, что вы теперь разработчик.
Если компьютер использоваться не будет, то необходимо разрешить установку из неизвестных источников.
- Зайдите в «Настройки» → «Отпечатки и безопасность».
Как получить рут права
Рассмотрим способы получения Root-прав на примере Meizu M5 и ПК под управлением Windows 10.
Через смартфон
Наиболее популярные программы для получения Рут без компьютера — Kingroot и Framaroot. Каждая из этих утилит гарантирует положительный результат в 97% случаев.
KingRoot
Получить рут права можно через KingRoot. Данная утилита универсальна и подходит почти для всех моделей смартфонов. Разработчики заявляют, что шанс «окирпичивания» равняется 0,1% и только по вине пользователя.
- Скачайте приложение и установите его.
- Запустите программу → Нажмите «Try to Root».
Framaroot
Список поддерживаемых устройств менее разнообразный, чем у предыдущей программы, но процесс получения прав суперпользователя значительно быстрее.
- программу и установите ее.
Запустите → Укажите «Установить SuperSU».
Скачать рут права через ПК
Способ установки Рут через компьютер более надежный. Вероятность успешного окончания процесса — 99%. Рассмотрим две популярных программы.
Kingo Android Root
Приложение от популярной команды разработчиков, которые специализируются на изучении уязвимостей Android-устройств.
- Скачайте инсталлятор Kingo для Windows.
- Запустите программу → Подключите устройство через USB-кабель.
VRoot
Данная программа специализируется на рутировании китайских смартфонов, но подходит и для других моделей.
- и установите программу (выбрав зеленую кнопку).
- Запустите VRoot → Подключите устройство через USB-кабель (начнется поиск телефона).
Проверка результатов рутирования
- Определить успешность получения Root-прав можно с помощью специальной программы.
- Скачайте приложение SuperSU, если оно не появилось автоматически.
- Скачайте Root Checker → запустите утилиту.
- Нажмите «Принять» под отказом от ответственности.
- «Congratulations! Root access is properly installed on this device!» (В случае успешного подтверждения).
Как удалить root права
Удалить права суперпользователя можно программно либо вручную. Основные причины отказа от Root:
- Устройство нужно отдать в сервисный центр (по гарантии);
- Появились сбои во время работы;
- Возникли опасения, связанные с безопасностью.
Через программу
Данный способ достаточно простой, программа в автоматическом режиме произведет удаление.
- Скачайте SuperSU из Play Маркета (если не установлен ранее).
- Запустите программу → Вкладка «Настройки».
Как удалить root-права вручную
Данный способ подходит для продвинутых пользователей, которые уверенно чувствуют себя в «окружении» системных файлов.
Как получить root-права на Android 10.0
Операционная система от Google давно обогнала главного конкурента в лице iOS. Многие владельцы смартфонов на Android пользуются относительно старыми версиями – от 6 (Marshmallow) до 9 (Pie). Разблокировать статус суперпользователя на них удается без проблем, имея доступ к интернету и ПК. Однако получить рут права на Андроид 10.0 – новой версии ОС – оказалось не так легко.
Релиз обновленной операционки от Google состоялся в сентябре 2019 года. Первыми получателями стали смартфоны Pixel всех ревизий. Далее – флагманы большей части крупнейших производителей гаджетов. Массовая рассылка обновлений стартовала еще в январе 2020 года, и вероятность получить Android 10 есть у многих. Все зависит от брендов, которые выпускают, а впоследствии поддерживают устройства.
Позиция Google и риски для пользователей
Разработчики известной ОС провели масштабную работу по совершенствованию своего продукта. Помимо улучшения быстродействия и дизайна, в Google серьезно занялись системой безопасности. Одна из наиболее серьезных угроз по мнению компании – root-права. На первый взгляд все кажется логичным – смартфоны с открытым доступом к системным файлам превращается в легкую добычу для мошенников. Фишинговые атаки и прочие уловки могут привести к потере личных данных, краже аккаунтов и денег из банковских счетов.
Проблема действительно серьезная, однако сталкиваются с ней лишь неаккуратные пользователи. Открытие подозрительных ссылок и установка приложений, скачанных из непроверенных источников – главные беды. Вместе с этим получение root-прав открывает серьезные возможности для кастомизации смартфона. При аккуратном использовании все проблемы с безопасностью нивелируются.
Перед рассмотрением доступного способа разблокировки стоит напомнить несколько правил:
- любой смартфон с открытыми правами суперпользователя автоматически лишается гарантии;
- неверные действия со стороны пользователя или дополнительные блокировки со стороны производителя устройства могут привести к серьезным поломкам;
- средства для получения root необходимо загружать исключительно из проверенных источников.
Дальнейшие манипуляции доступны практически для всех смартфонов и планшетов с Android Q (версия 10.0). Главное – разблокированный загрузчик и заряженный аккумулятор.
Использование утилиты Magisk
Единственным действенным методом, позволяющим установить root-права на Андроид 10.0, сегодня считается Magisk – комплекс программ, которые изменяют загрузочный раздел операционной системы. Сам Андроид остается нетронутым, благодаря чему можно без проблем пользоваться приложениями вроде Android Pay, Сбербанк Онлайн, Яндекс.Деньги. Если разблокировка с использованием Magisk выполнится удачно, то владелец смартфона сможет самостоятельно принимать решение о выдаче доступа root для конкретных приложений. Вместе с этим не отменяются правила, связанные с безопасностью.
Создана утилита командой разработчиков под руководством Джона Ву, и позволяет не только открывать root-доступ. Изначально решение предназначалось для мягкой модификации Android с помощью дополнительных модулей. Пользоваться ими можно и на десятой версии, если получение прав пройдет удачно. К слову, распространяется Magisk абсолютно бесплатно, поэтому загружать его стоит исключительно из официального сайта.
Подготовка смартфона
Первоочередная задача владельца устройства – разблокировка загрузчика. Для каждого смартфона такая процедура индивидуальна, и делается чаще всего через компьютер. Получить информацию касательно разблокировки конкретной модели можно на профильных форумах, вроде 4PDA или XDA Developers.
Если проделать такую операцию получилось, то следующий шаг – поставить кастомное рекавери. Необходимые утилиты для устройств, а также драйвера для компьютера можно найти на тех же форумах.
Важно: если ранее не приходилось устанавливать рекавери на смартфон или планшет, то необходимо приготовиться к потере пользовательских данных из внутренней памяти. В ходе монтирования новой платформы производится форматирование всех системных разделов, а итогом становится запуск Андроида с нуля. Соответственно перед выполнением всех процедур стоит сделать бекап в облако или скопировать всю важную информацию на ПК или другие носители.
Правильная установка утилиты
Magisk состоит из двух компонентов – пакет, модифицирующий прошивку (устанавливается через рекавери) и приложение, позволяющее устанавливать модификации, предоставлять права другим программам. Рассмотрим работу с каждым элементом отдельно и начнем с основы:
- Скачивание zip-архива из официального сайта – https://magiskmanager.com/ Сохранить файл необходимо на компьютере (если рекавери еще не установлен) или в памяти смартфона.
- Зайти в режим Recovery и приступить к установке пакета. Для этого следует нажать кнопку Install, выбрать загруженный архив с Magisk и выбрать Install image.
- После завершения всех процессов перезагрузить устройство через кнопку Reboot system.
Дальнейшая задача по получению прав суперпользователя – установка управляющего приложения Magisk Manager. Скачать его можно на том же ресурсе, что и пакет файлов для recovery. В дальнейшем любая программа, требующая root будет запрашивать разрешение перед запуском.
Одно из главных преимуществ такого решения – возможность скрытия присутствия прав суперпользователя. Это полезно при работе с финансовыми приложениями, которые предъявляют к смартфонам серьезные требования по безопасности. К тому же, для Magisk существует много расширений, позволяющих кастомизировать операционную систему, не причиняя вреда ее корневой системе. Скачивать все дополнения пользователь может непосредственно из Magisk Manager, а также пользуясь профильными ветками на форумах 4PDA и XDA Developers. При необходимости полного удаления утилиты рекомендуется выполнять перепрошивку смартфона.