» Root

Что такое «root»?

Добрый день, уважаемые читатели сайта! Сегодня поговорим о весьма важном пункте в жизни любого android-устройства. Пункт, под названием root. Что же это такое? Вместе с  чем используют его? И для чего же он, всё-таки, нужен? Об этом и о многом другом…

Для того чтобы разобраться с нашим первым вопросом, а именно что такое root, нам необходимо вернуться к настольным операционным системам. Абсолютное большинство из простых ПК пользователей используют операционную систему Windows. Сначала были старые версии, Windows 95-98, затем немного новее, Windows XP. Каждое поколение операционных систем включало в себя множество доработок и исправлений предыдущих версий. И вот, одна большая проблема была решена в очередном обновлении ОС windows XP – windows Vista. Эта проблема заключается в профиле Администратор. Если в Windows XP данный профиль создавался по умолчанию, то в старших ОС права учётной записи по умолчанию были сравнительно урезаны. Для чего это делалось? Как мы уже поняли, ОС Windows пользуются огромное количество человек и среди них очень много тех, кто впервые познакомился с ПК. И для того, чтобы оградить этих пользователей от административных прав, с помощью которых они могли с лёгкостью изменить/удалить любой системный процесс, сделали эти самые ограничения. И, как следствие, более старшие операционные системы начали обладать большей стабильностью в руках неопытных пользователей, срок от установки до переустановки значительно вырос.

И как это относится к нашему вопросу, скажете вы? Однако всё очень просто. Как известно, наш горячо любимый android построен на Unix-системе, аналогом среди настольных операционных систем является Linux. Эта операционная система отличается большей сложностью в освоении, однако она позволяет дать вам практически неограниченный доступ ко всем процессам и файлам внутри самой системы. И всё это благодаря SU или SuperUser. Это аналог учётной записи «Администратор» в операционных системах Windows. Как получить доступ к этой учётной записи в Linux ОС? Нам необходимо ввести в графу имя пользователя слово «root» (по умолчанию). Отсюда и пошло это слово.

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

Root – Супер пользователь – учётная запись, в данном случае в android устройствах, обладающая административными правами и имеющая доступ ко всем системным файлам и процессам. Он необходим нам для того, чтобы изменять некоторые коренные настройки телефона, изменять элементы интерфейса, модифицировать системные процессы и т.п. Это может вам пригодится в том случае, если вы в чём-то недовольны собственной ОС и хотите иметь в ней больше свободы.

Приведём конкретный пример. Вы решили сделать полный сброс настроек телефона (WIPE DATA), однако у вас имеется множество настроенных под вас приложений, восстановление которых может занять огромное количество времени. Без открытого доступа к системным файлам вы не сможете ничего сделать, так как все установленные вами приложения хранятся в особом «недоступном» каталоге. Если у вас имеется root на android-устройстве, то вам всего лишь необходимо разобраться со структурой хранения пользовательских данных и сохранить нужные файлы. Или пойти по более лёгкому пути, установить соответствующую утилиту, к примеру, Titanium Backup, и сохранить необходимые данные.

Надеюсь, эта статья помогла вам разобраться в предназначении SuperUser в андроид-устройствах. Успехов в ваших начинаниях.