Müssen Sie einen ADB-Befehl auf Ihrem Android-Telefon oder -Tablet verwenden, um eine Aufgabe auszuführen, haben aber keinen Zugriff auf einen Computer? Früher war es ohne Superuser-Berechtigungen unmöglich, Befehle auf einem Android-Gerät selbst auszuführen. Glücklicherweise ermöglichen Ihnen Terminal-Emulator-Apps wie aShell (Shizuku) und Termux die native Verwendung von ADB. In diesem Tutorial werden verschiedene Methoden zum Ausführen von ADB auf Android-Geräten ohne Root erläutert, einschließlich Termux, aShell und WebADB.
Schauen wir uns verschiedene Methoden an, um die Leistung von ADB auf Android-Geräten ohne PC zu nutzen.
1. Verwendung der von Shizuku unterstützten aShell-App
Shizuku erwirbt System-APIs und Berechtigungen durch drahtloses Debugging und gibt sie an unterstützte Apps weiter. Im Gegensatz zu anderen Apps, die Root-Rechte zum Ändern von Android-Geräten erfordern, nutzt Shizuku bestimmte Android-Berechtigungen. Mit den von Shizuku unterstützten Apps können Sie erstaunliche Dinge tun, ohne Ihr Gerät zu rooten. Neben dem Modifizieren, Optimieren und Anpassen Ihres Android-Telefons ermöglicht Shizuku auch die Verwendung von ADB auf Android-Geräten ohne Root.
- Herunterladen und installierenauf Ihrem Android-Gerät.
- Aktivieren Sie die Entwickleroptionen auf Ihrem Gerät.
- Öffnen Sie Shizuku und tippen Sie aufPaarungKlicken Sie auf die Schaltfläche im Abschnitt „Über drahtloses Debuggen starten“.
- Shizuku wird um Erlaubnis zur Benachrichtigung bitten. Um es zu gewähren, tippen Sie aufBenachrichtigungsoptionenund Benachrichtigungen für Shizuku zulassen.

- Nachdem Sie Benachrichtigungen zugelassen haben, tippen Sie in der Navigationsleiste auf die Schaltfläche „Zurück“ und wählen Sie „Aus“.Entwickleroptionen.

- Gehe zumDebuggenAbschnitt, tippen Sie aufDrahtloses Debuggen,und aktivieren Sie die Funktion. Wählen Sie als Nächstes die ausGerät mit Pairing-Code koppelnOption.

- Es erscheint ein Popup mit einem Kopplungscode und Sie erhalten eine Benachrichtigung von Shizuku, in der Sie zur Eingabe des 6-stelligen Codes aufgefordert werden.

- Geben Sie den WLAN-Kopplungscode ein und tippen Sie aufSchickenOption.
- Tippen Sie in Shizuku aufStartTaste. Die App führt ein Skript aus und startet den Shizuku-Dienst im Hintergrund.
- Beenden Sie Shizuku und installieren Sie esaShellaus dem(bezahlt) oderF-Droide(frei).
- Starten Sie aShell und gewähren Sie ihm Zugriff auf Shizuku.

- Das ist es! Sie können jetzt das aShell-Befehlsfeld verwenden, um ADB- und Shell-Befehle auf Ihrem Gerät ohne Root auszuführen. Um beispielsweise den Zustand des Akkus Ihres Telefons zu überprüfen, geben Sie „
dumpsys battery” und drücken Sie dieSchickenoderEingebenTaste.
2. ADB in Termux (Root) einrichten
Es ist möglich, ADB und Fastboot auf Android zu installieren, indem Sie eines der drei unten aufgeführten Gits mit einem Terminalemulator wie Termux klonen.
Sehen wir uns nun an, wie Sie ADB und Fastboot auf einem Android-Telefon oder -Tablet installieren können.
- Herunterladen und installierenaus dem Play Store.
- Nachdem Sie die App installiert haben, müssen Sie sie gewährenLagerungErlaubnis an Termux. Gehen Sie dazu zuEinstellungen > Apps > Termuxund auswählenBerechtigungen. Tippen Sie dann aufStorage und wählen SieErlauben.

- Öffnen Sie nun Termux, geben Sie Folgendes ein und tippen Sie aufEingebenTaste auf der Tastatur.
pkg update
- Führen Sie nun den folgenden Befehl aus, um Termux-Pakete zu aktualisieren.
pkg upgrade
- Da es sich bei ADB Fastboot Termux um ein Python-basiertes Skript handelt, müssen wir Python auf dem Android-Gerät installieren. Geben Sie den folgenden Befehl in Termux ein.
pkg install python

Siehe auch:4 Möglichkeiten, Bloatware auf Android ohne Root zu deinstallieren
- Während der Installation von Python auf Ihrem Android-Gerät werden Sie möglicherweise aufgefordert, die Installation zu autorisieren, indem Sie „UND‘ (für Ja).
- Da wir Git von GitHub klonen müssen, müssen Sie mit diesem Befehl ein anderes Paket namens Git installieren.
pkg install git

- Es ist Zeit, den ADB Fastboot Termux Git mit Termux zu klonen.
git clone https://github.com/freetheorange905/adb-fastboot-termux.git

- Nachdem ADB und Fastboot Git nun auf Ihr Android-Gerät geklont wurden, müssen wir das Pfadverzeichnis mit ändern
cdwie unten gezeigt (siehe Screenshot oben).cd adb-fastboot-termux
- Führen Sie abschließend den folgenden Befehl in Termux aus.
python af.py
- Sobald Sie auf die Eingabetaste tippen, erscheint ein neuer Bildschirm und Sie werden zur Eingabe aufgefordert1um ADB und Fastboot auf Ihrem Android-Gerät zu installieren, und2um sie zu deinstallieren. Typ1und tippen Sie auf die Eingabetaste.

- Wenn ADB und Fastboot installiert sind, erhalten Sie die Meldung: „Tools wurden erfolgreich installiert!“
Sie können die ADB- und Fastboot-Tools auch mit einem einzigen Befehl auf Ihrem Android installieren, der alle oben genannten Befehle in einer Zeile enthält.
pkg update && pkg upgrade && pkg install python && pkg install git && git clone https://github.com/freetheorange905/adb-fastboot-termux.git && cd adb-fastboot-termux && python af.py
Nachdem Sie ADB und Fastboot über Termux auf Ihrem Gerät eingerichtet haben, verwenden Sie den folgenden Befehl, um zu überprüfen, ob Sie alles wie erwartet gemacht haben.
adb
or
adb helpWie Sie unten sehen können, erhalten Sie Informationen wie die Android Debug Bridge-Version und andere ADB-Optionen auf dem Bildschirm Ihres Telefons.

Bitte beachten Sie, dass, wenn Sie das ausführenadb devicesWenn Sie den Befehl ausführen, erhalten Sie keine Geräte-ID in der Liste der angeschlossenen Geräte, da Ihr Android-Gerät jetzt wie ein ADB-/Fastboot-Host fungiert.

Bitte beachten Sie, dass zur Verwendung von ADB Ihr Host-Android-Gerät gerootet sein muss, da dies mit einem Magisk-Modul namens „ADB & Fastboot für Android NDK.
3. Verwenden von ADB-Befehlen über Web ADB
Kürzlich hat ein Entwickler namens Yume Chan eine Website gestartet, die uns die Nutzung von ADB auf Android über die Browser Chrome, Opera und Microsoft Edge ermöglicht. Das bedeutet, dass wir für die Nutzung von ADB kein gerootetes Android-Gerät mehr benötigen. WebADB nutzt die WebUSB-API, die in allen Chromium-basierten Desktop- und Mobilbrowsern zu finden ist.
Mit WebADB können Sie ADB-Befehle von einem Android-Gerät an ein anderes senden, den Bildschirm spiegeln und das andere Gerät steuern, APKs installieren, die Dateien auf dem anderen Gerät durchsuchen, Screenshots aufnehmen usw.
Voraussetzungen
- Zwei Android-Geräte (Telefon oder Tablet).
- Ein USB-OTG- oder ein USB-Typ-C-auf-ein-USB-Typ-C-Kabel.

- Aktivieren Sie das USB-Debugging auf dem Android-Gerät, an das Sie ADB-Befehle senden möchten.
Sehen wir uns an, wie Sie Web ADB verwenden, um ADB-Befehle auf Android-Geräten ohne Root auszuführen. Sie können eines von zwei Android-Geräten als Host verwenden, um ADB-Befehle auf dem anderen Gerät auszuführen.
- Öffnen Sie dieWeb ADB-Websiteauf dem Android-Gerät, das Sie als Host verwenden möchten.
- Tippen Sie auf3-Punkte-Symbolim Chrome-Browser und aktivieren Sie dieDesktop-SiteOption.

- Stecken Sie das USB-OTG- oder das USB-Typ-C-Kabel in das Gerät, das Sie als Host verwenden möchten. Schließen Sie nun das andere Ende des USB-Kabels an das Client-Android-Gerät an, an das Sie den Befehl senden möchten.
- Tippen Sie aufGerät hinzufügenOption auf der WebADB-Website. Wählen Sie Ihr Gerät im Popup-Fenster aus und tippen Sie aufVerbindenTaste.

- KlopfenOKwenn der Browser Sie auffordert, Zugriff auf Ihr verbundenes Gerät zu gewähren.

- Zu diesem Zeitpunkt erhalten Sie auf Ihrem zweiten Gerät eine Benachrichtigung, in der Sie dazu aufgefordert werdenUSB-Debugging zulassen. Tippen Sie aufErlauben.

- Der Codename Ihres Geräts wird im WebADB-Befehlsfeld angezeigt. Dies bedeutet, dass beide Geräte für den ADB-Betrieb ordnungsgemäß verbunden wurden.

- Sie sind bereit, ADB-Befehle zur Steuerung des verbundenen Android-Geräts zu verwenden. Vergessen Sie nicht, „adb“ und „adb shell“ wegzulassen, während Sie Befehle auf einem Computer ausführen. Wenn Sie beispielsweise das angeschlossene Android-Telefon oder -Tablet im Bootloader-Modus neu starten möchten, sollten Sie Folgendes verwenden
reboot bootloaderund tippen Sie auf der Tastatur auf die Eingabetaste.
Sie können jeden anderen ADB-Befehl auf Ihrem Android-Gerät ohne Laptop oder PC ausführen, ohne Ihr Gerät zu rooten.














