Die Verwendung von ADB-Befehlen erfordert nun keinen Computer mehr; Sie können diese Befehle jetzt direkt von Ihrem Smartphone aus mit der Termux-App ausführen. Diese Entwicklung bietet Nutzern mehr Flexibilität bei der Steuerung ihrer Geräte, insbesondere wenn sie unterwegs schnelle Anpassungen vornehmen oder erweiterte Befehle ausführen müssen.
Termux bietet eine Linux-ähnliche Umgebung für Android, mit der Sie leistungsstarke Tools wie ADB problemlos ausführen können. Dank einer einfachen Einrichtung können Sie Ihr Smartphone mit sich selbst oder einem anderen Gerät verbinden und Befehle ausführen, beispielsweise Apps installieren und deinstallieren oder auf erweiterte Einstellungen zugreifen – ganz ohne Kabel oder Computer.
Diese Methode ist besonders nützlich für Entwickler und fortgeschrittene Nutzer, die täglich mit ADB arbeiten, da sie Zeit spart und viele Prozesse vereinfacht. Dank der zunehmenden Leistungsfähigkeit von Android hat sich das Smartphone selbst zu einem umfassenden Werkzeug für die professionelle Systemverwaltung entwickelt.
Normalerweise verbindet man sein Smartphone mit dem Computer (entweder per WLAN oder USB-Kabel) und verwendet ein Terminal, um ADB-Befehle an das Gerät zu senden. Falls kein Computer zur Verfügung steht, lassen sich ADB-Befehle aber auch direkt auf dem Android-Smartphone ausführen – und das ist meiner Meinung nach die einfachste Methode.
Erforderliche Komponenten
Zwei kostenlose Open-Source-Anwendungen
Um das zu realisieren, benötigen Sie zwei Dinge.
- Eine Terminalemulationsanwendung. Ich verwende Termux.Ich kann es nur wärmstens empfehlen..
- Shizuku. Shizuku ist eine spezielle Anwendung, die Anwendungen über drahtloses Debugging Zugriff auf ADB ermöglicht.
Die Shizuku-App ist verfügbar auf Entwickleroptionen aktivierenGehen Sie zu Einstellungen > Über das Telefon > Build-Nummer. Tippen Sie siebenmal auf die Build-Nummer. Es erscheint eine Meldung: „Sie sind jetzt Entwickler!“ Gehen Sie zurück zu Einstellungen und öffnen Sie die Entwickleroptionen. Aktivieren Sie hier zwei Schalter.
Aktivieren Sie **USB-Debugging**.
Aktivieren Sie **Drahtloses Debugging**.
Jetzt können wir Shizuku einrichten und starten. Öffnen Sie die Shizuku-App und tippen Sie auf **Koppeln**. Es sollte eine Benachrichtigung erscheinen, die anzeigt, dass Shizuku nach einem Gerät zum Koppeln sucht.
Auf demselben Bildschirm sollte sich eine Verknüpfung zu den **Entwickleroptionen** befinden. Gehen Sie zu „Entwickleroptionen > Drahtloses Debugging“. Klicken Sie diesmal anstelle des Schalters auf **Drahtloses Debugging**. Nun sollte eine Schaltfläche mit der Bezeichnung **Gerät mit Kopplungscode koppeln** angezeigt werden. Durch Klicken auf diese Schaltfläche wird ein 6-stelliger Code angezeigt.
Wischen Sie anschließend vom Benachrichtigungsfeld nach unten. Sie sehen nun, dass Shizuku einen Kopplungsdienst gefunden hat und Sie zur Eingabe eines Kopplungscodes auffordert. Tippen Sie im Benachrichtigungsfeld auf die Schaltfläche **Kopplungscode eingeben** und geben Sie den zuvor angezeigten Code ein.
Shizuku sollte nun mit Ihrem Android-Gerät gekoppelt und unter den gekoppelten Geräten aufgeführt sein.
Dies war eine einmalige Einrichtung. Sie müssen Shizuku nicht erneut koppeln, es sei denn, es wird aus der Liste der gekoppelten Geräte entfernt. Wir können den Shizuku-Dienst jetzt starten. Gehen Sie zurück zur Shizuku-App und tippen Sie auf **Starten**.
Ihr Smartphone muss mit WLAN verbunden sein, damit dies funktioniert, da Shizuku auf drahtloses Debugging angewiesen ist. Die App startet nach einem Neustart Ihres Smartphones nicht automatisch neu. Sie müssen Shizuku daher manuell öffnen und auf „Start“ tippen, um sie neu zu starten.
Termux einrichten
In dieser Anwendung können Sie ADB-Befehle ausführen.
Im Shizuku-Bedienfeld sollte sich ein Knopf befinden. Verwendung von Shizuku in TerminalanwendungenKlicken Sie darauf. Sie sehen dann eine Schaltfläche. Exportdateien Hier. Klicken Sie darauf und speichern Sie die exportierten Dateien in einem Ordner. Kopieren Sie auch den Verzeichnispfad, da wir ihn später benötigen.
Öffnen Sie denselben Ordner an beliebiger Stelle mit DateimanagerIn diesem neuen Ordner befinden sich zwei Dateien. Öffnen Sie die Datei „rish“ in einem Texteditor und scrollen Sie zum Ende der Datei. Dort finden Sie eine Codezeile mit dem Schlüsselwort „PKG“. Ersetzen Sie in der Datei „PKG“ durch „com.termux“ und speichern Sie die Datei.
Öffne die Termux-App undErteilen Sie der Anwendung die Berechtigung, auf Ihren Speicherplatz zuzugreifen.Dadurch kann es die zuvor exportierten Dateien lesen. Geben Sie diesen Befehl ein und führen Sie ihn in Termux aus.
termux-setup-speicher
Android wird Sie auffordern, Termux die Berechtigung für den Zugriff auf Ihren Speicher zu erteilen. Tippen Sie auf AnmutOder Sie werden zur Einstellungsseite weitergeleitet, wo Sie die Funktion aktivieren können.
Übertragen wir nun die beiden Dateien nach Termux. Mein Pfad lautet beispielsweise: /storage/emulated/0/Shizuku-export Hier werden die beiden Dateien gespeichert. Sie müssen diesen Pfad durch Ihren eigenen ersetzen.
mv /storage/emulated/0/Shizuku-export/rish /data/data/com.termux/files/usr/bin/ mv /storage/emulated/0/Shizuku-export/rish_shizuku.dex /data/data/com.termux/files/usr/bin/
Führen Sie anschließend diesen Befehl aus.
chmod +x /data/data/com.termux/files/usr/bin/rish
Jetzt testen wir die Einrichtung. Nachdem Shizuku im Hintergrund aktiviert wurde, starten wir die ADB-Befehlszeilenschnittstelle.
sh rish
Die Eingabeaufforderung sollte sich ändern und anzeigen, dass Sie sich nun in der ADB-Befehlszeilenschnittstelle befinden. Sie können Folgendes ausführen: whoami Um zu überprüfen, ob Sie über ADB-Berechtigungen verfügen, können Sie reguläre ADB-Befehle über diese Schnittstelle ausführen. Ihr Telefon verarbeitet diese dann so, als kämen sie von einem PC. Beispielsweise kann ich mit dem Befehl `pm` alle Systempakete auflisten.
pm list packages -s
Wenn der Shizuku-Server ständig abstürzt, liegt das wahrscheinlich an den Akkuoptimierungsfunktionen von Android. Einschränkung von Hintergrund-AppsUm dieses Problem zu beheben, können Sie Shizuku einfach aus der Liste der optimierten Apps ausschließen.
Sie können jetzt unnötige Apps von Ihrem Telefon entfernen, Aufgaben automatisieren, Systemeinstellungen anpassen und Probleme beheben – ganz ohne Computer.
Nach dieser Einrichtung müssen Sie den Shizuku-Server nur noch mit einem Klick starten und können die adb-Shell innerhalb von Termux mit einem einfachen sh rish-Aufruf ausführen.
Die Verwendung von ADB über Termux bietet eine praktische und flexible Möglichkeit, Ihr Gerät zu steuern, ohne auf einen Computer angewiesen zu sein, wodurch fortgeschrittene Aufgaben einfacher und schneller erledigt werden können.
Wenn Sie ADB häufig verwenden, spart Ihnen diese Methode viel Zeit und gibt Ihnen mehr Freiheit, Ihr Gerät von überall aus zu verwalten.



