Компания Chainfire (разработчик SuperSU) разработала новый способ рутирования устройств на Android 6.0 Marshmallow и выше. Это « бессистемный » корень, и сейчас он в моде. Итак, на случай, если кому-то станет любопытно, я подумал, что здесь должна быть некоторая информация о «бессистемном» корневом каталоге для дальнейшего использования.
Главный вопрос:
Что такое « бессистемный » корень?
Этот вопрос имеет 2 вспомогательных вопроса, а именно:
Где он более применим по сравнению с традиционным « системным » корнем и чем он от него отличается?
Это лучше, чем традиционный корень? Если да, то как?
Предпочтение отдается исчерпывающему ответу на основной вопрос наряду с дополнительными вопросами.
Основной ответ:
Бессистемный рут — это метод/процедура рутирования, разработанная Chainfire (разработчиком популярного приложения для управления рутом SuperSU), которая включает в себя модифицированный образ загрузочного виртуального диска. Двоичный файл суперпользователя su
становится включением ядра, а не существует в /system/xbin/
, как в обычном системном корне.
Дополнительные ответы:
Предпочтение бессистемного рута по сравнению с традиционным рутом:
Первоначально Chainfire предполагал, что это будет полезно для устройств Nexus, начиная с Marshmallow, чтобы предотвратить необходимость перепрошивки всей стандартной системы, загрузочных разделов и разделов восстановления пользователям с root-правами перед выполнением даже незначительного обновления OTA, которое с тех пор стало более важным, поскольку Google представил политика выпуска ежемесячных обновлений безопасности через OTA и перепрошивка всего устройства каждый месяц в лучшем случае утомительна.
Безсистемный корень исключает тяжеловесный системный раздел из уравнения перепрошивки, позволяя обновлять устройства с бессистемным корнем сразу после перепрошивки стандартного восстановления и загрузки.
Плюсы бессистемного рута по сравнению с традиционным рутом:
SELinux Enforcing
условием безопасности, в то время как традиционный root требуется SELinux Permissive
на Android 5.0 и выше.Минусы бессистемного рута по сравнению с традиционным рутом:
path-to-su
в своем коде, что применимо только для традиционного рута.Источники:
Бессистемный рут, разработанный в основном Chainfire, представляет собой альтернативный метод рутирования вашего телефона без изменения файлов в вашей системе. Он вносит изменения в загрузочный образ вместо системных файлов, таких как init и т. Д., И, следовательно, теоретически упрощает рутирование и удаление рута. Это эксперимент, поэтому я не думаю, что он работает идеально. Это также могло бы обойти ограничения Android Pay root, но Chainfire не ожидал этого и говорит, что Android Pay будет исправлен, чтобы вытеснить любых таких пользователей root.
Для получения дополнительной информации об этом, проверьте статью xda . У разработчиков также есть форум здесь .
март 2377 г.
Тамогна Чоудхури
/system
. Модифицируется/boot
, так что определенно не без модификации. И что вообще означает «бесконтактный» в этом контексте? Пожалуйста, объясните, почему вы сказали то, что сказали, потому что я с вами не согласен.март 2377 г.