StartAnleitungenSo senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon - kein Computer erforderlich,...

So senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon – kein Computer erforderlich, kein Root erforderlich

Es gibt drei Stufen für die Android-Anpassung: Dinge, die Sie standardmäßig tun können, Dinge, die Sie mit ADB tun können, und Dinge, die Sie mit root tun können. Während es immer noch ziemlich schwierig ist, root zu bekommen, sind ADB-Mods jetzt viel einfacher.

In Android 9 hat Google eine Funktion hinzugefügt, mit der Sie ADB-Befehle von einem Computer über ein Wi-Fi-Netzwerk drahtlos an Ihr Telefon senden können. Nicht besonders bahnbrechend, aber es hat den Grundstein gelegtArbeit.

Geben Sie Entwickler Tyler Nijmeh und seine neue App LADB. Es erstellt einen lokalen Host vollständig am Telefon und verhält sich dann so, als wäre es ein Computer in Ihrem Netzwerk. Von dort aus müssen Sie nur noch eine Verbindung zur drahtlosen ADB-Funktion Ihres Telefons herstellen, sodass Sie keinen Computer mehr benötigen, um diese Funktion zu nutzen!

Was du brauchen wirst:

  • Telefon mit Android 9 oder höher
  • 2,99 US-Dollar für den Kauf der App bei Google Play (oder die Möglichkeit, eine App aus einer GitHub-Quelle zu erstellen)

Bestätigte Arbeit an:

  • Google Pixel-Telefone (Android 9 oder höher)
  • OnePlus-Telefone (OxygenOS 9 oder höher)
  • Samsung Galaxy-Handys (One UI 2.0, 2.1 & 3.0)

Schritt 1: Installieren Sie LADB

Heads up, diese App kostet drei Dollar. Wenn Sie damit nicht einverstanden sind, können Sie Gehe zur GitHub-Seite der App und kompilieren Sie die APK kostenlos aus dem Quellcode. Hier ist ein Stapelüberlauf-Thread, der ein guter Ausgangspunkt sein sollte, wenn Sie diesen Weg gehen möchten.

Aber für alle anderen suchen Sie einfach in Ihrer Play Store-App nach LADB, um es zu installieren. Oder tippen Sie auf den folgenden Link Ihres Telefons, um direkt zur Installationsseite der App zu gelangen.

  • Play Store Link: LADB – Lokale ADB-Shell (2,99 USD)

So senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon - kein Computer erforderlich, kein Root erforderlich

Schritt 2: Aktivieren Sie die Entwickleroptionen

Öffnen Sie nun Ihre Einstellungen-App und scrollen Sie nach unten, um „Über das Telefon“ auszuwählen. Tippen Sie im Inneren sieben Mal kurz hintereinander auf den Eintrag „Build Number“ und geben Sie dann Ihren Passcode für den Sperrbildschirm ein, wenn Sie dazu aufgefordert werden. Dadurch wird das versteckte Menü „Entwickleroptionen“ freigeschaltet. Wenn Sie jedoch weitere Hilfe benötigen, finden Sie eine vollständige Anleitung zu diesem Teil:

Schritt 3: Aktivieren Sie das drahtlose Debuggen

Jetzt müssen Sie die zugrunde liegende Android-Funktion aktivieren, mit der diese App funktioniert. Gehen Sie zu Ihren Einstellungen, scrollen Sie nach unten und wählen Sie „System“, tippen Sie auf „Erweitert“ und wählen Sie „Entwickleroptionen“. Bei einigen Telefonen wird der Eintrag „Entwickleroptionen“ möglicherweise ganz unten im Hauptbildschirm „Einstellungen“ aufgeführt.

Lies auch:  So beheben Sie Peacock ohne Problem mit Problemen

Sobald Sie drinnen sind, scrollen Sie nach unten zu Debuggen Sektion. Aktivieren Sie hier den Schalter neben „Drahtloses Debuggen“ und drücken Sie an der Eingabeaufforderung „OK“, um Ihre Auswahl zu bestätigen.

So senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon - kein Computer erforderlich, kein Root erforderlichSo senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon - kein Computer erforderlich, kein Root erforderlich

Während wir dies getestet haben und festgestellt haben, dass es im Wesentlichen auf jedem modernen Android-Telefon funktioniert, das in den letzten vier Jahren in den USA verkauft wurde, ist nicht für jedes Gerät die Wireless Debugging-Funktion garantiert. Es ist Teil von AOSP, der Open-Source-Codebasis von Android, aber OEMs entfernen manchmal Funktionen aus ihren gehäuteten Versionen von Android. Wenn Ihr Telefon diese Option nicht hat, funktioniert LADB leider nicht für Sie.

Schritt 4: Stellen Sie die Verbindung her

Als Nächstes müssen Sie nur den lokalen Host von LADB mit der drahtlosen ADB-Funktion Ihres Telefons verbinden. Aber je nachdem, welche Android-Version Sie verwenden, kann dies entweder unglaublich einfach oder etwas klobig sein. Wir beginnen mit der klobigen Version (neuere Android-Versionen). Wenn Sie also Android 10 oder niedriger verwenden, Klicken Sie hier, um fortzufahren.

Android 11 & höher

Ab Android 11 ist die neue Funktion zum drahtlosen Debuggen abgeschlossen. Das bedeutet, dass es sogar ein geeignetes Sicherheitssystem gibt, in das Sie Anmeldeinformationen eingeben müssen, um Befehle zu senden, was die Sache in diesem Fall kompliziert.

Wenn Sie LADB zum ersten Mal unter Android 11 starten, wird ein Popup angezeigt, in dem Sie aufgefordert werden, die Portnummer und den Pairing-Code einzugeben. Da das Popup in den Einstellungen, in dem der Pairing-Code angezeigt wird, auf Ihrem Telefon gelesen werden sollte, während Sie es in einen Computer eingeben, ändert das System den Pairing-Code automatisch, sobald es geschlossen wird.

Sie müssen also Ihre Einstellungen-App in der geteilten Bildschirmansicht öffnen, damit das Popup nicht geschlossen wird. Während LADB Sie zur Eingabe der Nummern auffordert, rufen Sie die Multitasking-Ansicht auf, tippen Sie auf das App-Symbol oben auf der Karte und wählen Sie dann „Bildschirm teilen“. Wählen Sie als Nächstes die Einstellungskarte in der angezeigten Mini-Multitasking-Ansicht aus, um sie zum zweiten Bildschirm zu machen. Oder wenn Sie bei Samsung sind, wählen Sie „Einstellungen“ aus der Liste.

So senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon - kein Computer erforderlich, kein Root erforderlich

Von dort geht es zurück nach Einstellungen -> System -> Erweitert -> Entwickleroptionen oder Einstellungen -> Entwickleroptionen, Tippen Sie anschließend auf den Text „Wireless Debugging“ (anstelle des Umschalters), um das Untermenü der Funktion zu öffnen. Scrollen Sie von dort nach unten und tippen Sie auf „Gerät mit Pairing-Code koppeln“.

Jetzt gibt es noch eine Falte. In der geteilten Bildschirmansicht verliert dieses Popup in LADB die Schaltfläche „Okay“, was bedeutet, dass Sie die App nicht dazu bringen können, die Anmeldeinformationen zu akzeptieren, nachdem Sie sie bearbeitet haben. Um dies zu verhindern, nehmen Sie den Teiler mit geteiltem Bildschirm und ziehen Sie ihn nach unten, bis der Bereich Einstellungen nur etwa 1/3 des Bildschirms einnimmt, während LADB die anderen 2/3 einnimmt.

Lies auch:  4 Wege, um gespeicherte Kennwörter auf Samsung Galaxy-Handys einzusehen

So senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon - kein Computer erforderlich, kein Root erforderlich

Jetzt geht es nur noch darum, die Zahlen zu kopieren. Unter IP-Adresse & Port Im Popup „Einstellungen“ sehen Sie eine Reihe von Zahlen, dann einen Doppelpunkt und dann eine andere Zahl. Die Zahl nach dem Doppelpunkt ist die, die Sie in das eingeben sollten Hafen Feld im LADB-Popup. Anschließend wird der Pairing-Code in das Pairing-Code-Feld eingetragen. Tippen Sie anschließend in LADB auf „Okay“.

Im LADB-Terminal wird nun die Meldung „Warten, bis das Gerät die Verbindung akzeptiert“ angezeigt. Dies kann bis zu zwei Minuten dauern. Seien Sie also geduldig. Wenn die Verbindung hergestellt ist, sollten Sie vom Android-System eine Benachrichtigung erhalten, dass Sie erfahren, dass das drahtlose Debuggen verbunden ist.

So senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon - kein Computer erforderlich, kein Root erforderlichSo senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon - kein Computer erforderlich, kein Root erforderlichSo senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon - kein Computer erforderlich, kein Root erforderlich

In Zukunft müssen Sie nicht mehr all diese Dinge tun. LADB und Android speichern beide ihre drahtlosen ADB-Paare. Wenn Sie also das nächste Mal einen ADB-Shell-Befehl senden müssen, müssen Sie nur die App öffnen und eingeben!

Android 9 & 10

Wenn Sie auf Android 9 oder 10 sind, ist dieser Teil damit viel einfacher. Öffnen Sie einfach die App, aktivieren Sie das Kontrollkästchen neben „Immer zulassen“ und wählen Sie „Zulassen“, wenn Sie zur Eingabe von „USB-Debugging zulassen“ aufgefordert werden. Daraufhin wird die Befehlszeile angezeigt, in der Sie einen Befehl annehmen können!

So senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon - kein Computer erforderlich, kein Root erforderlichSo senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon - kein Computer erforderlich, kein Root erforderlich

Schritt 5: Senden Sie ADB-Shell-Befehle an Ihr eigenes Telefon

Jetzt können Sie ADB-Shell-Befehle an Ihr eigenes Telefon senden. Beachten Sie, dass dies eine ADB-Shell ist, dh Sie erhalten keinen Zugriff auf Befehle wie „adb reboot-bootloader“. Stattdessen können Sie nur Befehle ausführen, die normalerweise mit „adb shell“ beginnen.

Da Sie jedoch Befehle direkt an die ADB-Shell senden, müssen Sie den Teil „adb shell“ nicht in die Befehle aufnehmen. Löschen Sie einfach diesen Teil und senden Sie den Rest des Befehls selbst. Wenn Sie beispielsweise die WRITE_SECURE_SETTINGS gewähren, die viele erweiterte Anpassungs-Apps benötigen, anstatt Folgendes:

adb shell pm grant com.appname.xyz android.permission_WRITE_SECURE_SETTINGS

. Sie würden dies einfach senden:

pm grant com.appname.xyz android.permission_WRITE_SECURE_SETTINGS

Zwei großartige Apps, mit denen Sie diesen Befehl ausprobieren können, sind SystemUI Tuner und Tasker. Sobald ihnen die erhöhte Berechtigung erteilt wurde, bestimmte Systemeinstellungen schreiben zu können, werden sie ziemlich leistungsfähig!

<<<<<<<<<<<<<>>>>>>>>>>>>>>>