Домашняя » как » Что такое «системный рут» на Android и почему он лучше?

    Что такое «системный рут» на Android и почему он лучше?

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

    Что такое «безсистемный» корень?

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

    Начиная с Android 4.3, демон su - процесс, который обрабатывает запросы на root-доступ - должен запускаться при запуске, и он должен делать это с достаточными разрешениями, чтобы эффективно выполнять запрошенные задачи. Это было традиционно достигнуто путем изменения файлов, найденных в разделе Android / system. Но в первые дни Lollipop не было возможности запустить демон su при загрузке, поэтому использовался модифицированный загрузочный образ - фактически это было введение «системного» корня, названного так, потому что он не изменяет никакие файлы. в разделе / ​​system.

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

    Однако, с появлением Marshmallow, Google усилил безопасность, которая была впервые введена в Lollipop, по сути, сделав невозможным запуск демона с необходимыми разрешениями, просто изменив раздел / system. Безсистемный метод был воскрешен, и теперь это метод рутинга по умолчанию для телефонов с зефиром. Стоит также упомянуть, что это также верно для Android Nougat, а также для устройств Samsung с 5.1 (или новее)..

    Каковы преимущества (и недостатки) бессистемного рута?

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

    Однако, кроме этого, системный метод, как правило, лучше. Например, гораздо проще принимать обновления по беспроводной сети (OTA), когда вы используете этот метод, особенно при использовании такого инструмента, как FlashFire. FlashFire может прошивать стоковые прошивки и повторно рутировать их во время перепрошивки, а также обрабатывать установку OTA (опять же, перезагружая его во время перепрошивки). По сути, если вы используете рутированное устройство, FlashFire - хороший инструмент. Имейте в виду, что в настоящее время он все еще находится в бета-версии, но развитие идет хорошо.

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

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

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

    Так какой метод я должен использовать?

    Хорошая новость в том, что вам не нужно «решать», какой корневой метод использовать. Когда вы перепрошиваете SuperSU, он решает, какой метод рутинга лучше для вашего телефона, и будет действовать соответственно. Если ваш телефон работает под управлением Lollipop или старше, он, скорее всего, будет использовать метод / system. Если на нем установлен Marshmallow или новее (или если это устройство Samsung с версией 5.1 или новее), вместо этого он изменит ваш загрузочный образ, предоставив вам системный рут.

    Маловероятно, что безсистемный метод когда-либо станет обратно совместимым для более старых версий Android, поскольку это потребует значительного объема работы для десятков устройств, которые будут либо обновлены до более новой версии Android, либо выйдут из эксплуатации. Таким образом, акцент для этого нового метода делается на Android Marshmallow и Nougat..


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

    Большое спасибо Chainfire за то, что нашли время ответить на наши вопросы и помочь с этой статьей!