как получить, зачем нужны и как использовать
В отличие от пользователей операционной системы Windows, являющихся полноправными хозяевами своих устройств, владельцы гаджетов под управлением Android довольствуются лишь теми возможностями, которые предоставил им разработчик. Если первым доступна установка любых программ и фишек в виде тонкой настройки и модификации ОС, вторые лишены таких прав. Система Android по-своему уникальна, но ее «открытость» используется только разработчиками программного обеспечения. Мириться с этим пользователь не хочет, а избавиться от ограничений ему помогают рут-права на Android.
Содержание
- Что такое root на Android
- Зачем нужен root
- Проверка root
- Получение рут-прав на Android
- Отказ от рут-прав
- Плюсы и минусы
Что такое root на Android
Приобретая смартфон или планшет под OS Android, пользователь получает учетную запись гостя, если проводить аналогию с Windows.
Получение рут-прав – это процесс активации учетной записи суперпользователя (некоего аналога администратора в Windows), позволяющей получить полный контроль над устройством и ОС.
Root – в переводе с английского «корень». Отсюда и понятие доступа root. Root-права на Android на русском означают право доступа к корневым папкам и скрытым возможностям ОС. В папке /ROOT находятся все системные файлы и настройки. На устройстве «из коробки» войти в данную директорию с помощью встроенного диспетчера файлов невозможно. Производители предусмотрительно лишают пользователей рут-прав во избежание непреднамеренного нарушения нормальной работы устройств.
Однако юзеру часто необходим root-доступ на Android. Права суперпользователя дают массу преимуществ, выходящих за рамки представлений об обычном использовании гаджетов. С операционной системой можно делать практически что угодно, да и само устройство можно модифицировать до неузнаваемости. Об этом будет рассказано далее. Но есть и определенные риски, связанные с операцией получения root. Поэтому, прежде чем решиться, важно понять, что такое root для Android и зачем он нужен.
Зачем нужен root
Основная цель рутирования, или рутинга, – это снятие запретов производителя с целью получения возможности управлять системными приложениями и функциями.
Сами по себе права root не изменяют ни системы, ни устройства, но открывают доступ к корневой системной папке и позволяют пользоваться инструментами для редактирования ранее закрытых файлов. Как правило, это специальные программные приложения или «открытые» системные функции.
Теперь подробнее о том, что можно сделать с помощью рут-прав на Android:
- Редактировать установленные производителям приложения, ярлыки, темы, и блокировать системные оповещения.
- Изменять характеристики работы процессоров и системных модулей. Можно разогнать процессор (увеличить частоту) и аккумулятор или скорректировать скорость работы ядер CPU, увеличить громкость динамиков, установить новые функции на камеру, приложения для создания скриншотов и новых шрифтов.
- Устанавливать программы, требующие root (эмуляторы, драйверы и т.д.).
- Активировать скрытые функции ОС.
- Устанавливать сторонние прошивки.
- Создавать резервные копии приложений, переносить данные и кеш на карту памяти.

- Блокировать рекламу, отправку СМС или совершение звонков на платные номера, а также установку опасного ПО.
Разумеется, важно понимать, что дают рут-права на Android и как пользоваться такими исключительными возможностями, чтобы не нанести вред гаджету.
Проверка root
По разным причинам пользователю бывает необходимо проверить, получен ли или был ли root на его устройстве. Существует два варианта:
- Ручной.
- Программный.
В первом случае используется файловый менеджер, который покажет следы присутствия root. Однако получение рут-доступа не всегда сопровождается установкой дополнительной программы-администратора, такой как SuperSU, например. В этом случае на помощь приходят специальные утилиты, моментально указывающие на наличие или отсутствие root. Кроме того, это можно определить по косвенным признакам работы самого устройства.
Получение рут-прав на Android
Рабочих способов получения root масса. Среди них встречаются как очень простые, так и весьма сложные, но универсального метода для всех версий Android (а их на сегодняшний день без малого семь) не существует.
Многое зависит от конкретного устройства. К тому же root может быть полным или временным. Есть еще и Shell Root, когда права даются без возможности изменения системного раздела.
Итак, различаются следующие варианты рутирования:
- Программными средствами. Используется или только Android, или компьютер/ноутбук с OS Windows, на который устанавливаются специальные приложения.
- С помощью установки, как правило, кастомной (модифицированной) прошивки со встроенным root.
Первый способ – самый простой, но не всегда гарантирует результат. Дело в том, что производители борются с возможностью получения доступа к системе.
Самый надежный метод получения прав суперпользователя – перепрошивка.
Отказ от рут-прав
Отказ от root может понадобиться по разным причинам. Очень часто пользователей разочаровывает работа гаджета после рутирования. Иногда необходим гарантийный ремонт, и тогда тоже придется отказаться рут-прав. То же самое может потребоваться и при продаже устройства.
Для удаления root используется два способа:
- Ручной.
- Программный.
В первом случае все делается с помощью файлового менеджера с предоставленным root. Подобных приложений достаточно в Google Play. Задача решается кардинально – из системных папок удаляются SuperSu.apk, файлы .su и busybox, без которых root работать не сможет.
То же самое за пользователя может сделать специальная утилита, которых предостаточно в том же Google Play. Программа устанавливается и запускается, а юзеру остается только нажать кнопку «Удалить root».
Плюсы и минусы
Возможности рут-прав на Android открывают перед пользователем новый мир. О том, какие возможности открываются после рутирования, мы уже вкратце рассказали. С небольшой долей преувеличения можно сказать, что пользователь приравнивается к разработчику операционки и даже может управлять аппаратной частью своего гаджета.
К сожалению, кроме положительных моментов, имеются и очень серьезные отрицательные, заставляющие задуматься о практической необходимости рутирования.
Дело в том, что режим суперпользователя на Android негативно влияет на некоторые возможности как самой системы, так и владельца устройства. Минусы root следующие:
- Пропадает возможность обновления прошивок «по воздуху».
- Появляется риск захвата контроля над устройством вирусом.
- Некоторые банковские приложения отказываются работать.
- Аннулируется гарантия производителя.
Как получить полный контроль над своим телефоном Android
Вы когда-нибудь хотели избавиться от вредоносных программ на своем телефоне или изменить внешний вид пользовательского интерфейса?
Большинство производителей телефонов Android не позволяют пользователям делать это. Если пользователи «нарушат» правила, их гарантия будет аннулирована. Потому что производители считают, что эти скрытые функции опасны и в конечном итоге выведут из строя или сломают телефоны. Однако у пользователей должно быть право решать, что они хотят иметь на своем телефоне, вместо того, чтобы заставлять их устанавливать ненужные приложения. «Root» означает предоставление наивысшего разрешения вашему телефону, которое может позволить вам получить доступ ко всем функциям, которые ранее были запрещены. В настоящее время Magisk является самым популярным и простым методом рутирования в мире.
Основные этапы процесса рутирования телефона включают три основных этапа:
(1) Разблокировка загрузчика
(2) Установка кастомного рекавери
(3) Прошивка Magisk и Root Manager
Операционная система Android основана на Linux, который использует свое разрешение и владение файловой системой. Как правило, пользователи могут выполнять действия в соответствии со своими правами доступа, например устанавливать новое приложение, но не могут изменять системные настройки. В то время как пользователь root, также известный как суперпользователь, может получить доступ к любым файлам или папкам в системе. Несмотря на то, что Google удалил функцию суперпользователя из ОС Android, есть способы вернуть ее.
Разблокировка загрузчика позволяет пользователям устанавливать пользовательскую прошивку и рутировать свои телефоны. Загрузчик — это программа, которая запускается при загрузке компьютера и загружает программное обеспечение в память, после чего загружается в операционную систему.
К сожалению, загрузчик на большинстве телефонов Android заблокирован производителями оригинального оборудования (OEM), чтобы пользователи не могли предоставить root-права. Обычно OEM-производители, такие как Xiaomi, Samsung, Asus, выпускают официальные инструменты для разблокировки загрузчика, а Sony и Huawei — нет. Разблокировать загрузчик можно, загрузив телефон в «режим быстрой загрузки» и подключив телефон к компьютеру. Наконец, инструмент разблокировки автоматически разблокирует загрузчик.
Пользователи могут изменять настройки системы напрямую, устанавливая стороннее восстановление. Recovery — это программа для экстренного использования, когда телефон не может загрузиться в ОС. Исходное восстановление, предоставляемое OEM-производителями, имеет ограниченные возможности: перезагрузка или стирание пользовательских данных. Поэтому рекомендуется прошить стороннее рекавери. TWRP и Clockwork — два самых известных пользовательских восстановления, которые могут, говоря более формально, установить Magisk в систему.
Кроме того, они оба имеют графический пользовательский интерфейс вместо командной строки, с которым пользователям проще взаимодействовать. Чтобы установить кастомные рекавери, просто прошейте их с помощью Android Driver Bridge Tool на компьютере.
Для рутированного телефона необходим хороший root-менеджер. Magisk работает, переупаковывая boot.img, чтобы предоставить «бессистемный корень», что означает, что Google Safety Check с меньшей вероятностью обнаружит его. Кроме того, необходим root-менеджер. Когда приложение пытается предоставить root-права, приложение-менеджер открывает окно, позволяющее пользователю разрешить или отклонить его запрос. Поэтому пользователям следует заранее сохранять файлы во внутреннем хранилище. Сначала загрузитесь в рекавери, одновременно нажав кнопку увеличения громкости и кнопку питания, нажмите «Установить», чтобы запустить magsik.zip в систему. Во-вторых, ребботьтесь в системе и устанавливайте Magisk manager.apk.
В заключение, этапы предоставления root-прав: разблокировка загрузчика, установка кастомного рекавери, перепрошивка Magisk.
Во-первых, для установки кастомного рекавери необходимо разблокировать загрузчик. Во-вторых, кастомное рекавери может прошивать Magisk. В-третьих, корневой менеджер отвечает за управление правами суперпользователя. Кажется, что некоторые люди воспринимают это так же сложно, как переустановку ОС Windows, но это рекомендуется для тех, кто не хочет идти на компромисс с правилами игры. Как однажды сказал Линус Торвальдс, основатель ОС Linux,
В реальном открытом исходном коде вы имеете право распоряжаться своей судьбой.
Укоренение вашего телефона Android: риски и недостатки безопасности
Мы финансируемся нашими читателями и можем получать комиссию, когда вы покупаете по ссылкам на нашем сайте.
Получение root-прав на телефоне Android позволяет вам делать с телефоном некоторые интересные вещи, которые вы не могли бы сделать иначе. Но что такое укоренение? Как это работает? И каковы риски, связанные с рутированием вашего телефона Android?
Марк Даан Специалист по конфиденциальности в Интернете
27 октября 2020 г.
Скорее всего, у вас есть смартфон. Смартфоны сегодня вездесущи, и у большинства из нас они есть. А у некоторых больше одного. Но есть вероятность, что если у вас есть смартфон, вы слышали выражения «взлом телефона» или «рутирование телефона». Оба выражения описывают одно и то же, только первое выражение обычно используется, когда речь идет о продуктах Apple, а второе относится к телефонам Android.
И это то, что мы собираемся рассмотреть в этом посте: рутирование вашего телефона Android. Что такое укоренение? И каковы риски безопасности, связанные с рутированием вашего телефона Android?
Что такое рутирование? Когда вы покупаете новый смартфон, он поставляется с предустановленной операционной системой и некоторыми приложениями. Но он также поставляется с техническими блокировками (программным обеспечением), которые ограничивают то, что вы можете делать со своим телефоном. Такие вещи, как добавление пользовательских тем, а также доступ и изменение определенных файлов и каталогов в файловой системе телефона, запрещены.
Для этого вам понадобится root-доступ ко всей файловой системе телефона. Отсюда и термин «укоренение».
В операционной системе на основе Linux, такой как Android, пользователь root — это администратор с наивысшим уровнем привилегий и доступа.
При использовании смартфона вы фактически входите в его операционную систему как непривилегированный пользователь. Непривилегированный пользователь не имеет нулевых привилегий, как может показаться из названия. Я бы сказал, что это очень похоже на использование корпоративного ноутбука на работе. Когда вы вошли в систему, у вас есть доступ к тому, что вам нужно, но, вероятно, есть множество каталогов и файлов, к которым у вас нет доступа. Чтобы получить к ним доступ, вам нужны повышенные привилегии. А чтобы получить доступ ко всей файловой системе, вам нужны привилегии root.
Вот, вкратце, что делает root. Это дает вам root-доступ к файловой системе вашего телефона.
Как вы рутируете свой телефон? Укоренение выполняется путем обратного проектирования частей кода операционной системы и последующего сканирования их на наличие уязвимостей, которые позволяют получить доступ к устройству.
Как только доступ защищен, на устройстве развертывается код, который позволяет существующему (непривилегированному) пользователю получить расширенные привилегии, в данном случае привилегии root. По сути, это атака с целью повышения привилегий, но без злонамеренного субъекта. Вы делаете это для себя и для своей выгоды.
Конечно, я не знаю, как это сделать. И если бы вы дали мне Android-телефон, привязанный к ноутбуку с Linux, чтобы рутировать его, я бы, вероятно, просто надел свою лучшую черную шляпу (ради развлечения) и затем перенес пару фотографий на телефон, прежде чем закончить.
Но это нормально, потому что вы можете загрузить на свой компьютер программное обеспечение, которое рутирует ваш телефон, подключенный через USB. Обычно они предоставляются группами энтузиастов-исследователей безопасности, которые знают, что делают. Вам по-прежнему нужно следовать не таким уж простым инструкциям, которые обычно включают в себя нажатие определенных последовательностей кнопок на телефоне в определенное время во время процесса.
И вам все еще нужно доверять разработчикам вашего программного обеспечения для рутирования, так как процесс будет довольно непрозрачным для большинства.
И это подводит меня к следующему пункту.
Каковы риски безопасности при рутировании вашего телефона?Быть непривилегированным пользователем — хотя это может звучать не очень круто — имеет одно огромное преимущество: это защищает вас от самого себя.
Таким образом, для непривилегированного пользователя многие опасные действия просто невозможны:
Хотите получить доступ к защищенным каталогам и файлам? Неа.
Хотите изменить системные файлы? Не могу этого сделать.
А в нерутированном состоянии все приложения на вашем телефоне помещаются в песочницу. Это означает, что они могут обмениваться только законными данными друг с другом (как определено ОС) и что они заблокированы в конфиденциальных областях вашей файловой системы.
Получение root-доступа к вашему телефону снимает вышеуказанные ограничения и дает вам полный доступ и полный контроль над вашим смартфоном.
И хотя нам нравится иметь доступ к вещам и контролировать их, существуют риски. Давайте посмотрим на некоторые из них.
Этот риск связан с процессом рутирования телефона. Как я упоминал выше, рутирование вашего телефона выполняется с помощью набора инструкций, которые, вероятно, не самые простые, которые вы видели. Эти инструкции зависят от устройства и версии Android, на которой они работают.
Много раз вам нужно нажимать определенные кнопки, когда на экране появляется определенное приглашение. А затем отпустите определенные кнопки, досчитав до 10. И тому подобное. Но дело в том, что если вы испортите эти последовательности во время процесса рутирования, есть большая вероятность, что вы в конечном итоге испортите свой телефон.
Заблокированный телефон — это телефон, который перестал отвечать на запросы и непригоден для использования. Немного похоже на кирпич.
Итак, первый риск. Но это не единственный способ, которым рутирование может привести к поломке вашего телефона, как мы увидим чуть позже.
Несмотря на то, что джейлбрейк и рутирование являются законными, производители телефонов стараются максимально препятствовать этой практике. Один из способов добиться этого — аннулировать гарантию, если ваш телефон рутирован — и это тоже законно.
Что это значит? Это означает, что если вы отдадите свой телефон производителю для обслуживания в состоянии root, они имеют право отказать в обслуживании вашего устройства. Они вполне могут это делать, но они не обязаны делать это, если ваш телефон рутирован.
Однако рутирование телефона — это модификация программного обеспечения. Аппаратное обеспечение вашего телефона остается неизменным. Это означает, что вы можете отменить процесс в любое время, просто восстановив заводские настройки телефона. Конечно, здесь применима старая поговорка «сначала сделайте резервную копию». Но дело в том, что вы можете легко отключить свое устройство для его обслуживания в большинстве случаев.
Я говорю «в большинстве случаев», потому что есть оговорка.
Некоторые телефоны Samsung имеют модуль безопасности Knox. Основная цель Knox — обеспечить разделение личных данных пользователей и данных бизнес-пользователей на телефоне. Но Knox также может определить, сколько раз ваша прошивка была прошита. Таким образом, Samsung может обнаружить, что ваш телефон был рутирован, даже если вы принесли его в магазин без рута.
Так что трудно предсказать, сочтет ли производитель вашего телефона вашу гарантию недействительной, но существует реальный риск.
Установка вредоносного ПОНа Android вы всегда можете свободно загружать сторонние приложения из любого места. Google не одобряет эту практику, конечно, из-за риска для безопасности. Но это всегда было возможно.
А с большой силой приходит и большая ответственность. Установите неправильное приложение, и вы подвергнете себя вредоносному ПО, вирусам, крипто-майнерам и всем прочим полезным вещам. Но это не все.
Теперь, когда вы рутировали свой телефон, если вредоносное приложение обнаруживает себя на вашем телефоне, это как ребенок в кондитерской.
Укоренение вашего телефона повышает привилегии вашего пользователя до привилегий root. Таким образом, вредоносное ПО, которое вы только что установили на свой рутированный телефон, не будет помещено в песочницу. Он будет иметь доступ ко всей вашей файловой системе. И ущерб, который это может нанести вашему смартфону, огромен.
Это самый большой риск, которому вы подвергаетесь при рутировании вашего телефона Android, если вы спросите меня.
Испорченная файловая системаКорневой доступ также означает, что вы можете изменять каждый файл в файловой системе вашего телефона. Любой файл, от вашего списка контактов до важных системных файлов.
Если вы не знаете точно, что делаете, и изменяете системные файлы, это может привести к нарушению некоторых функций вашего телефона или проблемам с производительностью, или к тому и другому.
И, в худшем случае, вы можете испортить свой телефон. И после кирпича, как правило, ваш единственный вариант — восстановить заводские настройки телефона.
Забыли сделать резервную копию? Вам сильно не повезло.
Перевешивают ли преимущества рутирования недостатки?
Хотя могут быть веские причины для рутирования вашего Android-смартфона, они связаны с некоторыми рисками.
Если вам действительно нужно стороннее приложение, для правильной работы которого требуется root-доступ (и такие сторонние приложения, как брандмауэры, действительно могут повысить безопасность вашего телефона — если вы знаете, что делаете), или если вы разбираетесь в технологиях и хотите возиться с системными файлами на своем телефоне, чтобы понять, как они работают, возможно, стоит рискнуть рутировать свой телефон. Я позволю тебе судить об этом. Просто идите, зная, во что вы ввязываетесь.
Если, с другой стороны, вы не чувствуете необходимости устанавливать какие-либо сторонние приложения или изменять какие-либо системные файлы, или если у вас просто нет технических знаний, чтобы полностью понять, что подразумевает рутирование вашего телефона, тогда действительно нет причин для вас рутировать свой телефон.





2 эта возможность сделана штатной).



Как и другие современные мобильные операционные системы, Android запускает приложения в «песочнице» в целях безопасности.
Поэтому Вам нужно узнать, как открыть root права на android, чтобы воспользоваться этими функциями.
Получение рут прав, обычно, это безопасный процесс, но Вы делаете его самостоятельно. Если Вы что-то испортите, то не сможете рассчитывать на бесплатное гарантийное обслуживание, чтобы исправить это. Если Вы беспокоитесь, все ли пройдет гладко, то рекомендуем сначала поискать информацию об успешном получении прав суперпользователя на Вашем устройстве, чтобы быть уверенным, что в процессе не будет никаких подводных камней.
Например, Nexus устройства предназначены для разработчиков, и Вы можете легко разблокировать загрузчик с помощью одной команды. А затем получить рут права загрузить.zip архив, содержащий файл для получение прав, через экран восстановления. Утилита Nexus Root Toolkit для устройств Nexus автоматизирует этот процесс. Другие производители также предлагают способы разблокировки загрузчика, но только для определенных устройств.
В CyanogenMod есть простой переключатель в настройках, который позволяет включить или отключить root доступ. Обновление до новой версии CyanogenMod или другой пользовательской прошивки не отключит root права, если прошивка уже рутирована.
Отлично! Вы практически все сделали. Чтобы получить root права, мы собираемся использовать программу SuperSU . Это лучшее приложение, которое может предоставлять root доступ другим приложениям. SuperSU также доступна в Google Play Store, но это версия не предоставит Вам права суперпользователя, ее можно использовать, только если у Вас уже есть root права. К счастью SuperSU также доступен как.zip файл, который мы можем загрузить с TWRP. Это позволит получить права суперпользователя и установить приложение SuperSU.
Всякий раз, когда приложение хочет попросить права суперпользователя, он должен просить Ваше приложение SuperSU , который будет показывать этот запрос. Чтобы убедиться, что рут права работают, Вы можете скачать приложение Root Checker для проверки прав суперпользователя.