Несистемный root

Несистемный root Техника

зачем нужны root права на адроиде

Как показывает статистика, более 60% обладателей мобильных телефонов под управлением операционной системы Android не знают что такое Root-права и что они дают пользователю. И совершенно напрасно! Ведь только имея полный доступ к телефону можно делать с ним всё что угодно — изменять скрытые параметры системы, устанавливать и удалять любые программы. И даже среди тех, кто смог получить на своём смартфоне привилегированный доступ для установки какого-нибудь приложения, не каждый может чётко ответить что такое Рут на телефоне и зачем он нужен.




Root — это суперпользователь в операционных системах на базе Linux (в том числе и Android). Он имеет уникальный идентификатор 0, а так же права на абсолютный доступ ко всем параметрам и выполнение любых задач. Для простоты понимания приведу такую аналогию — Рут-права на Android это практически полный аналог Администратора в Windows.

+ Полный доступ к системных параметрам ОС 
+ Возможность удалять системные файлы
+ Доступ к аппаратным настройкам телефона
+ Возможность удалить предустановленные программы
+ Установка кастомных прошивок на устройство
- В некоторых случаях сложная процедура получения прав
- Возможная потеря гарантии (если доказано вмешательство)
- Можно испортить телефон и даже превратить его в "кирпич"
- Появление уязвимостей в системе из-за полного доступа
- Не на всех устройствах можно получить Root'а.

Systemless ROOT — это особый тип ROOT, который не изменяет системный раздел. Его главное преимущество в том, что он не изменяет системный раздел и не вызывает проблем при установке официальных обновлений на телефоне. Как вы делаете что-то подобное на Android?

Как сделать Systemless Root на Android

Systemless ROOT — это другая форма ROOT, которая в системных файлах делается гораздо менее навязчиво. Большим преимуществом ROOT в бессистемном режиме является более простой способ получения обновлений OTA (через Wi-Fi), что в случае обычного ROOT может привести к повреждению программного обеспечения на Android. Кроме того, вы можете скрыть его от приложений, которые не работают на устройствах ROOT. Вы можете прочитать об этом в нашем отдельном руководстве, где мы его описали, как скрыть SuperSU ROOT с SUHide.

Конечно, есть и недостатки такого решения. Бескомпромиссный ROOT не сидит «глубоко укорененным» в нашей системе, поэтому при восстановлении заводских настроек он будет удален, что не так, когда мы делаем ROOT классическим способом (обычно). Здесь, в свою очередь, вы можете сказать, что это минус и плюс, потому что, если мы когда-либо захотим удалить ROOT, это будет намного легче сделать. Итак, давайте посмотрим, как вообще делать ROOT в бессистемном режиме и что делать.

1. Требования к бессистемному ROOT с использованием SuperSU

Чтобы иметь возможность делать ROOT таким образом, должны выполняться следующие условия:

  • телефон должен иметь разблокированный загрузчик
  • в большинстве случаев Требуется Android 6.0 (за исключением устройств Samsung, в которых вы можете сделать такой ROOT на Android 5.1 и новее)
  • это необходимо Пользовательское восстановление — TWRP или CWM
Дополнительно:  Как исправить REGISTRY_ERROR в Windows - Инструменты для ошибок

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

  • Как разблокировать загрузчик Huawei
  • Как разблокировать загрузчик Motorola
  • Как разблокировать загрузчик в HTC
  • Как разблокировать загрузчик в устройствах серии Nexus

Если у вас нет восстановления CWM / TWRP, вам необходимо найти инструкции по установке специального восстановления для вашего устройства.

Более того, если в настоящее время ROOT выполняется другим методом, вы должны удалить его. Если у вас установлена ​​более старшая версия SuperSU с ROOT, вы также должны удалить ее (SuperSU> Настройки> Полный unroot), прежде чем переходить на безликий root. Бессистемный корень должен быть установлен без каких-либо остатков старого.

ВНИМАНИЕ! Помните, что вы делаете все на свой страх и риск. Сайт download.net.pl не несет ответственности за любые повреждения или проблемы, возникшие в результате следующей процедуры на вашем устройстве.

2. Сделайте резервную копию в TWRP / CWM

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

Перезагрузите устройство в режиме восстановления TWRP или CWM, а затем перейдите на вкладку резервная копия. Выберите, чтобы создать копию всех разделов (дата, система, кэш и т. Д.). Если вы хотите сделать копию на SD-карте, коснитесь поля «Выбрать хранилище» и выберите поле «Micro SDCard».

Выполнение резервного копирования в TWRP

Затем подтвердите резервную копию с помощью слайдера «Проведите по экрану», проверив палец слева направо. Резервная копия будет создана, и в случае возникновения каких-либо проблем просто заново запустите TWRP Recovery (или CWM), затем используйте опцию «Восстановить» и верните телефон в прежнее состояние.

3. Выполняйте бескомпромиссный ROOT с SuperSU

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

Мы рекомендуем установить последнюю экспериментальную версию SuperSU 2.78 SR1, поскольку в дополнение к функции Systemless она также имеет возможность скрывать ROOT с помощью SUHide, что полезно, когда вы хотите запускать приложения, которые не работают с ROOT (например, Pokemon GO).

Загрузить SuperSU 2.78 SR1

Загрузите вышеуказанный .ZIP-файл из SuperSU, а затем скопируйте его во внутреннюю память телефона. Затем перезагрузите телефон в режим восстановления (предпочтительно TWRP). После входа в режим TWRP перейдите на вкладку «Установить» и выберите файл .ZIP из SuperSU.

TWRP - вкладка «Установка»

После указания файла подтвердите установку с помощью слайдера «Проведите по Flash» — проведите пальцем слева от правой части ползунка, чтобы подтвердить загрузку SuperSU. SuperSU будет загружен, но это еще не все — есть одна очень важная вещь, на которую вы должны обратить внимание.

Дополнительно:  Не работает поиск в Windows 10: 7 способов исправления

SuperSU - установка ZIP-файла

При попытке выхода из TWRP после установки (опция Перезагрузка> Система) может появиться сообщение с запросом, хотим ли мы, чтобы TWRP сохранил наш ROOT и изменил системные файлы. Абсолютно не давайте согласия! Если мы согласны, Systemless Root не будет работать для нас. Мы перезагружаем телефон, не делая этого.

SuperSU - последняя версия

Теперь наш ROOT в бессистемном режиме уже выполнен, и после перезагрузки телефона вы найдете позицию SuperSU в списке приложений, которая отвечает за управление ROOT. После ввода его параметров должна отображаться информация о версии — 2.78-SR1.

Зачем нужны Root-права на Android

Теперь давайте конкретнее рассмотрим что дают на Рут права и зачем они нужны.

Для недорогих аппаратов с небольшим объёмом встроенной памяти самая актуальная причина получения привилегированного доступа — это возможность удалить все неиспользуемые предустановленные приложения.

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

Третья причина — необходимость установки специализированного программного обеспечения, которое требует привилегированного доступа.

Какие бывают виды Рут-прав

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

Temporary Root — временный полный доступ к телефону или планшету. Практически аналог полных Рут-прав за тем лишь исключением, что после перезагрузки устройства они исчезнут.

Shell Root — в этом случае Вы получите root-права с ограниченным доступом к системной папке /system/.  В этом случае у Вас не получится редактировать и вносить изменения в файлах в этой папке, а так же использовать ряд функций.

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

Systemless Root  — это так называемый «несистемный рут» . Ещё один из вариантов рутирования смартфона на Андроид. В этом случае все измененные файлы устанавливаются в папку «/su», в то время как в системном каталоге «/system» ничего не меняется. Взамен этого все измененные файлы устанавливаются в папку «/su». Несистемные Рут-права позволяют без проблем обновлять Ваш телефон официальными прошивками.

Системный рут


Компания Chainfire (разработчик SuperSU) разработала новый стиль рутирования устройств на Android 6.0 Marshmallow и выше. Это « безсистемный » корень, и сейчас он в моде. Так что, на случай, если кому-то станет любопытно, я подумал, что здесь должна быть информация о «безсистемном» корне для дальнейшего использования.

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

Этот вопрос имеет 2 вспомогательных вопроса:

  1. Где он более применим по сравнению с традиционным « системным » корнем, и чем он отличается от него?

  2. Это лучше чем традиционный рут? Если так, то как?

Всесторонний ответ на главный вопрос наряду со вспомогательными вопросами будет предпочтительным.


Безсистемный рут — это метод / процедура рутирования, разработанная Chainfire (разработчиком популярного приложения для управления корнями SuperSU), которая использует модифицированный образ загрузочного виртуального диска. suДвоичный файл суперпользователя становится включением ядра вместо того, чтобы существовать в /system/xbin/, как в обычном системном корне.

  1. Предпочтение безсистемного рута перед традиционным рутом:

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

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

  2. Плюсы несистемного рута над традиционным рутом:

    • Утилита, когда OTA обновляет устройства, как указано выше.
    • Модифицированный загрузочный образ избавляет от экрана «Tampered» при загрузке Android с Marshmallow и далее, если устройство имеет нестандартный раздел, чаще всего восстановление.
    • Никаких подвигов не требуется. Systemless SuperSU технически может быть прошит как загрузочный образ через fastboot, хотя обычно это делается путем прошивки zip в пользовательском восстановлении, которое автоматически исправляет загрузочный образ на устройстве для внесения необходимых изменений для поддержки безсистемного рута.
    • Он работает с SELinux Enforcingусловием безопасности, в то время как SELinux Permissiveдля Android 5.0 и выше требуется традиционный root .
    • Это непреднамеренно обходит ограничения Android root и Android for Work, которые работают с традиционным root.
  3. Минусы безсистемного рута над традиционным рутом:

    • Довольно глючит и все еще находится в стадии бета-тестирования, хотя он активно развивается и определенно пригоден для использования (из личного опыта). Изменить: больше не глючит и метод рутирования по умолчанию на Android 6.0.1 и выше при использовании SuperSU.
    • Некоторые пользовательские ядра, такие как LeanKernel, отказываются работать с безсистемным рутом, поскольку для нормальной работы им требуется традиционный рут. Изменить: Большинство пользовательских ядер теперь рекомендуют безсистемный рут, хорошо известным таким ядром является ElementalX.
    • Некоторые корневые приложения могут не работать с безсистемным рутом, поскольку они жестко закодировали код path-to-suв своем коде, что применимо только для традиционного рута.
    • Не уверен, что это на самом деле мошенничество, но безсистемный рут — единственный рекомендуемый метод рутирования, который будет работать на Android 6.0.1 и выше.
Дополнительно:  Не Работает Клавиатура На Ноутбуке - Что Делать? Советы 2018 года





Безсистемный рут, разработанный главным образом Chainfire, является альтернативным методом для рутинга вашего телефона без изменения файлов в вашей системе. Он вносит изменения в загрузочный образ вместо системных файлов, таких как init и т. Д., И, следовательно, теоретически упрощает рутирование и рутирование. Это эксперимент, поэтому я не думаю, что он работает идеально. Он также может обойти ограничения Android Pay, но Chainfire этого не ожидал и говорит, что Android Pay будет исправлен, чтобы вытеснить любых таких пользователей root.

Для получения дополнительной информации об этом, проверьте статью xda . У разработчика также есть форум здесь .


Оцените статью
Master Hi-technology
Добавить комментарий