ADB oder Android Debug Bridge ist ein Befehlszeilenprogramm, mit dem Sie Ihr Android-Gerät von Ihrem Computer aus steuern können. So können Sie Dateien hin und her übertragen, Anwendungen installieren, den Bildschirm Ihres Geräts aufzeichnen und vieles mehr. Bei einigen Telefonen können Sie ADB auch zum Rooten des Geräts verwenden, und wir alle kennen die Vorteile des Rootens.
Nun, wir haben einige der besten und nützlichsten ADBs ausgewählt, aber bevor wir Ihnen das sagen, lesen Sie hier, wie Sie Ihr Android-Gerät über ADB an Ihren Computer anschließen:
So verbinden Sie Ihr Android-Gerät mit ADB
Das Anschließen eines Android-Geräts mit ADB ist ein sehr unkomplizierter Vorgang. Sie können die folgenden Schritte ausführen, um Ihr Android-Gerät über ADB an Ihren Computer anzuschließen:
1. Verbinden Sie Ihr Android-Gerät über ein USB-Kabel mit dem Computer.
2. Auf Ihrem Gerät wird eine Aufforderung zum „ USB-Debugging zulassen “ angezeigt. Tippen Sie auf „ OK “. Ihr Gerät wird jetzt mit aktiviertem USB-Debugging an den Computer angeschlossen.
Hinweis : Sie müssen das USB-Debugging zuerst in Einstellungen -> Entwickleroptionen aktivieren.
3. Jetzt können Sie das Terminal oder die Eingabeaufforderung starten und eingeben adb devices
Dadurch wird Ihr Gerät auf dem Bildschirm angezeigt, um zu bestätigen, dass das Gerät an den Computer angeschlossen ist und ADB auf dem Gerät verwendet werden kann. Es gibt auch eine Möglichkeit, ADB drahtlos von Ihrem Android-Gerät aus zu verwenden, und Sie können unseren ausführlichen Artikel dazu lesen. Wenn Sie ADB einmal eingerichtet haben, können Sie alles ausprobieren, was ADB Ihnen auf Ihrem Android-Gerät ermöglicht.
1. Installieren Sie APK vom Computer aus
Die Installation eines APK von Ihrem Computer ist ziemlich einfach, wenn Sie ADB angeschlossen haben.
Die Syntax für den Befehl, den Sie benötigen, lautet:
adb install
Zu Illustrationszwecken haben wir die Apple Music APK verwendet, die wir in unserem Ordner „User“ gespeichert hatten. Der verwendete Befehl ist unten angegeben:
adb install ~/applemusic.apk
Falls Sie nicht wissen, dass "~" eine Abkürzung für das Benutzerverzeichnis ist . Der vollständige Pfad kann auch wie folgt verwendet werden:
adb install /Users/akshaygangwar/applemusic.apk
2. Drücken Sie und ziehen Sie Dateien
Push and Pull sind nützliche Befehle zum Übertragen von Dateien zwischen Ihrem Computer und dem Android-Gerät, das mit ADB verbunden ist.
Push wird verwendet, um eine Datei vom Computer auf das Android-Gerät zu „pushen“.
Pull ist das genaue Gegenteil. Sie können damit eine Datei von Ihrem Gerät auf den Computer ziehen.
Die Syntax für beide Befehle ist unten angegeben:
adb push
adb pull
Wir haben die Apple Music APK vom Gerät gezogen und ein zufälliges PNG-Bild auf das Gerät übertragen.
Befehl für Push:
adb push ~/path4172.png /sdcard/receivedimage.png
Befehl zum Ziehen:
adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~/applemusic.apk
3. System mit Lese- / Schreibberechtigungen einbinden (Erfordert root)
Wenn Sie in der Vergangenheit mit Android-Geräten gebastelt haben, haben Sie wahrscheinlich von build.prop und anderen derartigen Systemdateien gehört, die sich in Ordnern wie / system und dergleichen befinden. Diese Verzeichnisse können nicht von einem Benutzer ohne Rootberechtigung geändert werden. Wenn Ihr Gerät jedoch verwurzelt ist, können Sie von ADB aus problemlos auf diese Verzeichnisse zugreifen.
Sie müssen lediglich " adb root " in der Terminal- / Eingabeaufforderung ausführen, wodurch ADB als Root-Dienst gestartet und der Zugriff auf Systemordner ermöglicht wird. Standardmäßig ist der Ordner / system jedoch aus Sicherheitsgründen als "schreibgeschützt" gemountet. Wenn Sie den Inhalt dieses Ordners ändern müssen, müssen Sie ihn mit Lese- und Schreibberechtigungen einbinden.
Es stellt sich heraus, dass ADB dies mit nur zwei Befehlen problemlos tun kann:
adb root
adb remount / rw
Mit dem Befehl "adb remount / rw" wird das Stammverzeichnis (/) gemountet und mit Lese- / Schreibberechtigungen gemountet.
Hinweis: Ich würde empfehlen, Adb Unroot auszuführen, nachdem Sie die Aufgaben erledigt haben, für die Adb als root ausgeführt werden muss. Andernfalls können Fehler katastrophal sein. Ebenfalls, Führen Sie niemals den Befehl rm -rf aus.
4. Rufen Sie eine CLI auf Ihrem Telefon auf
Jedes Betriebssystem verfügt über eine Befehlszeilenschnittstelle (CLI). Android, das auf Linux basiert, hat einen sehr umfangreichen Befehlssatz für Benutzer. ADB ermöglicht den direkten Zugriff auf diese CLI von Ihrem Computer aus über:
adb shell
Mit dem Befehl "adb shell" werden noch mehr Befehle bereitgestellt, mit denen Sie das Dateisystem Ihres Telefons durchsuchen und eine Menge Spaß machen können.
5. Bildschirm aufnehmen
Sie können den Bildschirm Ihres Android-Geräts auch mit ADB aufnehmen. Keine Anwendungen von Drittanbietern mehr erforderlich! Es gibt jedoch einen Vorbehalt. ADB kann den Bildschirm nur für maximal 3 Minuten aufnehmen . Also… „vielleicht“ ein Bedarf an Apps von Drittanbietern. Wie auch immer, so können Sie Ihren Bildschirm mit ADB aufnehmen:
adb shell screenrecord
Standardmäßig stoppt screenrecord die Aufnahme nur, nachdem das Zeitlimit von 3 Minuten erschöpft ist. Wenn Sie die Aufnahme vorher beenden möchten, drücken Sie einfach „Strg + C“ . Wir haben unseren Bildschirm für etwa 10 Sekunden aufgezeichnet, mit Control + C angehalten und unter dem Namen "screenrecording.mp4" gespeichert.
6. Erfassen Sie Screenshots
Mit ADB können Sie auch Screenshots Ihres Geräts mit einem einfachen und intuitiven Befehl namens "screencap" aufnehmen . Die Syntax ist ähnlich wie bei screenrecord:
adb shell screencap
Im Gegensatz zum Aufnehmen von Screenshots mit den Hardwaretasten des Geräts sendet screencap keine Benachrichtigung in der Statusleiste Ihres Geräts. Die Datei wird jedoch einfach unter dem im Befehl angegebenen Pfad gespeichert. Wir haben einen Screenshot erstellt und in sdcard mit dem Namen 1.png gespeichert. Der Befehl ist unten angegeben:
adb shell screencap /sdcard/1.png
7. Ändern Sie die DPI Ihres Bildschirms
Mit dem kommenden Android N-Update können Benutzer standardmäßig die DPI-Einstellungen eines Geräts anpassen. Wenn Sie jedoch mehr Kontrolle über DPI haben möchten, können Sie ADB verwenden.
Die Editoren von build.prop teilen Ihnen mit, dass Sie die Zeile "ro.sf.lcd_density = xx" bearbeiten und die xx-Werte durch die von Ihnen gewünschten DPI-Werte ersetzen können. Starten Sie das Gerät neu und starten Sie! ADB bietet jedoch wieder eine einfachere Möglichkeit, diesen Wert zu bearbeiten und ohne Neustart des Geräts wirksam zu werden. Cool, richtig?
Der Befehl, um dies zu erreichen, lautet:
adb shell wm density xx
Geben Sie einfach einen beliebigen Wert anstelle von xx ein und sehen Sie, dass Ihr Gerät den DPI-Wert ohne Neustart ändert.
Unterschiedliche Bildschirmgrößen und Auflösungen bedeuten, dass kein bestimmter DPI-Wert für jedes Gerät passt . Seien Sie jedoch nicht entmutigt, ein bisschen Spiel mit den Werten ist alles, was Sie brauchen, um die beste Lösung herauszufinden. Es empfiehlt sich auch, die aktuelle DPI-Einstellung zu ermitteln . und dies kann mit dem folgenden Befehl erreicht werden:
adb shell wm density
adb shell wm density
Dieser Befehl gibt den aktuellen Bildschirmdichtewert (oder DPI) Ihres Geräts zurück. Wenn Sie die Werte während des Bastelns durcheinander bringen, kehren Sie einfach zu diesem Wert zurück, und Ihr Gerät wird so gut wie zuvor sein.
8. Starten Sie das Gerät neu in Bootloader, Recovery oder Sideload
Hinweis: Wenn Sie nicht wissen, was diese Wörter bedeuten, sind diese Befehle nicht für Sie bestimmt. Zögern Sie nicht, weiterzusehen oder trotzdem weiterzulesen.
Wenn Sie benutzerdefinierte ROMs so oft wie wir flashen, werden Sie wahrscheinlich müde, Ihr Gerät auszuschalten und eine ganze Reihe von Hardwaretasten zu drücken, nur um in den Bootloader, die Wiederherstellung oder das Laden von Seiten Ihres Geräts zu booten. ADB kann Sie dies mit einfachen Befehlen ausführen. Erstaunlich, richtig?
Die Befehle, mit denen Sie dies tun können, sind:
adb reboot bootloader
adb reboot recovery
adb reboot sideload
9. Rufen Sie den Logcat auf
Das Logcat ist ein Tool, mit dem Sie Systemmeldungen und Ablaufverfolgungen anzeigen können, wenn auf dem Gerät ein Fehler auftritt. Logcats sind besonders nützlich, wenn Sie eine App entwickeln oder testen oder wenn Sie auf einen Fehler stoßen und den Entwicklern Systeminformationen zur Verfügung stellen müssen.
Der Befehl zum Zugriff auf das Logcat lautet:
adb logcat
Dadurch werden ständig viele Informationen auf Ihrem Bildschirm gedruckt, die für Sie möglicherweise keinen Sinn machen, wenn Sie nicht wissen, was Sie gerade betrachten. Drücken Sie jederzeit die Tastenkombination „ Strg + C“, um den Logcat zu verlassen.
All Set Um die coolen ADB-Befehle zu erkunden?
Jetzt, da wir Sie mit genügend ADB-Wissen ausgestattet haben, können Sie alles tun, was ADB Ihnen erlaubt. Wenn Sie nach weiteren Befehlen und den verschiedenen Flags suchen müssen, die zum Anpassen verwendet werden können, öffnen Sie einfach Terminal / Eingabeaufforderung und geben Sie "adb" ein. Daraufhin wird eine Liste von Befehlen mit kurzen Erläuterungen zu den einzelnen Befehlen angezeigt.
Kennen Sie weitere interessante ADB-Befehle, die jeder kennen sollte? Lass es uns in den Kommentaren unten wissen.