Moderator, Bürokraten, Checkuser-Berechtigte, developer, emailconfirmed, Oberflächenadministratoren, Oversighter, Administratoren
11.008
Bearbeitungen
CBiX (Diskussion | Beiträge) 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. | ||
Bearbeitungen