Das Rooten eines Android-Geräts (oder das Abrufen eines Root-Zugriffs) ist ein Prozess, der es einem Benutzer ermöglicht, die volle Kontrolle und den Zugriff auf die internen Dateien und Systemeinstellungen seines Geräts zu erlangen. Neben der Möglichkeit, benutzerdefinierte Anwendungen zu installieren und das Gerät nach Belieben zu konfigurieren, kann das Routing auch das Sicherheitsrisiko erhöhen und zu einer Funktionsstörung des Geräts führen.
Wenn Sie ein gebrauchtes Android-Gerät gekauft haben oder Software von Drittanbietern zwischen Ihnen und dem vorherigen Besitzer installiert wurde, möchten Sie vielleicht wissen, ob das Gerät gerootet wurde. Es gibt mehrere Möglichkeiten, um zu überprüfen, ob ein Android-Gerät gerootet ist, und wir werden einige davon in diesem Artikel untersuchen.
Eine Möglichkeit, die Rutschung eines Android-Geräts zu überprüfen, besteht darin, die auf Google Play verfügbaren Apps zu verwenden. Es gibt mehrere Apps, die automatisch überprüfen können, ob auf dem Gerät Root-Zugriff vorhanden ist. Einige dieser Apps können mithilfe der Stichwortsuche "root checker" oder "root access checker" bei Google Play gefunden werden. Installieren Sie eine dieser Anwendungen und befolgen Sie die Anweisungen, um einen Routing-Scan durchzuführen.
Anmerkung: Es ist wichtig zu beachten, dass die Installation einer Anwendung zur Überprüfung der Routinen keine Garantie für die Richtigkeit der Ergebnisse darstellt. Einige Anwendungen können falsche oder falsche Daten anzeigen, daher wird empfohlen, mehrere Anwendungen zur Überprüfung zu verwenden, um genauere Ergebnisse zu erzielen.
So überprüfen Sie Ihr Android-Gerät auf Root
- Verwenden Sie Apps von Google Play. Google Play enthält einige Apps, die erkennen können, ob eine Root auf Ihrem Gerät vorhanden ist. Einige davon sind Root Checker, Root Validator, Root Browser und andere. Sie können eine dieser Anwendungen installieren und nach einer Root-Suche suchen.
- Validierung mithilfe der ADB-Befehlsschnittstelle. Sie können Ihr Android-Gerät an einen Computer anschließen und den folgenden Befehl an einer Eingabeaufforderung ausführen:
adb shell su
Wenn das Gerät gerootet ist, sollten Sie eine Superuser-Eingabeaufforderung (#) sehen. Wenn das Gerät nicht gerootet ist, erhalten Sie den Fehler "su: not found". - Verwenden von Anwendungen von Drittanbietern. Es gibt Apps von Drittanbietern, die überprüfen können, ob eine Root auf dem Gerät vorhanden ist. Einige davon sind RootCheck, Root Verifier, Root Access Checker und andere.
Unabhängig von der von Ihnen gewählten Methode ist es wichtig, sich daran zu erinnern, dass ein gerootetes Gerät anfälliger für bösartige Software und Cyberangriffe sein kann. Sie sollten über die Vor- und Nachteile des Geräterückgewinnens nachdenken, bevor Sie sich für das Rutschen entscheiden.
Überprüfen auf Root-Rechte in Android:
Beachten Sie, dass Sie nur in einer Anwendung, die auf einem Gerät mit Root-Zugriff ausgeführt wird, überprüfen können, ob auf dem Gerät Root-Rechte vorhanden sind.
Es gibt mehrere Methoden, um zu überprüfen, ob Root-Rechte auf einem Android-Gerät vorhanden sind:
- Verwenden Sie die RootBeer-Bibliothek. Diese Bibliothek bietet eine einfache und benutzerfreundliche API, um zu überprüfen, ob Root-Rechte vorhanden sind. Es basiert auf der Analyse von Systemdateien und -prozessen. Anwendungsbeispiel:
- Fügen Sie der Build-Datei die folgende Abhängigkeit hinzu.gradle Ihr Projekt:
- implementation 'com.scottyab:rootbeer-lib:0.0.7'
- Erstellen Sie eine Instanz der RootBeer-Klasse, und rufen Sie die isRooted() -Methode auf, um zu überprüfen, ob Root-Rechte vorhanden sind:
- RootBeer rootBeer = new RootBeer(context); boolean isRooted = rootBeer.isRooted();
- Die Variable isRooted enthält das Ergebnis der Überprüfung.
- Überprüft, ob die Datei /system/app/Superuser vorhanden ist.apk . Eine andere Möglichkeit besteht darin, zu überprüfen, ob eine Superuser-Datei vorhanden ist.apk im Systemordner /system/app : public boolean isDeviceRooted() < File file = new File("/system/app/Superuser.apk"); return file.exists(); >
- Überprüfen Sie, ob ein Superuser vorhanden ist, indem Sie einen Befehl im Terminal ausführen. Sie können die exec-Methode der Runtime-Klasse verwenden: public boolean isDeviceRooted() < return exec("su"); >private boolean exec(String command) < try < Process process = Runtime.getRuntime().exec(command); int exitValue = process.waitFor(); return exitValue == 0; >catch (Exception e) < return false; >>
Beachten Sie, dass diese Methoden nicht 100% zuverlässig sind und in einigen Fällen möglicherweise nicht funktionieren. Vielleicht ist die beste Lösung, sie in Kombination zu verwenden, um die besten Ergebnisse zu erzielen.
Verwenden von Apps zur Überprüfung von Root-Rechten:
Es gibt mehrere Apps, mit denen Sie überprüfen können, ob Ihr Android-Gerät gerootet wurde. Hier sind einige von ihnen:
Root Checker: Dies ist eine der beliebtesten Apps für die Überprüfung auf Root-Rechte. Es ist einfach zu bedienen und ermöglicht es Ihnen, schnell zu erkennen, ob Ihr Gerät Zugriff auf Systemdateien hat.
Root Validator: Dies ist eine weitere praktische Anwendung, um Ihre Root-Rechte zu überprüfen. Es führt eine gründliche Analyse der Systemdateien des Geräts durch und meldet das Vorhandensein oder Fehlen von Root-Rechten.
Root Checker Basic: Dies ist eine kostenlose Anwendung mit einer einfachen Schnittstelle. Es bietet grundlegende Funktionen zur Überprüfung auf Root-Rechte und kann für eine schnelle Bewertung des Gerätestatus nützlich sein.
Denken Sie daran, dass die mit diesen Apps erzielten Ergebnisse nicht immer absolut korrekt sind. Verwenden Sie sie nur als Leitfaden und verlassen Sie sich nicht vollständig auf sie.
Wenn Sie feststellen, dass Ihr Android-Gerät ohne Ihre Erlaubnis gerootet wurde, wird empfohlen, den Root-Zugriff zu deaktivieren, um die Sicherheit des Geräts zu erhöhen.
Beispiele für beliebte Apps zur Überprüfung von Root-Rechten:
1. Root Checker: Dies ist eine der beliebtesten Apps zum Überprüfen von Root-Rechten auf Android-Geräten. Es bietet eine einfache und zuverlässige Möglichkeit zu wissen, ob Ihr Gerät gerootet wurde. Root Checker bietet auch zusätzliche Informationen über den Status von Root-Rechten und ermöglicht es Ihnen, einen Test für Root-Rechte durchzuführen.
2. Rooting Guide: Diese App bietet detaillierte Informationen über den Prozess des Routinierens Ihres Android-Geräts. Es enthält Schritte und Anweisungen für erfolgreichen Root-Zugriff. Der Rooting Guide enthält auch hilfreiche Tipps und Warnungen im Zusammenhang mit dem Rutschen.
3. SuperSU: Diese App bietet eine bequeme Möglichkeit, Root-Rechte auf Ihrem Android-Gerät zu verwalten. Es ermöglicht Ihnen, den Zugriff von Anwendungen auf Rootfunktionen zuzulassen oder zu verbieten, und bietet die Möglichkeit, aktive Rootprozesse zu überwachen.
4. Magisk: Es ist ein leistungsfähiges Werkzeug zum Rooten von Android-Geräten. Es ermöglicht Ihnen, Root-Zugriff zu erhalten und die Module zu verwalten, die Änderungen am System vornehmen. Magisk bietet auch die Möglichkeit, Rootanwendungen vor dem Rootberechtigungserkennungssystem zu verstecken.
5. Root Browser: Dies ist ein Datei-Manager mit Root-Zugriff für Android-Geräte. Es ermöglicht Ihnen, Systemdateien und -einstellungen anzuzeigen und zu ändern, die normalerweise auf unruhigen Geräten nicht verfügbar sind. Root Browser unterstützt auch Backup- und Wiederherstellungsfunktionen.
Es ist wichtig zu beachten, dass die Verwendung von Apps zur Überprüfung von Root-Rechten nicht immer eine absolut zuverlässige Möglichkeit ist, festzustellen, ob ein Gerät routinemäßig verwendet wurde. Einige versteckte Rootzugriffsmethoden sind von diesen Anwendungen möglicherweise nicht erkannt. Sie können verschiedene Anwendungen verwenden, um eine genauere Überprüfung durchzuführen.
Überprüfen von Root-Rechten über die Befehlszeile:
Sie können die Befehlszeile verwenden, um zu überprüfen, ob Ihr Android-Gerät gerootet wurde. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie die Terminal-App auf Ihrem Android-Gerät.
- Geben Sie den folgenden Befehl ein: su
- Wenn das Gerät gerootet wurde und Root-Rechte auf dem Gerät installiert wurden, wird in der Befehlszeile das Symbol # angezeigt. Dies bedeutet, dass Befehle jetzt mit Superuser-Rechten ausgeführt werden.
- Wenn das Gerät jedoch nicht gerootet wurde, wird die Meldung " su: not found " angezeigt, was bedeutet, dass der Befehl su nicht gefunden wurde und die Installation der Root-Rechte entsprechend fehlgeschlagen ist.
Es gibt auch einige Apps, die überprüfen können, ob das Gerät gerootet wurde. Die Verwendung der Befehlszeile ist jedoch zuverlässiger und ermöglicht ein genaues Ergebnis, ohne dass zusätzliche Anwendungen installiert werden müssen.