» Root

Для чего нужен SuperUser?

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

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

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

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

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

         

Версия для android-планшета:

         

Успехов в покорении вашего android-телефона!

Андрей
2016-08-09 11:39:43
Тоже самое((
Денис Макаров
2016-02-29 03:27:48
Ни фига не понимаю..сделал рут, появился файл SU, открываю эту прогу, всё пусто в ней(