Root ist ein Begriff für das Android-System, der es Benutzern ermöglicht, Superuser-Rechte des Android-Betriebssystems zu erhalten. Root kann Benutzern helfen, die Beschränkungen der Mobiltelefonhersteller zu umgehen und ihre eigenen vorinstallierten Programme zu deinstallieren oder Aktionen auszuführen, die Systemberechtigungen erfordern. Das Rooten des Android-Systems ähnelt dem Jailbreak des Apple iOS-Systems.
Die meisten Mobiltelefonhersteller unterstützen den Erhalt von Root-Berechtigungen nicht. Daher werden die meisten Methoden zur Erlangung von Root mithilfe spezifischer Tools mithilfe von Systemschwachstellen oder offiziellen Hintertüren erreicht. Unterschiedliche Mobiltelefonhersteller, -systeme und -versionen können unterschiedliche Schwachstellen aufweisen, sodass die Grundprinzipien, Methoden und Schwierigkeiten verschiedener Mobiltelefone unterschiedlich sein können.
Root muss die ausführbare su-Datei in die /system-Partition des Android-Systems kopieren (zum Beispiel: /system/xbin/su) und den Befehl chmod verwenden, um ausführbare Berechtigungen und Setuid-Berechtigungen dafür festzulegen. Um Benutzern die Kontrolle über die Verwendung von Root-Berechtigungen zu ermöglichen und zu verhindern, dass Anwendungen auf dem Telefon direkt Root-Berechtigungen erhalten, kopieren (installieren) Benutzer normalerweise das Root-Verwaltungsprogramm nach /system/app, um die Verwendung des su-Programms zu verwalten.
Eine der am häufigsten ausgenutzten Systemschwachstellen ist zergRush, die auf Android 2.2-2.3.6-Systeme anwendbar ist und daher auf viele Android-Systemtelefone anwendbar ist. Weitere Schwachstellen sind Gingerbreak, Psneuter und so weiter.
Das obige ist der detaillierte Inhalt vonWas bedeutet Android-Root?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!