full

full

Х а к е р
//


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


Риск

Прежде всего, мы должны признать риск, связанный с рутированием вашего телефона. Для популярных моделей, таких как серии Samsung S или модели Nexus, вы обычно найдете очень активные сообщества, основанные на рутировании этих конкретных устройств (на Reddit, XDA и т. Д.), А также на долгосрочной поддержке популярных пользовательских ПЗУ, таких как Lineage OS. (ранее CyanogenMod). Для таких устройств практически нет риска рутирования ваших устройств, если вы точно выполняете действия.

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

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


Что такое рутинг?

Чтобы понять рутинг, сначала нужно понять, как работает Android. Android основан на ядре Linux. Ядро является важнейшим центром компьютерной операционной системы, ядром, предоставляющим базовые сервисы для всех остальных частей операционной системы. Он напрямую общается с оборудованием и выполняет любую назначенную ему работу.

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

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

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

Так что же это за секретные вещи, которые якобы позволяет вам рутировать?


Зачем рутировать свое устройство?

Рутирование довольно круто. Вот некоторые вещи, которые можно сделать с рутированным Android-смартфоном, чтобы назвать несколько:

  • Избавьтесь от вирусов и удалите приложения по умолчанию
  • Улучшить время автономной работы
  • Автоматизировать любые задачи
  • Блокировать всю рекламу
  • Установите пользовательские ПЗУ
  • Получите полную анонимность с помощью Tor
  • Наконец, почти все приложения, связанные со взломом (снифферы, MITM-ы, взломщики WiFi), требуют рутованных устройств.
  • Укоренение обратимо. Не нравится это? Вы можете вернуться.


Почему бы не рутировать ваше устройство?

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


Как рутировать ваше устройство?

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

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

Теперь, как эти два шага выполняются, отличается от устройства к устройству.


Разблокировка загрузчика

В то время как некоторые телефоны, такие как Nexus, слишком легко получить root, не все OEM-производители (производители оригинального оборудования) считают, что пользователи должны связываться со своими устройствами. Поэтому сегодня во многих популярных телефонах производители пытаются защитить загрузчик. Загрузчик - это просто программа на вашем телефоне, которая помещает ОС Android в память (RAM) при запуске телефона. С этого момента ОС отвечает. И если загрузчик заблокирован, у нас нет четкого пути получения привилегий root. Так что это то, с чем мы должны иметь дело, прежде чем мы сможем рутировать наше устройство.

Разблокировка загрузчика обычно включает использование уязвимости в программном обеспечении OEM-производителей для возможности перезаписи определенных разделов. Это разделы во внутренней памяти телефона и содержат ОС. Есть несколько распространенных способов сделать это:

  • Перепрошивка нового загрузчика
  • Перепрошивка нового рекавери
  • Временная загрузка с образа через USB для восстановления доступа к системному разделу.

На телефонах разработчиков, таких как линейка Nexus от Google, этот шаг может быть таким же простым, как и запуск команды fastboot oem unlock (хотя это стирает телефон полностью).

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


Установка корневых файлов

Трудная часть закончилась. Установка корневых двоичных файлов включает в себя две вещи:

  • Серверная часть: Установка бинарного файла 'su' (суперпользователя)
  • Интерфейс: Установка пользователя apk, приложения для обработки прав доступа root для всех других приложений. Например: SuperSU

Для установки двоичного файла su наиболее распространенный подход заключается в простом использовании предварительно загруженного ПЗУ, предоставленного сообществом. Опять же, вам нужно проверить, какие ПЗУ доступны для вашего устройства.

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

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


Понравилась статья?

Поддержи автора - http://bit.ly/2StzodQ


Report Page