Root: Unterschied zwischen den Versionen

4 Bytes hinzugefügt ,  3. Januar 2012
K (typos)
Zeile 22: Zeile 22:


Nun kommen wir aber zum Root unter [[Android]] und wie dieses gewährt wird. Denn die "AndroidManifest.xml"-Datei sieht solch einen Root-Zugriff nicht vor und es gibt dafür auch keinen Befehl, den man da eintragen könnte.Also, wie kann man einer [[App]] Root Rechte gewähren?Dazu wird bei dem sogenannten "Rooten" von Android ein Script in den Systempfad gelegt, der es erlaubt, diese Systempartition mit Schreibrechten zu [[Mounten]].
Nun kommen wir aber zum Root unter [[Android]] und wie dieses gewährt wird. Denn die "AndroidManifest.xml"-Datei sieht solch einen Root-Zugriff nicht vor und es gibt dafür auch keinen Befehl, den man da eintragen könnte.Also, wie kann man einer [[App]] Root Rechte gewähren?Dazu wird bei dem sogenannten "Rooten" von Android ein Script in den Systempfad gelegt, der es erlaubt, diese Systempartition mit Schreibrechten zu [[Mounten]].
Um die Rechte zum Anlegen des Scripts zu erhalten, nutzt man eine [[Privilegieneskalation]], die meist durch ein Exploit durchgeführt wird. Dafür wird ebenfalls eine [[App]] installiert, die {{MarketLink|com.noshufou.android.su|Superuser}} genannt wird. Das ist die grafische Oberfläche für die Verwaltung von Root-Rechten (''superuser''-Rechte). Startet der User nun eine [[App]], wird er gefragt, ob er ihr die erforderlichen root-Rechte gewähren möchte, oder nicht. Die Auswahl lässt sich von der Superuser [[App]] temporär oder dauerhaft für diese App speichern.In den Einstellungen ist es ebenfalls möglich, nachträglich die root-Rechte zu ändern. Alle Apps, die mit root-Rechten arbeiten möchten, sind gezwungen bei der Superuser-App nachzufragen. Somit hat der Benutzer die volle Kontrolle über root-Apps, und ungewolltes Ausführen im Hintergrund ist somit ausgeschlossen.
Um die Rechte zum Anlegen des Scripts zu erhalten, nutzt man eine [[Privilegieneskalation]], die meist durch ein [[Exploit]] durchgeführt wird. Dafür wird ebenfalls eine [[App]] installiert, die {{MarketLink|com.noshufou.android.su|Superuser}} genannt wird. Das ist die grafische Oberfläche für die Verwaltung von Root-Rechten (''superuser''-Rechte). Startet der User nun eine [[App]], wird er gefragt, ob er ihr die erforderlichen root-Rechte gewähren möchte, oder nicht. Die Auswahl lässt sich von der Superuser [[App]] temporär oder dauerhaft für diese App speichern.In den Einstellungen ist es ebenfalls möglich, nachträglich die root-Rechte zu ändern. Alle Apps, die mit root-Rechten arbeiten möchten, sind gezwungen bei der Superuser-App nachzufragen. Somit hat der Benutzer die volle Kontrolle über root-Apps, und ungewolltes Ausführen im Hintergrund ist somit ausgeschlossen.
Es erklärt sich von selbst, dass der Benutzer immer kritisch gegenüber Anfragen nach root-Rechten stehen sollte, um unerwünschte Effekte zu vermeiden.
Es erklärt sich von selbst, dass der Benutzer immer kritisch gegenüber Anfragen nach root-Rechten stehen sollte, um unerwünschte Effekte zu vermeiden.


11.008

Bearbeitungen