Как рутировать свой телефон Android с SuperSU и TWRP
Если вы действительно хотите копаться в системе Android, вы можете обнаружить, что некоторые приложения требуют root-доступа. С годами рутирование стало менее необходимым, но все же полезно, если вы хотите запускать определенные типы приложений. Вот наиболее широко поддерживаемый метод рутирования вашего устройства и почему вы можете захотеть.
Этот пост был первоначально опубликован в 2012 году. С тех пор он был обновлен, чтобы сосредоточиться на наиболее широко поддерживаемом методе рутинга, а не на коллекции приложений, запускаемых одним нажатием..
Что такое Root??
Android основан на Linux. В Linux и других UNIX-подобных операционных системах пользователь root эквивалентен пользователю-администратору в Windows. Пользователь root имеет доступ ко всей операционной системе и может делать все что угодно. По умолчанию у вас нет root-доступа к вашему собственному устройству Android, и некоторые приложения не будут работать без root-доступа. Как и другие современные мобильные операционные системы, Android ограничивает приложения ограничивающими песочницами безопасности в целях безопасности.
Учетная запись пользователя root всегда существует в Android; просто нет встроенного способа получить к нему доступ. «Rooting» - это получение доступа к этой учетной записи пользователя root. Это часто сравнивают с джейлбрейком iPhone или iPad, но рутинг и джейлбрейк довольно разные.
Помимо технических аспектов, root-доступ позволяет делать много полезных вещей. С помощью root вы можете удалить вредоносную программу, которая пришла на ваш телефон, запустить брандмауэр, включить модем, даже если ваш оператор блокирует его, вручную выполнить резервное копирование системы и использовать множество других настроек, которые требуют низкоуровневого доступа к системе..
Приложения, для которых требуется root, не сложно найти - они доступны в Google Play, но они не будут работать, пока вы не получите root-доступ. Некоторые приложения имеют функции, которые работают только на рутованном устройстве.
Вам нужно только рутировать свой телефон, если вы хотите запустить определенное приложение, которое требует root-доступа. Если вы не планируете что-либо делать с этим корневым доступом, не беспокойтесь. Вы всегда можете получить root позже, если вам нужно.
Предупреждения
Android-устройства не имеют рутованной причины. На самом деле, некоторые производители устройств делают все возможное, чтобы вы не могли рутировать. Вот почему:
- Безопасность: Рутирование вырывает приложения из обычной изолированной программной среды безопасности Android. Приложения могут злоупотреблять предоставленными вами корневыми привилегиями и отслеживать другие приложения, что обычно невозможно. По этой причине Google не позволяет вам использовать Android Pay на устройствах с root-доступом..
- ГарантияНекоторые производители утверждают, что укоренение лишает вас гарантии на ваше устройство. Однако, рутирование фактически не повредит ваше оборудование. Во многих случаях вы можете «выкорчевать» ваше устройство, и производители не смогут определить, был ли он укоренен..
- BrickingКак обычно, вы делаете это на свой страх и риск. Как правило, рутирование должно быть очень безопасным процессом, но вы сами здесь. Если вы что-то напутали, вы не можете рассчитывать на бесплатное гарантийное обслуживание. Если вы беспокоитесь, сначала проведите небольшое исследование и посмотрите, не сообщат ли другие люди об успешном внедрении вашего устройства с помощью инструмента, который вы планируете использовать..
Кроме того, укоренение может привести к аннулированию гарантии, по крайней мере, на некоторые виды ремонта. Проверьте наш объяснитель по этому вопросу для получения дополнительной информации.
Множество способов рутировать телефон Android
Существует много способов получить root права на телефон Android, и какой из них вам следует использовать, зависит от вашего телефона. В общем, рутирование будет включать один из следующих процессов:
- Разблокировать загрузчикGoogle и производители устройств официально не поддерживают рутирование, но они предоставляют официальный способ получения низкоуровневого доступа к некоторым устройствам, который затем позволяет вам получить root права. Например, устройства Nexus предназначены для разработчиков, и вы можете легко разблокировать загрузчик с помощью одной команды. Затем вы можете получить root права на ваше устройство, перепрограммировав ZIP-файл, содержащий двоичный файл su, на экране восстановления. Такие инструменты, как Nexus Root Toolkit для устройств Nexus, автоматизируют этот процесс. Другие производители также предлагают способы разблокировки загрузчика, но только для определенных устройств..
- Используйте уязвимость безопасности: Другие устройства заблокированы. Их производители не предоставляют официального способа разблокировать свои загрузчики и вмешиваться в их программное обеспечение. Эти устройства все еще могут быть рутированы, но только путем обнаружения уязвимости в безопасности устройства и использования его для установки su-двоичного файла в их системный раздел. OTA-обновление может исправить уязвимость системы безопасности, а также отключить устройство. Например, было вознаграждение в размере 18 000 долларов за первого человека, который мог получить root права на Samsung Galaxy S5, работающий на Verizon или AT & T. Была обнаружена уязвимость, но будущие обновления могут помешать работе уязвимости и лишить возможности рутировать Galaxy S5.
- Flash CyanogenMod или другой пользовательский ROMТехнически это расширение одного из вышеперечисленных методов. Разблокировка загрузчика и использование уязвимости безопасности могут позволить вам прошивать пользовательские ПЗУ, такие как CyanogenMod, которые часто поставляются с предварительными рутами. CyanogenMod включает в себя простой переключатель на экране настроек, который позволяет включать или отключать root-доступ. Обновление до новой версии CyanogenMod или вашего пользовательского ПЗУ не приведет к отключению вашего устройства, если в ПЗУ встроен способ включения root.
В этой статье мы прежде всего будем обсуждать пользователей, которые попадают в первый лагерь, у которых есть разблокируемый загрузчик. Если ваш телефон требует эксплойта, мы не сможем вам помочь, поскольку этот процесс отличается для каждого телефона. Вам нужно будет поискать форум, такой как XDA Developers, для получения дополнительной информации о том, как получить root на вашем конкретном устройстве. Ранее в этом руководстве были представлены корневые приложения Kingo Root и Towelroot одним нажатием, и они могут также поддерживать некоторые старые телефоны..
Если на вашем устройстве есть разблокируемый загрузчик, продолжайте читать. Как правило, мы рекомендуем метод TWRP для корневых программ одним нажатием, потому что вы точно узнаете, как все работает, что поможет вам устранить неполадки, если что-то пойдет не так в корневых программах будущего одного щелчка, которые не так прозрачны. Прежде чем начать этот процесс, вам нужно будет официально разблокировать загрузчик, а затем установить среду восстановления TWRP, следуя этим инструкциям. Затем мы будем использовать TWRP для рутинга вашего телефона.
Как прошить SuperSU на телефон и получить root-доступ
Итак, вы разблокировали загрузчик и установили TWRP. Большой! Вы на самом деле почти там. Чтобы получить root-доступ, мы будем использовать программу SuperSU, которая дает вам возможность предоставлять root-доступ другим приложениям..
SuperSU доступен в Google Play Store, но эта версия на самом деле не предоставляет вам root-доступ - на самом деле вам нужен root-доступ, чтобы использовать его в первую очередь! Разговор о Уловке-22. К счастью, SuperSU также доступен в виде ZIP-файла, который мы можем «прошить» с помощью TWRP. Это предоставит вам root-доступ вместе с функциями управления Android-приложения SuperSU..
Итак, для начала перейдите по этой ссылке, которая приведет вас к последней версии SuperSU, доступной для скачивания. Загрузите ZIP-файл на свой компьютер, подключите телефон с помощью USB-кабеля и перетащите ZIP-архив SuperSU на внутреннюю память телефона или на SD-карту..
Далее перезагрузите телефон в рекавери TWRP. На каждом телефоне это немного отличается - например, вам, возможно, придется одновременно удерживать кнопки питания и уменьшения громкости, а затем использовать клавиши регулировки громкости для загрузки «Recovery Mode». Google инструкции для вашей конкретной модели, чтобы увидеть, как это делается.
Как только вы это сделаете, вас встретит знакомый домашний экран TWRP. Нажмите кнопку Установить.
ПРИМЕЧАНИЕ. Перед продолжением этого процесса вы, вероятно, должны сделать резервную копию в TWRP..
Появится следующий экран. Прокрутите вниз и перейдите к ZIP-файлу SuperSU, который вы передали ранее..
Нажмите на почтовый индекс SuperSU, и вы увидите этот экран. Проведите, чтобы подтвердить вспышку.
Для того, чтобы прошить пакет SuperSU, потребуется всего лишь одна минута. По окончании нажмите кнопку «Wipe cache / Dalvik», которая появляется, и проведите пальцем, чтобы подтвердить.
Когда это закончится, нажмите кнопку «Перезагрузить систему», чтобы вернуться в Android.
Если TWRP спросит, хотите ли вы установить SuperSU сейчас, выберите «Не устанавливать». Иногда TWRP не может обнаружить, что у вас уже есть SuperSU, поэтому он попросит прошить его встроенную версию. Но почти всегда лучше всего прошить последнюю версию SuperSU самостоятельно, что мы только что сделали.
Управление корневыми разрешениями с помощью приложения SuperSU
Когда вы перезагрузите свой телефон, вы должны увидеть новый значок SuperSU в вашем приложении. SuperSU контролирует, какие другие приложения на вашем телефоне получают права root. Всякий раз, когда приложение хочет запросить права доступа root, оно должно запросить ваше приложение SuperSU, которое покажет запрос запроса..
Чтобы убедиться, что root работает правильно, вы можете загрузить приложение Root Checker и проверить свой статус root. Или же загрузите приложение только для root, которое вы хотели попробовать, и посмотрите, запрашивает ли оно у вас права суперпользователя..
Например, если мы откроем и попытаемся добавить приложение в Greenify - удобное приложение для экономии заряда аккумулятора для рутованных телефонов - мы увидим это всплывающее окно, запрашивающее root-доступ. Если вы нажмете «Предоставить» и получите сообщение об успехе, вы успешно получили root на своем телефоне..
Чтобы управлять правами доступа root, откройте панель приложений и коснитесь значка SuperSU. Вы увидите список приложений, которым был предоставлен или запрещен доступ суперпользователя. Вы можете нажать на приложение, чтобы изменить его разрешения.
Если вы когда-нибудь захотите удалить рут, откройте приложение SuperSU, перейдите к экрану «Настройки» и нажмите «Полная отмена рута». Он попытается выкорчевать ваше устройство. Если это работает для вас, это, безусловно, самый простой способ выкорчевать ваш телефон.
Но пока мир - твоя устричная дружественная устрица. Вы можете проверить наш список отличных корневых приложений для идей или установить платформу Xposed для некоторых действительно крутых настроек. Удачи!
Изображение предоставлено: Norebbo