Ich habe diesen Satz oder die Varianten (rooted phone, rooting, etc.) in Android-Foren gehört, aber ich weiß nicht, was es bedeutet. Kannst du es in einfachen Worten erklären?
Ich habe diesen Satz oder die Varianten (rooted phone, rooting, etc.) in Android-Foren gehört, aber ich weiß nicht, was es bedeutet. Kannst du es in einfachen Worten erklären?
Antworten:
"Root" auf Ihrem Telefon bedeutet, Administratorrechte für das Dateisystem Ihres Telefons zu erlangen (unter Linux ist root der Benutzername des Hauptadministrators). Mit dem Root-Zugriff können Sie alles auf dem Telefon installieren und deinstallieren, was Sie möchten.
Die meisten Telefone haben nur eingeschränkten Zugriff darauf, was Sie damit tun können und was nicht. Dies ist nicht unbedingt eine schlechte Sache, da es verhindern kann, dass Benutzer versehentlich etwas kaputtmachen, mit dem sie sich am Telefon nicht anlegen sollten, insbesondere im Hinblick auf das Betriebssystem. Viele Hersteller beschränken Ihre Rechte jedoch auch auf Dinge, die nicht wirklich geschäftskritisch sind, und das Verwurzeln des Telefons umgeht dies.
Wenn auf Ihrem Telefon einige nicht benötigte Anwendungen (Bloatware) vorinstalliert sind, die Sie nicht deinstallieren können, erhalten Sie diese Möglichkeit durch Rooting. Außerdem können Sie ein Upgrade auf neuere Android-Versionen durchführen, bevor der Hersteller Ihres Telefons und / oder der Mobilfunkanbieter die Updates für Sie bereitstellen. Seien Sie jedoch gewarnt, dass das Verwurzeln Ihre Garantie ungültig machen kann.
Weitere Informationen zu den Funktionen von Rooting für Ihr Telefon 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 Booten Ihres Geräts können Sie beispielsweise Ihre CPU übertakten oder übertakten, die vorinstallierten Apps löschen, die Ihr Telefon nicht wie Amazon MP3 oder Corp Calendar löscht, bestimmte Apps installieren, für die Root-Zugriff erforderlich ist, benutzerdefinierte ROMs laden ...
Die Hersteller möchten nicht, dass Sie aus verschiedenen Gründen auf diese Optionen zugreifen können, unter anderem aus folgenden Gründen:
Kurz gesagt bedeutet dies, Administratorzugriff auf das Telefon zu erhalten. Aufgaben, die ein normaler Benutzer (kein Administrator) des Telefons nicht ausführen kann.
So erhalten Sie Root-Zugriff (Administratorzugriff) auf ein Telefon.
'root' ist der Benutzer mit der UID 0, was einem vollständigen 'Systemadministrationskonto' entspricht.
Es bedeutet, dass Sie die Erlaubnis haben, alles zu tun. Dazu gehört das Öffnen geschützter Ports (zum Beispiel für WiFi-Tethering), das Aktualisieren und Aktualisieren des Betriebssystems und der gesamten Software, das Ersetzen des Betriebssystems durch Ihre eigene Software, der uneingeschränkte Zugriff auf alle Dateien auf dem Computer und die Möglichkeit, alle Dateien zu löschen, einschließlich das gesamte Betriebssystem.
Dies ist eine kleine Änderung von allem. Rooting ist im Wesentlichen Jailbreaking. Sie sind ein Benutzer und haben keinen Administratorzugriff auf Ihr eigenes Telefon. Beim Rooten wird der Zugriff auf den Benutzer "root" hergestellt. Sobald Sie root haben, gibt es einige lustige Dinge, die Sie tun können.
In letzter Zeit wird das Rooten effizienter und mit einem Klick sollte es für die meisten Leute ein Kinderspiel werden. Richten Sie es einfach ein und lassen Sie es eine halbe Stunde laufen.
Das einzige Risiko besteht darin, dass Sie Ihr Telefon blockieren (indem Sie wichtige Software versauen, sodass es nicht mehr möglich ist, das Telefon zu starten oder ein Update zu installieren).
Die obigen Antworten sind bereits richtig, aber nur als Nerd-Referenz. In allen Unix-basierten Systemen gibt es einen "Root" -Benutzer, der Zugriff auf alle vom Betriebssystem verfügbaren Funktionen hat. Dies ist ein sehr mächtiges (und gefährliches) Privileg, denn sobald Sie root sind, können Sie alles tun und vieles, was Sie tun können, kann das System vollständig zerstören.
Wenn Sie einen Server verwalten, tun Sie dies normalerweise nicht als root, damit Sie das Betriebssystem nutzen können, das sagt: "Ähm ... das wollen Sie nicht!" Wenn Sie versehentlich darum bitten, die gesamte Festplatte um 3 Uhr morgens zu säubern.
[EDIT] Ich wollte meine Antwort ändern, um "In den anderen Antworten" zu sagen, erkannte dann aber, dass dies dazu führen würde, dass die Kommentare darunter (vorausgesetzt, sie sind noch da) unsinnig werden.
Da im Texteditor kein Durchgestrichenes angezeigt wird, möchte ich hier nur ergänzen, dass ich "In den anderen Antworten" und nicht "In den obigen Antworten" hätte sagen sollen.
Diese Frage ist eine der am häufigsten gestellten Fragen auf dieser Website, aber alle Antworten sagen dasselbe: "Wenn Sie Administratorrechte erhalten, können Sie Dinge wie xyz und abc erledigen". Letzteres ist nicht wirklich Teil einer relevanten Antwort, und tatsächlich gibt es hier bereits eine Frage: Was kann ein verwurzeltes Telefon tun? .
Sicheres Rooten ist gleichbedeutend mit dem Erhalten von Administratorrechten, aber lassen Sie uns einige weitere Details hinzufügen: Wie werden Administratorrechte in Android implementiert ? 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 (aka 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, kann die App alles tun, was der Root-Benutzer tun könnte!
Nicht alle Rooting-Methoden führen zu derselben Änderung. Beispielsweise basieren viele Methoden auf einer zusätzlichen App namens superuser.apk, die eine benutzerdefinierte Version der su-Binärdatei enthält. Auf diese Weise fungiert die App als Berechtigungssteuerungs-Manager, wenn su von einer App aufgerufen wird.
Neben su und superuser (oder SuperSu) wird häufig busybox als Teil des Root-Skripts installiert. Diese drei Dateien (technisch gesehen handelt es sich bei "busybox" um eine Reihe von Dateien) sind die häufigsten Ergänzungen, wenn wir über das Rooten eines Telefons sprechen.
Es ist nicht trivial, eine su
Datei einfach selbst in den Ordner zu kopieren , da die / system-Partition schreibgeschützt bereitgestellt wird und Sie Root-Rechte benötigen, um sie als beschreibbar (erneut) bereitzustellen (und wenn dies der Fall wäre, benötigen Sie Schreibrechte).
Ein "indirekter" Weg, dies zu tun, ist die Verwendung einer Wiederherstellung mit erweiterter Funktionalität. Sie kann / system als beschreibbare Dateien bereitstellen und auf diese kopieren. In den meisten Fällen bedeutet dies, eine benutzerdefinierte Wiederherstellung zu aktualisieren, da sich viele Wiederherstellungen auf das Patchen nur bestimmter (OEM-) Dateien beschränken.
Ein direkterer Weg wäre, eine neue / System-Partition (mit Root-Dateien) mit einem Flash-Tool direkt zu flashen. Solche Tools umfassen:
Es ist relativ einfach, die / system-Partition von Ihrem Telefon oder eine Image-Datei aus dem Internet zu kopieren und die root-modifizierte Partition zurückzuspielen. Schließlich können Sie möglicherweise eine Root-Shell mit ADB erhalten, wenn das ROM so kompiliert wurde, dass es dies zulässt (nicht üblich bei Standard-ROMs). Mit der Root-Shell ist es ganz einfach, Partitionen neu einzuhängen und Dateien zu kopieren, wo immer Sie wollen - wenn Sie Linux-Befehle kennen.
Diese einfachen Methoden funktionieren für Telefone, die entsperrt sind bzw. einfach entsperrt werden können. Wenn ein Bootloader gesperrt ist, kann der Root-Vorgang zu einem verschlungenen Vorgang werden, der sich je nach Gerät unterscheiden kann. Weitere Informationen zum Root-Vorgang finden Sie hier . Dies liegt daran, dass benutzerdefinierte Änderungen an wichtigen Partitionen die OEM-Signatur unterbrechen und den Bootloader veranlassen, das Laden abzulehnen (Bootloop). In einigen Fällen macht der Bootloader alle Änderungen rückgängig.