Bearbeiten von „Systemless Root

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
Als '''''[[systemless]]'' [[Root]]''' wird eine Installationsmethode des ''[[Superuser|su]]''-Dienstes auf einem Android-Gerät bezeichnet, um Root-Rechte zu erlangen. Der Unterschied zur ''normalen'' Root-Installationsroutine ist im Kern die, dass die /system-[[Partitionen|Partition]] dabei nicht verändert werden muss.<ref>{{Internetquelle|titel = Chainfire Releases Systemless Root For Android 6.0|url = http://www.xda-developers.com/chainfire-releases-root-for-android-6-0-without-modifying-system/|datum = 2015-10-30|zugriff = 2016-06-23|sprache = en-US|werk = xda-developers}}</ref><ref>{{Internetquelle|titel = Motorola G4 - Wie schnell wird Root verfügbar sein?|url = http://www.android-hilfe.de/thema/motorola-g4-wie-schnell-wird-root-verfuegbar-sein.774045/page-2#post-9818505|zugriff = 2016-06-23|werk = Android-Hilfe.de}}</ref>
'''Systemless [[Root]]''' bedeutet,  
dass beim Rooten nur die boot-Partition verändert (gepatcht) wird.


== Herkömmliche und systemless Root-Installation ==
''- Die system-Partition wird dadurch überhaupt nicht angefasst. -''  
{{Hauptartikel|Root}}Bei einer herkömmlichen Installation von Root-Rechten werden i.d.R. verschiedene Dateien in der /system-Partition kopiert und die Rechte bestehender Dateien geändert. Ziel ist es, eine ausführbare ''su''-Binärdatei in einen Pfad zu kopieren, die in der PATH-Umgebungsvariable enthalten ist und den ''su''-Dienst während des Start des Gerätes zu starten.


Bei der ''systemless Root''-Methode wird auf Veränderungen an der System-Partition verzichtet. Der ''su''-Dienst kann beim Start des Boot-Images gestartet werden. Die benötigten Dateien werden auf einer neu erstellten Partition aus /data, /su genannte, abgelegt. Dies hat ebenfalls den Vorteil, dass eine Aktualisierung der ''su''-Binärdatei einfacher möglich ist, ohne das Boot-Image neu zu installieren. Die SuperSU App wird nicht mehr als System [[App]], sondern als ''normale'' Benutzer-App ebenfalls auf /data installiert. Auch [[OTA]]-Systemaktualisierungen für das Gerät lassen sich somit einfacher installieren, da lediglich die relativ einfach zu ersetzende Boot-Partition neu geflasht werden muss. Dasselbe gilt für ein ''Unroot''. Nach einem Rücksetzen auf Werkzustand ("factory reset") ist die SuperSU entfernt, ein "Unroot" ist ebenfalls durch das Flashen eines ''sauberen'' Boot-Image möglich.
== SuperSU ==
<small>(Stand: Juni 2016)</small>


== TWRP ==
Zum Beispiel kann man das systemless-root mit SuperSU relativ einfach umsetzen. Im TWRP Terminal wird die Datei .supersu mit dem Inhalt "SYSTEMLESS=true" in der data-Partition anlegt, worauf die SuperSU-zip beim Installieren achtet (Das ist einfach ein Flag/ein Schalter für das installer-script).
Mit Hilfe vom [[TeamWin Recovery Project]] kann das ''systemless Root'' relativ einfach umsetzen. Im TWRP-Terminal wird die Datei ''.supersu'' mit dem Inhalt <syntaxhighlight lang="bash">
SYSTEMLESS=true
</syntaxhighlight>in der /data-Partition anlegt, auf welche die SuperSU App beim Installieren achtet (Stand: Juni 2016).


Als Neben-Effekt wird z.B. ein Motorola mit Marshmallow dann regulär starten und nicht in einem Bootloop hängenbleiben, wenn es "systemless" gerootet" ist. Die SuperSU-zip v2.62-3 war bislang die einzige, die das automatisch gemacht hat (für Marshmallow-Motos), hat aber veraltete "SE Linux permissions".
Zusätzlich wird in diesem systemless-Modus die SuperSU-App (.apk) nicht in der system-Partition installiert, sondern als normale Anwender-App in der data-Partition.  


== Einzelnachweise ==
''Damit kann man [[OTA]]s viel einfacher installieren, weil man dann nur noch die relativ kleine, originale boot-Partition wiederherstellen muss.''
<references />
 
[[Kategorie:Begriffe]]
Als Neben-Effekt wird z.B. ein Motorola mit Marshmallow dann regulär starten und nicht in einem Bootloop hängen bleiben, wenn es systemless gerootet ist. Die SuperSU-zip v2.62-3 war bislang die einzige, die das automatisch gemacht hat (für Marshmallow-Motos), hat aber veraltete SE Linux Permissions.
 
== Quellen: ==
* Basiert auf Beitrag: http://www.android-hilfe.de/thema/motorola-g4-wie-schnell-wird-root-verfuegbar-sein.774045/page-2#post-9818505
* "SuperSU"-Thema vom "chainfire" dem Erfinder im xda-developers Forum: http://forum.xda-developers.com/showthread.php?t=1538053
 
[[Kategorie:Begriffsklärung]]
Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Android Wiki-Beiträge automatisch unter der „Creative Commons Attribution/Share-Alike Lizenz 3.0“ stehen. Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende CAPTCHA zu lösen:

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)