Как использовать рут права на андроид: как получить, зачем нужны и как использовать

как получить, зачем нужны и как использовать

В отличие от пользователей операционной системы Windows, являющихся полноправными хозяевами своих устройств, владельцы гаджетов под управлением Android довольствуются лишь теми возможностями, которые предоставил им разработчик. Если первым доступна установка любых программ и фишек в виде тонкой настройки и модификации ОС, вторые лишены таких прав. Система Android по-своему уникальна, но ее «открытость» используется только разработчиками программного обеспечения. Мириться с этим пользователь не хочет, а избавиться от ограничений ему помогают рут-права на Android.

Содержание

  1. Что такое root на Android
  2. Зачем нужен root
  3. Проверка root
  4. Получение рут-прав на Android
  5. Отказ от рут-прав
  6. Плюсы и минусы

Что такое root на Android

Приобретая смартфон или планшет под OS Android, пользователь получает учетную запись гостя, если проводить аналогию с Windows.

Получение рут-прав – это процесс активации учетной записи суперпользователя (некоего аналога администратора в Windows), позволяющей получить полный контроль над устройством и ОС.

Root – в переводе с английского «корень». Отсюда и понятие доступа root. Root-права на Android на русском означают право доступа к корневым папкам и скрытым возможностям ОС. В папке /ROOT находятся все системные файлы и настройки. На устройстве «из коробки» войти в данную директорию с помощью встроенного диспетчера файлов невозможно. Производители предусмотрительно лишают пользователей рут-прав во избежание непреднамеренного нарушения нормальной работы устройств.

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

Зачем нужен root

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

Теперь подробнее о том, что можно сделать с помощью рут-прав на Android:

  1. Редактировать установленные производителям приложения, ярлыки, темы, и блокировать системные оповещения.
  2. Изменять характеристики работы процессоров и системных модулей. Можно разогнать процессор (увеличить частоту) и аккумулятор или скорректировать скорость работы ядер CPU, увеличить громкость динамиков, установить новые функции на камеру, приложения для создания скриншотов и новых шрифтов.
  3. Устанавливать программы, требующие root (эмуляторы, драйверы и т.д.).
  4. Активировать скрытые функции ОС.
  5. Устанавливать сторонние прошивки.
  6. Создавать резервные копии приложений, переносить данные и кеш на карту памяти.
  7. Блокировать рекламу, отправку СМС или совершение звонков на платные номера, а также установку опасного ПО.

Разумеется, важно понимать, что дают рут-права на Android и как пользоваться такими исключительными возможностями, чтобы не нанести вред гаджету.

Проверка root

По разным причинам пользователю бывает необходимо проверить, получен ли или был ли root на его устройстве. Существует два варианта:

  • Ручной.
  • Программный.

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

Получение рут-прав на Android

Рабочих способов получения root масса. Среди них встречаются как очень простые, так и весьма сложные, но универсального метода для всех версий Android (а их на сегодняшний день без малого семь) не существует. Многое зависит от конкретного устройства. К тому же root может быть полным или временным. Есть еще и Shell Root, когда права даются без возможности изменения системного раздела.

Итак, различаются следующие варианты рутирования:

  1. Программными средствами. Используется или только Android, или компьютер/ноутбук с OS Windows, на который устанавливаются специальные приложения.
  2. С помощью установки, как правило, кастомной (модифицированной) прошивки со встроенным root.

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

Самый надежный метод получения прав суперпользователя – перепрошивка.

Отказ от рут-прав

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

Для удаления root используется два способа:

  • Ручной.
  • Программный.

В первом случае все делается с помощью файлового менеджера с предоставленным root. Подобных приложений достаточно в Google Play. Задача решается кардинально – из системных папок удаляются SuperSu.apk, файлы .su и busybox, без которых root работать не сможет.

То же самое за пользователя может сделать специальная утилита, которых предостаточно в том же Google Play. Программа устанавливается и запускается, а юзеру остается только нажать кнопку «Удалить root».

Плюсы и минусы

Возможности рут-прав на Android открывают перед пользователем новый мир. О том, какие возможности открываются после рутирования, мы уже вкратце рассказали. С небольшой долей преувеличения можно сказать, что пользователь приравнивается к разработчику операционки и даже может управлять аппаратной частью своего гаджета.

К сожалению, кроме положительных моментов, имеются и очень серьезные отрицательные, заставляющие задуматься о практической необходимости рутирования. Дело в том, что режим суперпользователя на Android негативно влияет на некоторые возможности как самой системы, так и владельца устройства. Минусы root следующие:

  1. Пропадает возможность обновления прошивок «по воздуху».
  2. Появляется риск захвата контроля над устройством вирусом.
  3. Некоторые банковские приложения отказываются работать.
  4. Аннулируется гарантия производителя.

Что такое режим root доступа. Что такое root в Android

Root-доступ к системе Android.

Root – доступом называется доступ к системе Android с правами администратора. То есть rooting-ом называют изменении я в операционной системе, которые приведут к предоставлению больших возможностей в управлении смартфоном.

Само понятие root как суперпользователя пришло из системы Linux, основы и ядра Android. Те, кто имеет представление о работе в этой системе, знают, что root – встроенная учетная запись системного администратора, который имеет много дополнительных возможностей, недоступных другим простым пользователям.

Чтобы обеспечить такой уровень доступа на своем смартфоне, достаточно просто установить на него программу под название su (сокращение от superuser, суперпользователь). Будучи суперпользователем, можно получить доступ к системным файлам, просмотреть кеш и сделать много других вещей.

Зачем нужен такой уровень доступа?

Имеет ли смысл этим заниматься? Дело в том, что разработано много приложений, которые для установки и запуска требуют в обязательном порядке доступа с полными правами. Их использование позволяет значительно расширить возможности любого смартфона и сделать работы с ним значительно более интересным. Это – такие приложения, как Root Explorer, Task Manager For Root, и другие. В описании программ такого типа указывается, что для нее необходим уровень доступа root.

Имея полный доступ к системе Android, можно выполнять массу других функций, например:

Вносить изменения в файлы операционной системы, а также ярлыки, темы;

Удалять стандартные программы операционной системы;

Запускать на выполнение любые исполняемые файлы, предназначенные для Linux;

Создавать полную резервную копию установленной системы со всеми настройками и приложениями, используя дополнительные программы;

Запускать Tether-приложения, что даст возможность использовать конкретный смартфон в качестве точки доступа (в версии android 2. 2 эта возможность сделана штатной).

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

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

Какие бывают виды доступа root.

В системе Android есть несколько видов административного доступа root:

Temporary root – временное предоставление административных прав для выполнения определенных функций. После перезагрузки системы возвращаются обычные пользовательские права.

Shell root – постоянные права администратора без доступа к системной папке system.

Full root – полный постоянный неограниченный доступ с правами администратора.

Насколько это безопасно?

Безусловно, такой полный доступ к операционной системе может быть опасен.

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

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

Проблемы могут возникнуть и с установкой обновлений. Дело в том, что стандартные обновления устанавливаются только на лицензионную и не изменённую версию операционной системы. Поэтому можно вернуть смартфон в обычный режим, установить обновления, а затем снова перевести его в режим root – прав.

Таким образом, rooting может предоставить массу дополнительных возможностей владельцам смартфонов, но одновременно может стать источником дополнительной опасности и головной боли.

Как получить root-доступ на моём смартфоне?

На данный момент существуют, как приложения для автоматического получения root-доступа для различных смартфонов буквально в один клик, так и приложения, ориентированные на взлом какой-то определённой модели. Среди автоматизированных инструментов наиболее известны: ,

Если пользователю не нравятся стандартные приложения, занимающие память на Android, хочется менять темы, ярлыки, системные данные, устанавливать приложения на карту памяти, то ему придется разобраться с тем, как включить Root права на Андроиде . Нелишне заметить: если пользователем ранее выполнена , получение Root-доступа также производится в описанном ниже порядке.

Итак, Root-права или Root-доступ можно получить с помощью специальных программ. Их довольно много. Рассмотрим на примере некоторых.

Root-права с помощью SuperOneClick

Эта программа отлично подходит для устройств с Android версией от 2.1 до 4.0.3. Сложность в том, что для ее нормальной работы необходимо иметь на компьютере ОС Mac или Linux.

Если стоит Windows XP, то придется сначала загрузить Microsoft.NET Framework 2.0 или более позднюю версию. Ну и разумеется саму программу SuperOneClick.

1. Далее через USB подключить планшет или смартфон.
2. В настройках мобильного устройства выбрать «Отладка по USB».
3. Нажать «Root».
4. По окончании процедуры на экране будет «Root files have been installed!».

Значит все прошло успешно, и теперь пользователь имеет Root-доступ.

Root-права с помощью Unlock Root

Эта программа хорошо работает на устройствах Android версией от 2.1 до 4.0. Для ее работы также необходимо подключение через ПК.

1. В настройках выбрать «Отладка по USB».
2. Ход операции будет отображаться на экране.
3. Далее появится предложение установить Power Save. Нужно ответить отрицательно.
4. После перезагрузки пользователь может пользоваться всеми привилегиями супер-пользователя.

Кстати, если пользователь в курсе того, и для чего он нужен, работать с ПК и программами будет более удобно.

Root-права с помощью Z4Root

Эта программа подойдет тем, кому интересно как включить Root права на Андроиде без подключения к ПК. Ее можно установить сразу на планшет или смартфон с Android.

1. Установить программу.
2. С помощью файлового менеджера, загрузить и сохранить файл с расширением.apk.
3. Чтобы устанавливать файлы не только из Play-Маркета, в настройках нужно отметить «Неизвестные источники».
4. Запустив приложение нажать «Root».
5. Перезагрузить девайс.

Root-права с помощью Framaroot

Очень простая программа, также не требующая подключения к компьютеру.

1. Скачать и установить программу Framaroot.
2. Установить.apk-файл.
3. В меню будет всего лишь один пункт «Install Superuser». Выбрать его.
4. Выбрать из списка версию для своего девайса.

Все. Теперь юзер – это супер-юзер. Но может легко стать снова просто пользователем.

1. Открыть меню.
2. Вместо пункта «Install Superuser» теперь «Unroot».
3. Выбрать его, чтобы отказаться от Root-доступа.

Это далеко не полный перечень программ, предоставляющих пользователю Root-доступ. Кроме универсальных, которые подходят для многих устройств на Android, есть программы, которые предназначены для конкретных моделей смартфонов или планшетов.

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

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 прав будет включать один из этих процессов:

  • Разблокировка загрузчика : 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, чтобы рутировать Ваш телефон.

Итак, у Вас разблокирован загрузчик, и Вы установили 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 права на android, необходимо научить распоряжаться этими правами.

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

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

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

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

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

Как получить полный контроль над своим телефоном 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-доступ (и такие сторонние приложения, как брандмауэры, действительно могут повысить безопасность вашего телефона — если вы знаете, что делаете), или если вы разбираетесь в технологиях и хотите возиться с системными файлами на своем телефоне, чтобы понять, как они работают, возможно, стоит рискнуть рутировать свой телефон. Я позволю тебе судить об этом. Просто идите, зная, во что вы ввязываетесь.

Если, с другой стороны, вы не чувствуете необходимости устанавливать какие-либо сторонние приложения или изменять какие-либо системные файлы, или если у вас просто нет технических знаний, чтобы полностью понять, что подразумевает рутирование вашего телефона, тогда действительно нет причин для вас рутировать свой телефон.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *