Der Begriff Jailbreak bezeichnet die Umgehung von Einschränkungen, die von einem Gerätehersteller auferlegt wurden, um eine umfassendere Kontrolle über das Betriebssystem zu erlangen. Obwohl der Ausdruck häufiger mit dem iPhone in Verbindung gebracht wird, wird die entsprechende Praxis bei Android im Allgemeinen als Rooting bezeichnet.

Rooting gewährt erweiterte Administrator- oder Superuser-Rechte. Diese Berechtigungen können es Nutzern ermöglichen, vorinstallierte Anwendungen zu entfernen, geschützte Systemdateien zu verändern und Einstellungen zu ändern, die normalerweise nicht verfügbar sind. Der Begriff Root stammt aus Linux, dem Betriebssystem, auf dem Android basiert und in dem der Root-Benutzer umfassenden Zugriff auf Systemressourcen hat.

Android isoliert Anwendungen normalerweise in Umgebungen, die als Sandboxes bezeichnet werden. Dadurch wird der Zugriff jeder App auf die Daten anderer Anwendungen und auf interne Systemdateien eingeschränkt. Root-Zugriff kann ausgewählten Programmen ermöglichen, erweiterte Berechtigungen zu erhalten und Änderungen vorzunehmen, die während der normalen Nutzung nicht möglich sind.

Der Vorgang kann die Umgehung von Sicherheitsvorkehrungen beinhalten, wobei die Methoden je nach Telefonmodell und Android-Version variieren. Nicht jedes Rooting-Verfahren basiert auf der Ausnutzung einer Schwachstelle. Rooting unterscheidet sich außerdem vom Entsperren des Bootloaders, des Programms, das für den Start des Betriebssystems und die Überprüfung seiner Integrität verantwortlich ist. Das Entsperren des Bootloaders wird häufig bei der Installation fortgeschrittener Modifikationen verwendet, doch die beiden Verfahren sind nicht identisch.

Je nach Gerät und verwendeten Tools kann der Root-Zugriff es Nutzern ermöglichen, Anwendungen zu entfernen, die sich mit Standardmethoden nicht deinstallieren lassen, benutzerdefinierte ROMs wie LineageOS zu installieren, den Kernel zu verändern und Anwendungen zu verwenden, die administrative Berechtigungen benötigen. Einige Änderungen erfordern außerdem einen entsperrten Bootloader, ein benutzerdefiniertes Recovery-Tool oder speziell für ein bestimmtes Telefon entwickelte Verfahren.

Benutzerdefinierte ROMs können alternative Funktionen, neuere Android-Versionen für einige ältere Geräte oder eine weitere Nutzung nach dem Ende des offiziellen Supports bieten. Die Kompatibilität hängt jedoch vom Modell ab, und ein alternatives ROM garantiert weder vollständige Sicherheitsupdates noch, dass jede Gerätefunktion korrekt funktioniert.

Rooting kann auch dazu verwendet werden, visuelle Elemente zu verändern, in bestimmten Situationen Werbung zu blockieren und umfassendere Sicherungen von Daten und Einstellungen zu erstellen. Einige Tools ermöglichen es Nutzern, die Betriebsfrequenzen des Prozessors durch Übertakten oder Untertakten anzupassen. Diese Änderungen können die Leistung, den Akkuverbrauch, die Temperatur und die Systemstabilität beeinflussen.

Die zusätzliche Freiheit bringt Risiken mit sich. Änderungen am System können Sicherheitsmechanismen schwächen, Fehlfunktionen verursachen und den Zugriff auf Banking-Apps oder andere Dienste verhindern. Für viele Nutzer lohnt sich der Vorgang möglicherweise nicht, da Android bereits Anpassungsoptionen, Berechtigungskontrollen und Funktionen zur Akkuverwaltung bietet, ohne tiefgreifende Änderungen am System zu erfordern.

Quellen: Canaltech.