Известный разработчик Chainfire выпустил новый корневой метод, который больше не требует изменения раздела /system. Читайте дальше для получения дополнительной информации!
Если вы когда-либо рутировали устройство, то очень велика вероятность, что вы слышали о Цепной огонь, старший модератор XDA и старший признанный разработчик. Если вы еще этого не сделали, Chainfire является разработчиком таких популярных программ, как SuperSU, CF Auto Root, TriangleAway и CF.lumen, что делает его одним из самых влиятельных разработчиков моддинга для Android. сообщество.
Недавно мы сообщали о Решение Chainfire передать SuperSU в Coding Code Mobile Technology LLC (CCMT), но отметил, что Chainfire продолжит работу над SuperSU, в конечном итоге прекратив свое существование в течение двух лет.
Верный своему слову, Chainfire все еще участвует в SuperSU и только что выпустил root для Android 6.0 Marshmallow без внесения изменений в раздел /system. Это маркируется как эксперимент поскольку идея, лежащая в ее основе, имеет несколько предостережений, основная из которых заключается в том, что сброс настроек устройства приведет к удалению root.
Чтобы иметь root-права в современных версиях Android, нам нужно, чтобы наши файлы были исполняемыми, а наш демон запускался при загрузке. Обычно мы делаем это, внося изменения в /system, используя двоичные файлы и сценарии, выполняемые init. Если мы также изменяем загрузочный образ, то мы сможем сделать все это вообще без изменения системы.
Так каких же преимуществ можно ожидать от бессистемного рута? Мы обратились к Chainfire, и его преимущества перед традиционным SuperSU включают в себя:
- Более чистый подход и дизайн
- Легче удалить root
- Незаполненный раздел /system
- Исключает такие вещи, как «суготе», которые не нужны в Android 6.0 Marshmallow.
- OTA теперь немного проще, поскольку перепрошивка загрузочного образа обычно доставляет меньше хлопот, чем перепрошивка всей /system.
- Самое главное, это не приведет к программному блокированию вашего устройства, если у вас не установлено правильное ядро. Предыдущие методы получения root-прав на Android 6.0 требовали исправления политики SELinux в ядре, без которого устройство не загружалось. При использовании этого метода, если поддерживающее ядро отсутствует, у вас не будет root, но устройство загрузится.
Этот новый метод, как и ожидалось, не работает в сочетании со старыми корневыми методами, поскольку новый метод не очищает старые корневые файлы. Из-за этого вам необходимо перепрограммировать стандартный/системный раздел, чтобы убедиться, что у вас все с чистого листа, прежде чем начинать.
Для загрузки перейдите на сайт сообщение на форуме. Разработчик просит, чтобы обсуждения проходили на Тема бета-тестирования SuperSU, так что отправляйтесь туда для общего разговора. Имейте в виду, что это экспериментальный, и, скорее всего, будут ошибки, поэтому действуйте на свой страх и риск.
Обновление: пользователь Reddit MajorNoodles сообщил что Android Pay работает на его Nexus 5. Цепной огонь, вкл. его пост в Google+, упоминает, что Android Pay работает случайно, а не намеренно. Он ожидает, что Android Pay будет обновлен в будущем, чтобы противодействовать этому.