Vor Marshmallow wurde die herkömmliche Methode zum Rooten von Android-Geräten durch Ändern der Dateien in der "/ system" -Partition erreicht, die den Superuser - den Prozess, der Root-Zugriffsanforderungen verarbeitet - beim Start mit allen Berechtigungen ausführt, die er benötigt, um ordnungsgemäß zu funktionieren.

Als Android Marshmallow eingeführt wurde, verschärfte Google die Sicherheit, so dass die traditionelle Art des Rootings nicht mehr funktionierte. Dies ebnete den Weg für die Einführung einer "systemlosen" Rooting-Methode, die keine Änderung des Verzeichnisses "/ system" erfordert. Stattdessen wird ein modifiziertes Boot-Image zum Starten des Superuser-Prozesses verwendet.

Lassen Sie uns einige der Vor- und Nachteile der systemlosen Methode gegenüber der traditionellen Root-Methode betrachten.

Vorteile von Systemless root

Der Hauptvorteil von systemless root besteht darin, dass es viel einfacher ist, Over-the-Air (OTA) -Updates mit dieser Methode zu akzeptieren.

Die herkömmliche Methode hingegen beeinträchtigt Ihre Fähigkeit, OTA-Updates zu empfangen, da sie Ihre "/ System" -Partition in einer Weise verändert, die vom vorgesehenen Software-Setup des Geräteherstellers abweicht, weshalb einige Telefonhersteller die Installation von OTA-Updates verhindern Wenn sie feststellen, dass das Telefon verwurzelt ist, kann das Telefon dadurch beschädigt werden.

Wenn Sie Ihr Gerät auf herkömmliche Weise rooten, müssen Sie die "/ system" -Partition des Speichers neu flashen, bevor Sie ein OTA-Update installieren können. Bei Geräten mit Systemless-Root müssen Sie nur das Boot-Image neu flashen, was wesentlich einfacher ist als das erneute Flashen der gesamten Partition "/ system".

Die systemlose root-Methode verhindert auch das "soft-bricking" Ihres Geräts, wenn Sie keinen unterstützten Kernel haben, was der Fall war, wenn Sie die traditionelle Methode zum Roots von Android Marshmallow verwenden. Wenn Ihr Kernel nicht unterstützt wird, wird Ihr Gerät nicht gerootet, sondern normal gestartet.

Darüber hinaus ist es jetzt viel einfacher, Ihr Gerät zu entfernen, wenn Sie möchten. Ein einfacher Factory Reset sollte den Trick machen.

Nachteile

Ein genereller Nachteil des Rootings Ihres Geräts, unabhängig von der verwendeten Root-Methode, besteht darin, dass einige Dienste wie Android Pay von Google einfach nicht funktionieren, da auf Ihrem Telefon überprüft wird, ob Ihr Gerät gerootet ist oder nicht und blockiert den Zugriff auf diese Dienste, wenn der Root-Zugriff aktiviert ist.

An einem Punkt arbeitete Android Pay an Geräten, die systemlos rooten, aber das war nicht beabsichtigt, und die App wurde nun gepatcht, um Geräte mit systemlosen Root zu erkennen.

Es gibt derzeit keine Pläne, diese Einschränkungen zu umgehen. Wenn dies für Sie wichtig ist, sollten Sie Ihr Gerät nicht rooten.

Ein spezifischer Nachteil der systemlosen Root-Methode ist, dass sie nicht effektiv ist, wenn Ihr Gerät einen gesperrten Bootloader hat. Wenn dies der Fall ist, müssen Sie möglicherweise eine andere Möglichkeit finden, Ihr Gerät zu rooten. Derzeit ist jedoch keine allgemeine Problemumgehung verfügbar.

Welche Methode sollten Sie verwenden?

Sie müssen sich nicht entscheiden, welche root-Methode verwendet werden soll, da dies ganz von Ihrem Gerätetyp und der Android-Version abhängt.

Die systemlose Methode ist nur mit Android 6.0 und höher kompatibel. Wenn auf Ihrem Gerät Lollipop oder früher läuft, müssen Sie sich an die traditionelle Methode halten. Für diejenigen mit Marshmallow oder später ist der systemlose Weg die einzige Möglichkeit, Ihr Gerät zu diesem Zeitpunkt zu rooten.

Wenn Sie die SuperSU-Zip-Datei auf Ihrem Smartphone anzeigen möchten, wird automatisch anhand der Spezifikationen Ihres Geräts entschieden, welche Root-Methode verwendet werden soll.

Wenn Sie jedoch hoffen, Ihr Gerät mit der neuen systemlosen Methode neu zu rooten, müssen Sie zunächst die gesamte "root" -Update-Partition neu starten und neu starten, da keine der beiden Methoden mit der anderen kompatibel ist.