Der Fall gegen die Wurzel Warum Android-Geräte nicht verwurzelt sind
Wir haben schon früher über das Verwurzeln von Android-Smartphones und -Tablets geschrieben, aber warum kommen sie nicht verwurzelt? Google macht geltend, dass das Rooten aus Sicherheitsgründen ein Fehler ist, da es das Sicherheitsmodell von Android untergräbt.
Im Laufe der Jahre hat Google mehr und mehr ehemals nur Root-Funktionen zu Android hinzugefügt - von Screenshots bis hin zur Unterstützung für Verschlüsselung und VPNs. Das Ziel besteht darin, die Notwendigkeit des Verwurzelns zu minimieren.
Was ist Rooting, sowieso?
Android basiert auf Linux, wobei der Benutzer "root" dem Administratorbenutzer in Windows entspricht. Der Begriff "Rooting" bedeutet, Root-Zugriff auf Ihr Smartphone oder Tablet zu erlangen und Anwendungen mit diesen Root-Berechtigungen ausführen zu können, dh vollständigen Systemzugriff.
Ein Standard-Rooting-Prozess wird auch eine Anwendung wie Superuser oder SuperSU sein. Diese Anwendung überwacht den Zugriff auf root. Anwendungen auf Ihrem Gerät können nicht einfach root-Berechtigungen erhalten, wenn sie möchten. Sie müssen Sie dazu auffordern, und Sie können die Anfrage bestätigen oder ablehnen.
Ausbruch des Sicherheitsmodells von Android
Android verwendet das Sicherheitsmodell von Linux auf andere Weise. Jede Android-App wird mit einer eigenen Benutzer-ID oder UID ausgeführt. Mit anderen Worten, jede App wird als eigenes Benutzerkonto ausgeführt. Dies bedeutet, dass jede App ihre eigenen Daten von jeder anderen App isoliert hat. Wenn Sie die App Ihrer Bank installieren, werden ihre Daten so gespeichert, dass sie nur für die App der Bank zugänglich sind. Andere Apps auf Ihrem Gerät können sich nicht darauf einwählen.
In einer Android-Standardkonfiguration kann keine App auf die Daten einer anderen App zugreifen, unabhängig davon, wie viele Berechtigungen die App erfordert.
Dies ändert sich alles, wenn Sie eine Anwendung als Root ausführen. Die Anwendung läuft nicht mehr in einem Sandkastenbereich - sie hat Zugriff auf das gesamte System. Eine App mit Root-Berechtigungen kann die Daten anderer Apps lesen. Auf diese Weise funktioniert das hervorragende Titanium Backup und benötigt Root.
Root Permission Prompts und Malware
Der vollständige Systemzugriff bedeutet, dass Malware den Root-Zugriff potenziell ausnutzen kann, um weitaus mehr Schaden zu verursachen, als dies normalerweise der Fall wäre. Sobald einer App Root-Zugriff gewährt wurde, kann sie alles tun. Sie können im Hintergrund einen Key Logger ausführen, ohne dass Sie dazu aufgefordert werden. Extrahieren Sie Ihre Kontoinformationen aus anderen Apps.
Wenn Sie wissen, was Sie tun, und nur vertrauenswürdige Root-Apps herunterladen, können Sie dies vermeiden. Dies ist jedoch zu beachten, wenn Sie bedenken, wie viele weniger technische Benutzer Android verwenden. Sie kümmern sich nicht darum, Titanium Backup auszuführen und haben Zugriff auf das gesamte Root-Dateisystem. Sie möchten nur, dass es funktioniert, Anrufe tätigt und Angry Birds spielt.
Mit anderen Worten, Sie sollten die Smartphones und Tablets Ihrer Verwandten wahrscheinlich nicht als Gefallen für sie verwurzeln.
Mit großer Macht kommt große Verantwortung
Die Probleme erstrecken sich nicht nur auf Malware. Mit vollem Zugriff auf das Root-Dateisystem können Sie kritische Systemdateien im Root-Dateisystem löschen oder wichtige System-Apps deaktivieren und verhindern, dass Ihr Gerät ordnungsgemäß funktioniert. Windows unternimmt große Anstrengungen, um zu verhindern, dass durchschnittliche Benutzer aus dem gleichen Grund im Ordner C: \ Windows herumspielen. Wenn der durchschnittliche Benutzer nicht versteht, was er tut, kann er ernsthafte Schäden an seinem Betriebssystem verursachen.
Überlegungen zur Gewährleistung
Einige Hersteller oder Spediteure versuchen möglicherweise, den Garantieservice abzulehnen, wenn Sie ein gerootetes Gerät verwenden. Wenn Sie Ihre Systemdateien über den Root-Zugriff geändert haben und die Software nicht mehr ordnungsgemäß funktioniert, ist dies sinnvoll - obwohl Sie in der Lage sein sollten, das Gerät auf die Werkseinstellungen zurückzusetzen und es selbst zu reparieren.
Wenn die Hardware des Geräts ausfällt, kann das Rooten nicht die Ursache sein (es sei denn, Sie haben eine Übertaktungs-App installiert, die root benötigte und die Hardware durch Heat beendet). Um Argumente zu vermeiden, sollten Sie das Gerät vor dem Serviceeinsatz freigeben.
Dies ist ein weiterer Grund, warum Sie das Gerät eines nicht-technischen Familienmitglieds nicht rooten möchten. Dies kann zu Problemen führen, wenn es jemals repariert oder ersetzt werden muss.
Zusammenfassend lässt sich sagen, dass das Rooten Ihnen große Leistung verleiht - mehr Leistung als Android. (Allerdings ist Linux darunter und Linux funktioniert gut mit Root-Zugriff.) Eine App mit Root-Zugriff ist an keine Berechtigungseinschränkungen gebunden und kann ernsthafte Probleme verursachen. Wenn Sie wissen, was Sie tun, sollten Sie in Ordnung sein - aber Sie müssen vorsichtiger sein.
Diese Leistung ist jedoch nur eine Haftung für den durchschnittlichen Android-Benutzer. Aus diesem Grund wird Android nicht verwurzelt. Wenn eine App eine Root-Berechtigungsaufforderung aufrufen und vollständigen Zugriff auf das System erhalten würde, würden viele weniger technische Benutzer den Zugriff zulassen, sodass sie die App weiterhin verwenden können. Einige Apps können sogar die Ausführung ohne Rootzugriff ablehnen, um schärfere Anzeigen anzuzeigen. So wie viele Apps, die von der Werbung unterstützt werden, heute eine lange Liste von Berechtigungen benötigen. Das Fehlen von Root schützt die durchschnittlichen Benutzer.