Ich habe diesen Satz oder die Varianten (rooted phone, rooting usw.) in Android-Foren gehört, aber ich weiß nicht, was er bedeutet. Kannst du es mit einfachen Worten erklären?
Ihr Telefon zu „rooten“ bedeutet, Administratorrechte für das Dateisystem Ihres Telefons zu erlangen (unter Linux ist root der Benutzername des Hauptadministrators). Mit Root-Zugriff können Sie alles, was Sie wollen, auf dem Telefon installieren und deinstallieren.
Die meisten Telefone haben eingeschränkten Zugriff darauf, was Sie damit tun können und was nicht. Dies ist nicht unbedingt eine schlechte Sache, da es Benutzer davon abhalten kann, versehentlich etwas zu beschädigen, mit dem sie sich nicht am Telefon anlegen sollten, insbesondere in Bezug auf das Betriebssystem. Viele Hersteller beschränken Ihre Rechte jedoch auch auf Dinge, die nicht wirklich so geschäftskritisch sind, und das Rooten des Telefons umgeht dies.
Wenn auf Ihrem Telefon einige unnötige Anwendungen (Bloatware) vorinstalliert sind, die Sie nicht deinstallieren können, erhalten Sie diese Möglichkeit durch Rooten. Außerdem können Sie auf neuere Versionen von Android upgraden, bevor der Hersteller Ihres Telefons und/oder Mobilfunkanbieter Ihnen die Updates zur Verfügung stellen. Seien Sie jedoch gewarnt, dass das Rooten Ihre Garantie ungültig machen kann.
Weitere Informationen darüber, was Sie durch Rooten mit Ihrem Telefon tun können, finden Sie in dieser Frage .
Wenn Sie Ihr Telefon "rooten", entsperren Sie die Administratorrechte des Telefons, die standardmäßig vom Hersteller gesperrt sind. Es ist ähnlich wie "Jailbreaking" in der iPhone-Welt.
Durch das Rooten Ihres Geräts können Sie Ihre CPU über- oder untertakten, vorinstallierte Apps löschen, die Ihr Telefon nicht löscht, wie Amazon MP3 oder Corp Calendar, bestimmte Apps installieren, die Root-Zugriff erfordern, benutzerdefinierte ROMs laden ...
Die Hersteller möchten aus einer Reihe von Gründen nicht, dass Sie Zugriff auf diese Optionen haben, einschließlich, aber nicht beschränkt auf:
Kurz gesagt bedeutet dies, Administratorzugriff auf das Telefon zu erhalten. Um Dinge zu tun, die ein normaler Benutzer des Telefons (ohne Administratorrechte) nicht ausführen kann.
So erhalten Sie Root-Zugriff (Administrator) auf ein Telefon.
„root“ ist der Benutzer mit der UID 0, was einem vollständigen „Systemverwaltungskonto“ entspricht.
Es bedeutet, dass Sie die Erlaubnis haben, alles zu tun. Alles umfasst das Öffnen geschützter Ports (z. B. für WiFi-Tethering), das Aktualisieren und Aktualisieren des Betriebssystems und der gesamten Software, das Ersetzen des Betriebssystems durch Ihre eigene Software, den vollständigen Zugriff auf jede Datei auf dem Computer und die Möglichkeit, jede Datei zu löschen, einschließlich das gesamte Betriebssystem.
Dies ist ein bisschen eine Änderung von allem. Im Wesentlichen ist Rooting Jailbreaking. Sie sind ein Benutzer und haben keinen Administratorzugriff auf Ihr eigenes Telefon. Rooting ist der Prozess, um Zugriff auf den „root“-Benutzer zu erhalten. Sobald Sie root haben, gibt es einige lustige Dinge, die Sie tun können.
In letzter Zeit wird das Rooten effizienter und mit dem bevorstehenden 1-Klick-Rooten sollte es für die meisten Menschen ein Kinderspiel sein, einfach einrichten und eine halbe Stunde lang laufen lassen.
Das einzige Risiko besteht darin, Ihr Telefon zu mauern (einige kritische Software zu vermasseln, wodurch es unmöglich wird, es zu starten oder einen Fix zu installieren).
Andere Antworten sind bereits richtig, aber nur als Nerd-Referenz. In allen Unix-basierten Systemen gibt es einen "Root"-Benutzer, der Zugriff auf alle Funktionen hat, die das Betriebssystem bietet. Dies ist ein sehr mächtiges (und gefährliches) Privileg, denn sobald Sie root sind, können Sie alles tun, und vieles von dem, was Sie tun können, kann das System vollständig zerstören.
Aus diesem Grund tun Sie die Verwaltung eines Servers normalerweise nicht als Root, damit Sie die Vorteile des Betriebssystems ausnutzen können, das sagt: "Ähm ... das wollen Sie nicht tun!" wenn Sie es versehentlich darum bitten, die gesamte Festplatte um 3 Uhr morgens zu reinigen.
Diese Frage ist eine der meistgesehenen auf dieser Seite, aber alle Antworten sagen dasselbe: "Wenn Sie Administratorrechte erhalten, können Sie Sachen wie xyz und abc machen". Letzteres ist nicht wirklich Teil einer relevanten Antwort, und tatsächlich stellt sich hier bereits eine Frage: Was kann ein gerootetes Telefon? .
Sicher, rooten ist gleichbedeutend mit Administratorrechten, aber fügen wir noch ein paar Details hinzu: wie Administratorrechte in Android implementiert werden. Was passiert auf technischer Ebene, wenn Sie ein Telefon rooten? Ein neues Programm/Applet wird verfügbar: su . Es befindet sich im Ordner /system/xbin/ und ermöglicht es Benutzern, zu einer anderen Benutzer-ID zu wechseln – einschließlich root (alias admin).
Denken Sie daran, dass Android-Anwendungen normalerweise unter ihrer eigenen Benutzer-ID ausgeführt werden. Wenn also 1) su existiert und 2) eine App es verwendet, um zu root zu wechseln, dann kann die App alles tun, was der Root-Benutzer tun könnte!
Nicht alle Rooting-Methoden bewirken die gleiche Änderung. Beispielsweise verlassen sich viele Methoden auf eine zusätzliche App namens superuser.apk, die eine benutzerdefinierte Version der su-Binärdatei enthält. Dadurch kann die App als Berechtigungssteuerungsmanager fungieren, wenn su von einer App aufgerufen wird.
Zusätzlich zu su und superuser (oder SuperSu) wird busybox oft als Teil des Rooting-Skripts installiert. Diese drei Dateien (technisch gesehen ist busybox eine Reihe von Dateien) sind die häufigsten Ergänzungen, wenn wir über das Rooten eines Telefons sprechen.
Es ist nicht trivial, einfach su
selbst eine in den Ordner zu kopieren, da die /system-Partition schreibgeschützt gemountet ist und Sie Root-Rechte benötigen, um sie als schreibbar (erneut) zu mounten (und Sie würden Schreibrechte benötigen, wenn dies der Fall wäre).
Ein 'indirekter' Weg, dies zu tun, ist die Verwendung einer Wiederherstellung mit erweiterter Funktionalität, sie kann /system als beschreibbar einhängen und Dateien dorthin kopieren. In den meisten Fällen bedeutet dies das Flashen einer benutzerdefinierten Wiederherstellung, da viele Bestandswiederherstellungen darauf beschränkt sind, nur bestimmte (OEM-)Dateien zu patchen.
Ein direkterer Weg wäre, eine neue /system-Partition (mit Root-Dateien) mit einem Flash-Tool direkt zu flashen. Zu diesen Tools gehören:
Es ist relativ einfach, die /system-Partition von Ihrem Telefon – oder einer Image-Datei aus dem Internet – zu kopieren und die root-modifizierte Partition zurückzuflashen. Schließlich können Sie möglicherweise eine Root-Shell mit ADB erhalten, wenn das ROM kompiliert wurde, um dies zuzulassen (nicht üblich bei Standard-ROMs). Mit der Root-Shell ist es trivial, Partitionen neu zu mounten und Dateien überall hin zu kopieren, wo Sie wollen - wenn Sie Linux-Befehle kennen.
Diese einfachen Methoden funktionieren für Telefone, die entsperrt/einfach zu entsperren sind. Wenn ein Bootloader gesperrt ist, kann der Prozess des Rootens zu einem komplizierten Prozess werden, der sich von Gerät zu Gerät unterscheiden kann, siehe genauere Informationen zum Rooten hier . Dies liegt daran, dass alle benutzerdefinierten Änderungen an wichtigen Partitionen die OEM-'Signatur' brechen und dazu führen, dass der Bootloader das Laden verweigert (Bootloop). Oder in einigen Fällen macht der Bootloader alle Änderungen einfach rückgängig.
Amanda
Camille Goudeseune
Irfan Latif