Zweck des Dokuments

Diese Anleitung beschreibt Details zum Rooten und wie man es auf Geräten mit /e/OS durchführt.

Achtung: Root-Zugriff ist nicht erforderlich, um /e/OS zu installieren oder zu verwenden. Rooten Sie Ihr Gerät nur, wenn Sie wissen, was Sie tun, und auf eigenes Risiko.

Was ist Rooten?

Rooten ist ein manueller Vorgang, der auf einem Android-Gerät durchgeführt wird. Dabei verschafft sich ein Benutzer Zugriff auf die Root- bzw. Kernebene des Geräts. Durch das Rooten eines Android-Geräts kann ein Benutzer:

  • auf dem Gerät verfügbare Systemanwendungen hinzufügen, entfernen oder ändern
  • Systemeinstellungen ändern
  • Anwendungen installieren oder ausführen, die Administratorrechte benötigen
  • Aktivitäten durchführen, die dem Benutzer normalerweise von den Geräteherstellern untersagt sind
  • die Funktionalität des Smartphones überwachen oder erweitern

FAQ zum Rooten (aus Sicht von /e/OS)

Ist es möglich, ein /e/OS-Smartphone zu rooten?

Ja, Sie können ein Smartphone rooten, auf dem /e/OS installiert ist.

Müssen Benutzer ihr Gerät rooten, um /e/OS zu installieren?

Nein. Root-Zugriff ist nicht erforderlich, um /e/OS zu installieren oder zu verwenden.

Empfehlen Sie /e/OS-Benutzern, ihre Geräte zu rooten?

Nein. Wir empfehlen das Rooten nicht. Benutzer, die ihr Gerät rooten möchten, sollten dies auf eigenes Risiko tun.

Warum wird Rooten nicht empfohlen?

  • Rooten sollte nur von Experten durchgeführt werden
  • Wenn es nicht korrekt durchgeführt wird, kann Rooten Ihr Gerät unbrauchbar machen (Bricking)
  • Rooten sollte nur von Experten durchgeführt werden
  • Wenn es nicht korrekt durchgeführt wird, kann Rooten Ihr Gerät unbrauchbar machen (Bricking)
  • Rooten hebt außerdem die Garantie Ihres Geräts auf

Unterscheidet sich das Rooten eines /e/OS-Geräts vom Rooten anderer Smartphones?

Die Konzepte bleiben dieselben. Es kann kleinere Abweichungen geben, abhängig vom auf dem Gerät installierten Betriebssystem.

Was hat sich in /e/OS v1.0 geändert?

Der Quellcode von v1.0 enthält eine Änderung, die die Root-Möglichkeiten des Benutzers beeinflusst. Zuvor gab es eine Option, adb root über die Developer Options zu aktivieren. Diese Option ist im Code von v1.0 und höher nicht mehr verfügbar.

Der Grund dafür ist

  • die Verwendung von ih8sn
  • der Wechsel zu user-Builds

Lassen Sie uns mehr über diese beiden Punkte erfahren

ih8sn

ih8sn ist ein von den LineageOS-Entwicklern entwickeltes Werkzeug, das dabei hilft, ein gerootetes Gerät zu maskieren. Bitte beachten Sie, dass LineageOS dieses Werkzeug nicht offiziell unterstützt.

user-Builds

  • Android-ROMs können mit unterschiedlichen Konfigurationseinstellungen gebaut werden

    • eng- oder Engineering-Builds werden für Entwicklungszwecke verwendet. Diese Builds haben adb standardmäßig aktiviert.

    • user-debug-Builds sollen Gerätenentwicklern helfen, die Leistung von in Entwicklung befindlichen Releases zu verstehen. Sie enthalten standardmäßig keinen Root-Zugriff, dieser kann aber hinzugefügt werden. Enthalten zusätzliche Logging-Funktionen

    • user-Builds sind für die finale Veröffentlichung an den Endbenutzer bestimmt. Diese Builds erlauben keinen Root-Zugriff.

  • Für v1 werden wir mit folgenden Konfigurationen fortfahren:

    • Test-Builds bleiben weiterhin eng-Builds
    • Community-Builds werden userdebug-Builds sein
    • offizielle Builds werden userdebug-Builds mit ih8sn sein, das einen user-Build vortäuscht
  • Nach v1 (was wir erreichen möchten)

    • Test-Builds bleiben weiterhin eng-Builds
    • Community-Builds bleiben weiterhin userdebug-Builds

Warum kann ich bei offiziellen Builds nicht über die Entwickleroptionen rooten?

official-Builds sollen unseren Benutzern die bessere Nutzererfahrung bieten. Deshalb haben wir hart daran gearbeitet, Safetynet-Unterstützung für diese Geräte anzubieten, um die Unterstützung von Drittanbieter-Apps zu verbessern. Dazu mussten wir den Build-Typ vortäuschen und von userdebug zu user-Build wechseln (bis zum tatsächlichen Wechsel auf user-Builds).

Als Nebeneffekt wurde dadurch die Option adb root deaktiviert, die unter den Developer Options verfügbar ist. Um sie wiederzuerlangen, empfehlen wir unseren Benutzern, auf einen /dev-Build zu wechseln.

Wie man v1.0 /e/OS-ROMs rootet

Durch Aktivieren von adb rooting in den Entwickleroptionen (nur für Community-Builds)

Dies ist der sicherste Weg, Ihr Gerät zu rooten. Diese Methode funktioniert nur bei community-Builds.

Um Ihr /e/OS-Gerät zu rooten

  • Aktivieren Sie die Entwickleroptionen auf dem Gerät und aktivieren Sie adb root
  • Sie sollten Optionen ähnlich dem unten gezeigten Screenshot sehen

  • Aktivieren Sie die Option Rooted Debugging
  • Kehren Sie anschließend von diesem Bildschirm zum Hauptbildschirm zurück
Tipp: Wenn Sie einen official-Build von /e/OS verwenden, wird beim Aktivieren der Entwickleroptionen die Option zum adb-Rooten nicht angezeigt. Wenn Sie Ihr Gerät trotzdem rooten möchten, müssen Sie auf einen /dev-Build wechseln (oder Magisk verwenden).

Rooten mit Magisk

Die Schritte zur Installation von Magisk sind nicht Gegenstand dieses Dokuments. Interessierte Benutzer können die unten im Abschnitt „Weitere Referenzen“ verlinkte Anleitung lesen. Rooten mit Magisk kann einige Nebeneffekte und seltsames Verhalten Ihrer Installation verursachen.

Achtung: Root-Zugriff ist nicht erforderlich, um /e/OS zu installieren oder zu verwenden. Rooten Sie Ihr Gerät nur, wenn Sie wissen, was Sie tun, und auf eigenes Risiko.

Erweiterte ADB-Aktionen

Mit ADB in die Recovery neu starten

ADB kann ein Gerät in die Recovery neu starten, ersetzt aber nicht die Bestätigung in der Recovery-Oberfläche für destruktive Aktionen wie einen Werksreset.

  1. Installieren Sie ADB auf Ihrem Computer:

  2. Aktivieren Sie USB-Debugging auf dem Gerät.

  3. Verbinden Sie das Gerät mit dem Computer und bestätigen Sie die USB-Debugging-Eingabeaufforderung.

  4. Prüfen Sie, ob ADB das Gerät erkennt:

    adb devices
    
  5. In die Recovery neu starten:

    adb reboot recovery
    
  6. Wählen Sie auf dem Gerät die gewünschte Aktion aus dem Recovery-Menü.

Weitere Referenzen