Приложение superuser. SuperSU: грамотное управление root-правами на смартфоне

Если Вы хотите «покопаться» в системе Android, то можете обнаружить, что многие приложения требуют наличие root прав. В последнее время практически нет необходимости в получении прав суперпользователя, но все же некоторые приложения требуют наличие root прав . В этой статье описывается как открыть root права на Android и зачем они могут понадобиться.

Зачем нужны root права на андроид?

Android основан на Linux. В Linux и других Unix-подобных операционных системах, пользователь root эквивалентен администратору на Windows. Пользователь root имеет доступ ко всей операционной системе, и может делать что угодно. По умолчанию, Вы не имеете root прав на своем устройстве Android, и некоторые приложения не работают без прав суперпользователя. Как и другие современные мобильные операционные системы, Android запускает приложения в «песочнице» в целях безопасности.

Пользователь с root правами всегда существует в Android, просто нет встроенного способа чтобы получить к нему доступ. Получение root прав означает, что Вы получаете доступ к учетной записи с правами суперпользователя. Это процесс часто сравнивают с джейлбрейком на iPhone или iPad, но получение root прав и джейлбрейк это разные действия.

Root права позволяют Вам сделать много полезных вещей. С правами суперпользователя Вы можете удалить или заморозить предустановленные приложения , запустить брандмауэр, включить режим модема, даже если Ваш оператор блокирует его, создать резервную копию системы и использовать множество других настроек, которые требуют низкоуровневый доступ к системе .

Приложения, которые требуют root права, не трудно найти в Google Play Store, но они не будут работать пока Вы не получите права суперпользователя. У некоторых приложений есть функции, которые работают на устройствах с рут правами. Поэтому Вам нужно узнать, как открыть root права на android, чтобы воспользоваться этими функциями.

Предупреждения

На Android устройствах не могут быть получены root права по разным причинам. На самом деле производители устройств из всех сил стараются помешать получить права на Android гаджете. И вот почему:

  • Безопасность : На рутированных устройствах приложения при работе выходят за рамки «песочницы». Приложения могут злоупотреблять правами суперпользователя, которые Вы предоставили и лезть в другие приложения, что обычно не возможно. Поэтому Google не одобряет использование Android Pay на устройствах с root правами.
  • Гарантия : Некоторые производители утверждают, что после получения root прав пропадает гарантия . Однако, получение прав суперпользователя не нарушит аппаратное обеспечение. Во многих случаях Вы можете выполнить процедуру отказа от root прав и производитель не сможет узнать, были ли получены рут права или нет.
  • Поломка : Как обычно, Вы делаете это на свой страх и риск. Получение рут прав, обычно, это безопасный процесс, но Вы делаете его самостоятельно. Если Вы что-то испортите, то не сможете рассчитывать на бесплатное гарантийное обслуживание, чтобы исправить это. Если Вы беспокоитесь, все ли пройдет гладко, то рекомендуем сначала поискать информацию об успешном получении прав суперпользователя на Вашем устройстве, чтобы быть уверенным, что в процессе не будет никаких подводных камней.

Кроме того, получение root прав может привести к аннулированию вашей гарантии , по крайней мере для некоторых видов ремонта.

Несколько путей о том как открыть root права на android

Есть много способов рутировать андроид, и какой Вы должны использовать зависит от вашего телефона. В общем, получение root прав будет включать один из этих процессов:

  • Разблокировка загрузчика : Google и производители устройств официально не поддерживают получение root права, но предоставляют официальный способ для низкоуровневого доступа к некоторым устройствам , что позволяет потом получить права суперпользователя. Например, Nexus устройства предназначены для разработчиков, и Вы можете легко разблокировать загрузчик с помощью одной команды. А затем получить рут права загрузить.zip архив, содержащий файл для получение прав, через экран восстановления. Утилита Nexus Root Toolkit для устройств Nexus автоматизирует этот процесс. Другие производители также предлагают способы разблокировки загрузчика, но только для определенных устройств.
  • Использование уязвимости в системе безопасности : Другие устройства заблокированы. Их производители не обеспечивают официального способа разблокировать их загрузчик и вмешаться в их программное обеспечение. Эти устройства могут быть рутированы только с использованием уязвимости в системе безопасности, которая позволяет установить необходимый файл в системный раздел.
  • Установка CyanogenMod или другой пользовательской прошивки на Android: Технически, это — расширение одного из вышеупомянутых методов. Разблокировка загрузчика операционной системы и эксплуатация уязвимости безопасности позволяют Вам устанавливать пользовательские прошивки, например, CyanogenMod, которые часто уже рутированы. В CyanogenMod есть простой переключатель в настройках, который позволяет включить или отключить root доступ. Обновление до новой версии CyanogenMod или другой пользовательской прошивки не отключит root права, если прошивка уже рутирована.

В этой статье мы будем, прежде всего, использовать первый способ заключающий в разблокированном загрузчике. Если Ваш телефон требует использования уязвимости, то мы не сможем помочь Вам, поскольку этот процесс отличается для каждого телефона. Вы можете поискать информацию о том как открыть root права на android на форуме XDA Developers . Можно использовать приложения Kingo Root и Towelroot , которые позволяют получить права суперпользователя в один клик.

Прежде чем открыть root права на android, Вам потребуется разблокировать загрузчик официальным способом , а затем установить среду восстановления TWRP, используя эти инструкции . Мы будем использовать TWRP, чтобы рутировать Ваш телефон.

Как загрузить SuperSU на Ваш телефон и получить root доступ

Итак, у Вас разблокирован загрузчик, и Вы установили TWRP. Отлично! Вы практически все сделали. Чтобы получить root права, мы собираемся использовать программу SuperSU . Это лучшее приложение, которое может предоставлять root доступ другим приложениям. SuperSU также доступна в Google Play Store, но это версия не предоставит Вам права суперпользователя, ее можно использовать, только если у Вас уже есть root права. К счастью SuperSU также доступен как.zip файл, который мы можем загрузить с TWRP. Это позволит получить права суперпользователя и установить приложение SuperSU.

Итак, для начала, перейдите по этой ссылке , чтобы скачать последнюю версию SuperSU. Загрузите.zip файл на свой компьютер, подключите Ваш телефон через USB-кабель к ПК и загрузите SuperSU на телефон.

Далее, загрузите телефон в TWRP режиме. На разных телефонах это делается по-разному, но обычно нужно выключить телефон и нажать и удерживать кнопку включения+клавишу увеличения громкости в течение 10 секунд, далее, используя клавиши громкости перейти к пункту «Recovery Mode» и нажать на кнопку включения, чтобы выбрать его.

Как только Вы это сделаете Вы попадете на главный экран TWRP. Нажмите на кнопку «Install».

ПРИМЕЧАНИЕ: необходимо сделать backup twrp прежде чем продолжить.

Появится следующий экран. Прокрутите вниз и перейдите к zip-файлу, который Вы загрузили ранее.

Нажмите на zip файл и Вы увидите этот экран. Проведите по слайдеру, чтобы подтвердить установку.

Когда процесс завершится, нажмите на кнопку “Wipe cache/Dalvik”, которая появится и проведите по слайдеру для подтверждения.

Когда процесс завершится нажмите на кнопку «Reboot System», чтобы вновь загрузить Android систему.

Если TWRP спросит установить ли SuperSU нажмите «Do Not Install». Иногда, TWRP не может определить, что у Вас уже установлена SuperSU.

Управление root правами с приложением SuperSU

Теперь, когда Вы узнали, как открыть root права на android, необходимо научить распоряжаться этими правами.

После перезагрузки телефона Вы должны увидеть новый значок SuperSU в меню приложений. SuperSU раздает права приложениям, которым они требуются. Всякий раз, когда приложение хочет попросить права суперпользователя, он должен просить Ваше приложение SuperSU , который будет показывать этот запрос. Чтобы убедиться, что рут права работают, Вы можете скачать приложение Root Checker для проверки прав суперпользователя.

Например, откроем и добавим приложение Clean Master , которое позволяет очистить Ваше устройство от скопившегося мусора. Оно требует наличие рут прав для более эффективного очищения. После запуска Вы увидите сообщение о том, что необходимо предоставить права суперпользователя. Нажмите «Предоставить».

Для управления root правами, откройте меню приложений и нажмите на значок SuperSU. Вы увидите список приложений, которым были предоставлены или запрещены права суперпользователя. Вы можете нажать на приложение, чтобы изменить его разрешения.

Для удаления рут прав откройте приложение SuperSU, зайдите в настройке и выберите опцию «Полное удаление Root». Если для Вашего устройства это применимо, то рут права будут удалены.

Теперь Вы знаете как открыть root права на android и как их удалить. Желаем удачи!

Сегодняшняя статья будет полностью посвящена программе SuperUser . Не секрет, что именно эта программа является основной частью «рутованного» телефона – именно она выдаёт разрешение или запрет на определённое действие, которое запрашивает ваша программа.

Многие уже прочитали статью, поясняющую предназначение этого самого «рута ». Теперь давайте знакомиться с программой SuperUser. Её можно спокойно скачать с playmarket’a можно . Давайте подробнее рассмотрим, в чём состоит её предназначение каковы её возможности. Во первых, данная программа позволяет с помощью терминальных команд, взаимодействуя напрямую с ядром вашей прошивки получать полный доступ ко всем системным файлам и процессам. Разумеется, она не будет работать, если ядро откажется выдать вам соответствующие права, т.е. она не будет работать на android -телефоне без root. Предположим, что данная утилита получила все необходимые права и доступ, следующая её стадия работы – это создание в системе своеобразных отсылок на саму программу при любом запросе к системным файлам. Что это даёт обычным разработчикам разнообразных программ, которые работают напрямую с «запрещёнными» системными файлами? Они могут не использовать в своём коде команды для того, чтобы взять разрешение к системным файлам непосредственно у ядра прошивки. Всё это за них делает программа SuperUser . Поэтому доступ ко всем файлам и процессам можно осуществить так же просто, как будто вы работаете с обычными файлами. А остальная работа будет за SuperUser.

Однако разработчики не поскупились и сделали функционал программы более богатым, чем это может показаться на первый взгляд. Что умеет данная программа? Имеет ли она собственный интерфейс или вся её работа заключается в «командах на терминале»?

Начиная с первой версии, программа SuperUser приобрела свой интерфейс и научилась разрешать или запрещать программам доступ к различным системным файлам или процессам. Выглядит это в виде диалогового окна при любом запросе текущей программы на доступ к ROOT -правам:

В данном диалоговом окне вы можете увидеть, что именно потребовалось программе и пресечь любые «незаконные» действия одним нажатием. Благодаря этому вы в силах максимизировать ваше «присутствие» в любом android-телефоне, который имеет root-права. Если вы зайдёте в саму программу, то можете увидеть расписание, в котором указаны время и название программы, которая запросила расширенные права. Так же там имеется дополнительная информация, с помощью которой вы можете увидеть характер полученного доступа. Всё это вы можете увидеть на следующих скриншотах, наглядно демонстрирующих работу приложения SuperUser.

На сегодняшний день почти у каждого второго человека есть собственный умный телефон, который помогает ему в трудную минуту. Большинство пользователей Андроид смартфонов пользуются лишь частью его функций, которые доступны после покупки. Но на самом деле в этой операционной системе есть много всяких скрытых возможностей, которые позволят полностью контролировать всю систему. Чтобы понять, что это такое, прежде всего нужно получить ROOT права. Именно они позволят Вам почувствовать все возможности Вашего девайса. В Google Play и на просторах интернета есть много программ и взломанных игр или приложений, которые не будут работать, если на Вашем устройстве нет рут прав. Если Вы заядлый игрок и любите пошалить, получая много монет в приложениях, то обязательно получите root права.

Как получить права суперпользователя?

Каждый телефон под управлением ОС Android имеет свои нюансы. Почти каждая вторая компания по разработке этих телефонов старается впихнуть свою прошивку, которая наделена уникальными возможностями или наоборот - урезана до минимума. Именно поэтому, чтобы получить ROOT права, Вам придется испробовать много приложений и инструментов, пока не найдете то, которое даст Вам функции суперпользователя. Сначала попробуйте скачать программу . Это на данный момент самый лучший инструмент, который позволяет рутировать большое количество смартфонов. Если это не помогло, то можете скачать другие аналоги:

Установив root-права на свой андроид-смартфон или планшет, практически любой пользователь чувствует необходимость в специальном приложении, чтобы ими управлять. Одним из самых привычных и распространённых среди пользователей рут-прав до недавнего времени было приложение под названием Superuser. Оно помогало отображать меню, в котором пользователь предоставлял права суперпользователя, запуская различные root-приложения впервые. Программа так внедрилась в рынок и использовалась доминирующим числом пользователей на протяжении такого долгого времени, что никто и не мог предположить появления какого-либо продукта с обновленными функциями. Вопреки такому мнению, Chaifire решил удивить всех пользователей, предложив новое приложение с более широким функциональным спектром. Название приложения звучит как SuperSU (сокращенное от полного Super SuperUser, что явно намекает на его возможности).

Особенностями данного приложения стали:
- запрос доступа к правам root-правам
- лог доступа к root-правам
- конфигурация уведомлений
- уведомление о доступе к правам рут
- глубокий процесс обнаружения
- временное выключение на девайсе
- работает с нестандартных мест шелла
- работает в области восстановления
- работает при ошибке в загрузке Android
- всегда функционирует в режиме призрака
- доверенное соединение ADB
- пробуждение после запроса

Стандартным, как и во многих других приложениях, является наличие в SuperSU платной и бесплатной версий. Еще большее количество возможностей пользователь обнаружит в платной версии, которая называется SuperSU Pro. Давайте подробнее рассмотрим чем же платная новая версия отличается от стандартной бесплатной.

Самым главным, пожалуй, является возможность в SuperSU Pro временного отключения root. Это позволит запускать приложения, которые раньше не удавалось установить и заставить работать на устройствах с root-правами. Для тех, кто продвинулся дальше стандартного потребителя, став разработчиком андроид-приложений, несомненно, придется по нраву тот факт, что с помощью данной программы можно получить полный лог запрашиваемых разными приложениями прав суперпользователя. Функционирование программы происходит не только в стандартном режиме работы операционной системы, а и в режиме восстановления, при неправильном запуске системы. Еще одной возможностью, которую предлагает платная версия приложения SuperSU Pro, стала возможность восстановления root-права после того, как обновляется официальная прошивка; защищена PIN- кодом.

Программа может похвастаться исключительно высоким рейтингом на play.google.com, что вполне оправдывает ту ставку, которую талантливые разработчики сделали на расширение функционала знакомого и привычного приложения. Обратить внимание следует и на то, что от упора на функциональность никоим образом не пострадало дизайнерское оформление программы, которое стало удобным, стильным, с понятным интерфейсом, лишенным ненужных элементов. Приятное сочетание цветов не утомляет глаза. Все эти факторы обуславливают возрастание количества почитателей SuperSU Pro с каждым днем.

Скачать SuperSU Pro для Android можно по