- Простыми словами: что такое Root и зачем он нужен
- Содержание
- Что такое Root
- Зачем нужен Root: для чего его используют
- Изменение дизайна системы
- Настройка компонентов устройства
- Полное контролирование разрешений игр и программ
- Удаление «неудаляемых» приложений
- Создание полноценных резервных копий
- Недостатки Root: какие риски он несёт
- Потеря гарантии
- Риск выхода устройства из строя
- Проблемы с обновлениями
- Подверженность вирусам
- Неработающие приложения
- Стоит ли делать Root? Есть плюсы и минусы
- Как получить Root
- Что такое root-права на Android
- Для чего нужен Root
- Минусы получения Root
- Как получить/удалить рут-доступ
Простыми словами: что такое Root и зачем он нужен
Root позволяет взять под контроль и без того открытую ОС Android и раскрыть её полный потенциал. Благодаря рут-правам пользователь может получить полный доступ ко всем системным процессам и утилитам и использовать это в своих целях. Именно Root позволяет использовать систему именно так, как хотите этого вы. Что это такое, зачем оно нужно и актуален ли рут в современных реалиях — подробнее в статье.
Содержание
Что такое Root
В Android ключевые системные модули и инструменты располагаются в определённых разделах файловой системы, которые защищены от редактирования пользователем. Для обхода ограничений существует Root — суперпользователь или специальный аккаунт в Android, обладающий всеми правами и доступом к любым файлам и действиям с ними. Соответственно, рутирование устройства — процесс получения прав суперпользователя, что в свою очередь позволяет выполнять любые операции в системе.
Зачем нужен Root: для чего его используют
Root-доступ открывает широкие возможности для тонкой настройки системы. В первую очередь, он позволяет заняться такими вещами, как удаление предустановленных приложений, создание полных резервных копий, управление частотой процессора, установка сторонних модулей для изменения внешнего вида или для внедрения нового функционала.
Изменение дизайна системы
Одна из интереснейших вещей, которая открывается с рутом, — возможность полностью поменять дизайн системы. Причём речь идёт не о лаунчерах, которые доступны даже на обычных устройствах. В распоряжении оказываются строки навигации (полоска жестов или кнопки «Назад», «Домой»), панели уведомлений, системные иконки, цветовые схемы, шрифты и другие элементы интерфейса.
Настройка компонентов устройства
Для любителей полностью настраивать гаджеты под себя существует возможность самостоятельно менять частоты процессора или видеоускорителя в смартфоне, продлевая тем самым автономность или увеличивая производительность. Кроме того, существует программное обеспечение, позволяющее экономить ценные проценты батареи за счёт перевода в спящий режим различных фоновых процессов и сервисов, которые запускаются автоматически.
Полное контролирование разрешений игр и программ
Благодаря Root можно максимально гибко управлять разрешениями конкретных приложений, что позволит обеспечить безопасность своего устройства. Это может пригодиться для того, чтобы определённая программа не могла использовать интернет для загрузки рекламы, или для того, чтобы приложения не имели доступ к сообщениям и камере.
Удаление «неудаляемых» приложений
Ещё одна полезная возможность, которая открывается с получением Root-прав, — удаление предустановленного программного обеспечения. Многие производители ставят на свои смартфоны различные приложения, которые не всегда нужны пользователю, но при этом забивают память, и при этом их нельзя удалить. С Root-доступом эта проблема исчезает, поскольку права суперпользователя позволяют удалить абсолютно любую предустановленную игру или программу.
Создание полноценных резервных копий
При постоянных экспериментах с прошивками или просто для собственного спокойствия пригодятся программы для создания полноценных бэкапов (резервных копий). Они умеют быстро создавать резервную копию с пользовательскими приложениями, информацией из них, а также личными данными вроде контактов, телефонной книги, файлов или аккаунтов. Эти программы легко справляются с переносом текущего состояния устройства при переходе с одной прошивки на другую.
Недостатки Root: какие риски он несёт
Без всякого сомнения, Root-права — очень мощный и полезный инструмент, но вместе с этим могут возникать определённые неприятности при повседневном использовании устройства.
Потеря гарантии
Зачастую получение Root на смартфоне может стать причиной отказа в гарантийном обслуживании девайса, даже если поломка не связана с модификациями напрямую. Хотя не всякий сервис будет проверять наличие рута, нужно быть готовым к тому, что гаджет не получится бесплатно отремонтировать или заменить на новый в случае заводского брака.
Например, Samsung использует в своих смартфонах специальный электронный счётчик, активирующийся при каких-либо изменениях в системе. После его срабатывания владелец больше не сможет пользоваться сервисом бесконтактных платежей Samsung Pay и системой безопасности Knox, а компания может узнать таким образом о вмешательстве пользователя и использовать это как причину для отказа в обслуживании. Тем не менее, у каждого производителя собственные условия, поэтому лучше ознакомиться с ними заранее.
Риск выхода устройства из строя
Root даёт огромную свободу, и в руках не самого опытного пользователя эта свобода может обернуться против него самого. В процессе экспериментов всегда что-то может пойти не так, и на выходе получится «окирпиченное» устройство. Как правило, признаками «кирпича» являются либо постоянная перезагрузка без входа в систему, именуемая бутлупом, либо отсутствие каких-то признаков «жизни» вообще. На этом этапе как минимум можно прощаться со всеми данными на смартфоне.
Проблемы с обновлениями
Android 5.0 получила много изменений, как приятных, так и не очень. К последним смело можно отнести блокировку возможности OTA-обновлений (загрузка обновлений ОС по интернету через «Настройки»), как только в системе обнаруживаются модификации. Впрочем, сейчас проблема иссякла — утилита Magisk решает её, используя собственные механизмы. Благодаря ему можно спокойно устанавливать системные апдейты, не теряя при этом Root. В интернете находится огромное количество инструкций на тему OTA-обновлений с рут-доступом, поэтому эта проблема не столь критична, хотя отметить её всё же стоит.
Подверженность вирусам
Получая рут-права, приложения могут управлять любыми данными и параметрами в системе. Но не всегда программа с таким доступом несёт пользу: уязвимостями может воспользоваться в том числе и вредоносное ПО. Последствия могут быть печальными: начиная от потери или повреждения некоторых файлов и заканчивая кражей ценных персональных данных. В некоторых случаях всё может закончиться деструктивными действиями с системой и последующими проблемами в работе.
Имея Root на своём устройстве, надо всегда держать в голове, что система становится весьма уязвимой, и поэтому надо внимательно проверять каждое приложение, которое собираетесь установить. Также не стоит давать Root-доступ программному обеспечению, которому не доверяете.
Неработающие приложения
Одна из самых неприятных проблем, с которой может столкнуться пользователь девайса с Root. Многие программы попросту отказываются работать, после того, как обнаруживают рут-права или стороннюю прошивку. Самый очевидный пример — приложения банков. Как оговаривалось ранее, вероятен несанкционированный доступ к важным данным, и программы предупреждают пользователя о возможном перехвате ценных банковских данных. То же самое касается программ с лицензионным контентом — приложение популярного стримингового сервиса Netflix невозможно установить на девайсах с модификациями.
Впрочем, иногда Root-права удаётся скрыть, например, при помощи утилиты Magisk, после чего «упрямые» приложения запускаются как ни в чём не бывало. Но даже скрытие рута с Magisk Hide не гарантирует постоянную и стабильную работоспособность всех программ — всегда есть шанс, что после очередного обновления Google Pay вы не сможете расплатиться смартфоном в магазине.
Стоит ли делать Root? Есть плюсы и минусы
Зависит от требований к смартфону. Большинству, скорее всего, достаточно стандартного функционала системы. Если же вы относитесь к тому малому проценту пользователей, который желает получить от девайса максимум, то получение рут-прав поможет достичь своих целей. Приведённые примеры — лишь малая часть того, что можно делать, имея Root-права на своём девайсе. Но надо понимать, что это даёт полную свободу действий, и любое необдуманное движение со стороны пользователя может повлечь неприятные последствия.
Как получить Root
Конкретные шаги для каждого смартфона могут отличаться, но основной процесс состоит из разблокировки загрузчика операционной системы, установки кастомного Recovery (ПО для полного сброса к заводским настройкам, установки образов систем или бэкапов) и дальнейшей прошивки архива с утилитой вроде Magisk.
Источник
Что такое root-права на Android
Root-доступ открывает безграничные возможности по настройке своего устройства на базе Android. Рассказываем, чем может быть полезно получение рут-прав.
Для того, чтобы понять, что представляет собой абстрактное понятие «root», начнем с более простых вещей. В каждой операционной системе, будь то Windows, Android, iOS, Linux или других есть учетные записи (аккаунты). Благодаря этому пользователи делятся на специальные группы и получают какие-либо права и возможности.
Так вот «root» (с англ. – «корень» или просто «рут») фактически является обычным обозначением одной из таких групп в UNIX-подобных ОС. Это особенная учетная запись с UID 0 (User Identifier – личный идентификатор каждого члена системы), которая открывает своему обладателю полный контроль над системой. Такая схема была создана, чтобы упростить процессы администрирования и разделять полномочия между пользователями.
Таким образом рядовые «юзеры» находились в одной группе и имели сравнительно мало возможностей, а администраторам выдавалась другая, более продвинутая группа (рут-права). Обладателя root для удобства называют суперпользователем. Стоит отметить, что по умолчанию на всех смартфонах/планшетах под управлением Android пользователь не имеет корневого доступа к системе, а ограничивается лишь базовым «user». Также и с устройствами Apple, только на них похожий процесс называется «Джейлбрейк» (с англ. «jailbreak» – «побег из тюрьмы»).
Следует отметить, что root-права подразделяются на несколько видов:
- Full Root. Самый распространенная категория. Если вы получаете рут доступ на обычном устройстве под Android, то именно этот вид в 99% случаев будет в вашем распоряжении после успешного завершения процесса. Full Root предоставляет пользователю полный контроль над системой.
- Shell Root. Менее «популярный» вид, который также имеет место быть. Такая категория дает юзеру практически все возможности обычного (Full) рут, за исключением доступа к системному каталогу /system.
- Temporary Root. Фактически, это то же самое, что и Full Root, однако, выдаются такие права, как можно понять из названия, лишь на время – до момента перезагрузки системы. Некоторые программы, предназначенные для рутирования старых устройств, раньше могли предоставить пользователю только такой вид root.
Теперь, когда мы имеем представление о том, что такое рут права на Android, стоит поговорить о мотивах, которые нередко побуждают пользователей заморачиваться и проводить не один час за инструкциями и смартфоном, чтобы получить тот самый root-доступ.
Для чего нужен Root
Как уже было отмечено, человек, получивший привилегии root (авторизовавшийся от имени нулевого пользователя с UID 0), наделяется правами выполнять любые операции, которые только заложены в системе. Рассмотрим то, что конкретно дают рут права своему владельцу:
- Изменение системных файлов. Суперпользователь в Android имеет доступ к корневому хранилищу устройства и может изменять/удалять/добавлять любые файлы в каталоге /system. Благодаря этому настраиваются различные параметры (изменение максимальной громкости динамика или системного шрифта, детальная настройка камер и другое), которые по умолчанию скрыты для обычного юзера.
- Блокировка любой рекламы. На некоторых китайских устройствах от ненадежных производителей часто можно столкнуться с проблемой, когда даже в стандартных приложениях и лаунчере появляются надоедливые баннеры. Далеко не все программы решают эту проблему, но если есть у вас есть навыки (или доступ в Интернет), можно навсегда избавиться от рекламы на системном уровне.
- Взлом игр и приложений. Доступ к системным файлам развязывает руки суперпользователю и для многих других операций. В частности, root позволяет встраивать специальные патчи в систему, что используется для эмуляции сервисов Google и прочего (благодаря этому можно установить взломанный Play Маркет, обходя всякие блокировки, получая доступ к платному контенту бесплатно и т.п.).
- Полный контроль над файловой системой и обменом данными. Также, с помощью рут-доступа можно тонко настраивать разрешения для каждого приложения индивидуально. Таким образом осуществляется управление доступом программ к чтению SMS, осуществлению звонков и прочему. При необходимости можно удалить любой сервис, вирус или приложение, если до получения root сделать этого не удавалось.
- Настройка работы процессора. Еще одна привилегия, косвенно вытекающая из возможности изменения системных файлов. Получив рут, вы сможете разгонять/замедлять чипсет или графический ускоритель, вручную выставляя частоты или изменяя планировщик.
Кроме перечисленных выше возможностей стоит отметить и то, что многие приложения в принципе требуют для работы наличие у владельца устройства прав суперпользователя. Учитывая то, насколько открытой является система Android, в свободном доступе есть огромное количество полезных программ, попробовав которые, уже невозможно будет представить привычную работу гаджета.
Минусы получения Root
С положительной стороной root’a мы разобрались, и плюсов в получении доступа к этой учетной записи есть немало, а представленный список можно было бы расширить еще на пару пунктов.
И, пожалуй, все было бы замечательно и получать root-права стремились бы все пользователи «зеленого робота», если бы не ряд серьезных минусов и нюансов, которые ставят под сомнение необходимость в этом процессе. Более того, есть серьезный список того, чем рут права могут быть опасны:
- Есть вероятность поломки устройства. При отсутствии должного опыта или из-за банальной невнимательности человек может вывести смартфон из строя, так как получение root-доступа обычно предусматривает несколько рубежей, в которых можно навредить системе: разблокировка загрузчика, установка кастомного (неофициального) рекавери, прошивка нужных файлов. Если на каком-то этапе что-то сделать не так, есть большая вероятность, что осуществится худший сценарий и гаджет превратится в «кирпич».
- Потеря гарантии от производителя. При успешной попытке получить root вы абсолютно точно аннулируете гарантийный срок. Дело в том, что для любой модификации и вмешательства в систему Android требуется разблокировать загрузчик. Если вам в какой-то момент придется обратиться за помощью в сервисный центр, и сотрудники увидят следы ваших действий, то откажут в помощи. Однако, иногда есть вариант обойти это, просто удалив все модификации, поставив официальную прошивку и заблокировав загрузчик.
- Невозможность получать официальные обновления «по воздуху» (OTA). После серьезного вмешательства в систему новые прошивки и патчи безопасности перестанут «прилетать» на устройство автоматически. Устанавливать их придется вручную.
- Удар по безопасности своих данных. Ввиду совокупности многих факторов можно определенно сказать, что неопытный пользователь снизит безопасность своего устройства после получения root-прав. Такой процесс сделает систему более ненадежной: официальные обновления не будут устанавливаться автоматически, равно как и всякие уязвимости перестанут исправляться производителем.
Как можно заметить, обратная сторона получения статуса суперпользователя также многогранна. Отрицательных моментов в этом процессе ничуть не меньше, чем положительных.
Но если вы имеете достаточные знания, хорошо подкованы технически, то некоторые неприятные аспекты вполне сможете нивелировать. Опытные пользователи обычно предпочитают получение root-прав, так как уведомлены обо всех рисках и знают о том, как можно их сгладить.
Как получить/удалить рут-доступ
На старых версиях Android (например, 4.x, 5.x и др.) процесс получения root-прав был максимально примитивным. Достаточно было установить специальную программу в соответствии с производителем смартфона и нажать пару кнопок, после чего дождаться перезагрузки устройства уже с полученным корневым доступом.
Но если мы говорим о новых сборках Android, в частности 7.0, 8.0 и выше, то тогда придется потратить на порядок больше времени. Теперь в подавляющем большинстве случаев необходимо как минимум разблокировать загрузчик (хотя на некоторых устройствах это делается в пару кликов в настройках), установить стороннее рекавери с расширенным набором функций и так далее.
Если вы все же решились пойти на такой шаг и хотите попробовать раскрыть весь потенциал своего смартфона/планшета на базе ОС Android, то можете почитать подробнее о способах получения root здесь.
В свою очередь узнать о том, как можно удалить рут-права с устройства, можно в другой нашей статье. В ней описаны основные механизмы деактивации суперпользователя.
Источник