Chainfire veröffentlicht Systemless Root für Android 6.0

Der bekannte Entwickler Chainfire hat eine neue Root-Methode veröffentlicht, die keine Änderungen an der /system-Partition mehr erfordert. Lesen Sie weiter für weitere Informationen!

Wenn Sie jemals ein Gerät gerootet haben, stehen die Chancen sehr gut, dass Sie davon gehört haben Kettenfeuer, XDA Senior Moderator und Senior Recognized Developer. Falls Sie es noch nicht getan haben: Chainfire ist der Entwickler hinter beliebten Werken wie SuperSU, CF Auto Root, TriangleAway und CF.lumen machen ihn zu einem der einflussreichsten Entwickler im Android-Modding Gemeinschaft.

Wir hatten kürzlich darüber berichtet Chainfires Entscheidung, SuperSU abzugeben an Coding Code Mobile Technology LLC (CCMT), stellte jedoch fest, dass Chainfire auf SuperSU weitermachen und sich schließlich im Laufe von zwei Jahren aus dem Verkehr ziehen wird.

Getreu seinem Wort ist Chainfire immer noch an SuperSU beteiligt und hat es gerade veröffentlicht Root für Android 6.0 Marshmallow, ohne Änderungen an der /system-Partition vorzunehmen

. Dies wird als bezeichnet Experiment Da die Idee dahinter einige Einschränkungen aufweist, besteht der größte darin, dass durch das Zurücksetzen des Geräts auf die Werkseinstellungen Root entfernt wird.

Um auf modernen Android-Versionen Root zu haben, müssen unsere Dateien ausführbar sein und unser Daemon muss beim Booten gestartet werden. Normalerweise tun wir dies, indem wir Änderungen an /system vornehmen und auf Binärdateien und Skripte zugreifen, die von init ausgeführt werden. Wenn wir auch das Boot-Image ändern, sollten wir dies alles tun können, ohne das System überhaupt zu ändern.

Welche Vorteile können wir also von einem systemlosen Root erwarten? Wir haben uns an Chainfire gewandt und die Vorteile gegenüber dem traditionellen SuperSU umfassen:

  1. Ein sauberer Ansatz und Design
  2. Einfacheres Entwurzeln
  3. Eine nicht überfüllte /system-Partition
  4. Ausgeschlossen sind Dinge wie „sugote“, die unter Android 6.0 Marshmallow nicht benötigt werden
  5. OTAs sind jetzt etwas einfacher, da das erneute Flashen des Boot-Images normalerweise weniger Aufwand darstellt als das erneute Flashen eines gesamten /Systems.
  6. Am wichtigsten ist, dass dadurch Ihr Gerät nicht „Soft Brick“ wird, wenn Sie nicht über die korrekte Kernel-Installation verfügen. Frühere Methoden zum Rooten von Android 6.0 erforderten einen SELinux-Richtlinien-Patch im Kernel, ohne den das Gerät nicht booten würde. Wenn bei dieser Methode der unterstützende Kernel fehlt, verfügen Sie nicht über Root, das Gerät wird jedoch gestartet.

Diese neue Methode funktioniert erwartungsgemäß nicht in Zusammenarbeit mit älteren Root-Methoden, da die neue Methode alte Root-Dateien nicht bereinigt. Aus diesem Grund müssen Sie Ihre Standard-/Systempartition neu flashen, um sicherzustellen, dass Sie einen sauberen Zustand haben, bevor Sie beginnen.

Für Downloads gehen Sie bitte zu Forumsbeitrag. Der Entwickler fordert, dass die Diskussionen drüben stattfinden SuperSU Beta-Thread, also schauen Sie dort vorbei, um sich allgemein zu unterhalten. Denken Sie daran, dass dies der Fall ist Experimental-, und es wird wahrscheinlich Fehler geben, also fahren Sie auf eigenes Risiko fort.

Update: Reddit-Benutzer MajorNoodles hat informiert dass Android Pay auf seinem Nexus 5 funktioniert. Kettenfeuer, los sein Google+ Beitragerwähnt, dass die Funktionsweise von Android Pay ein Zufall und keine Absicht ist. Er erwartet, dass Android Pay in Zukunft aktualisiert wird, um dem entgegenzuwirken.