Verwendung von ADB und Fastboot unter Android (und warum Sie sollten)
Wenn Sie jemals Ihr Android-Telefon gerootet haben, sind Sie mit ziemlicher Sicherheit auf ADB und Fastboot gestoßen. Diese Dienstprogramme sind ein wichtiger Bestandteil des Rooting-Toolkits, können jedoch schwer zu verstehen sein – geschweige denn beherrschen.
Wenn Sie sich also fragen, was genau ADB und Fastboot sind, Hilfe beim Einrichten benötigen oder Ideen haben möchten, was Sie damit tun können, lesen Sie weiter.
Was sind ADB und Fastboot?
ADB und Fastboot sind Dienstprogramme, die den Zugriff auf das Android-System entsperren, während Ihr Telefon über ein USB-Kabel mit einem Desktop-Computer verbunden ist. Der Computer und das Kabel sind ein wesentlicher Bestandteil davon – es gibt keine App-Version, und obwohl Sie ADB drahtlos verwenden können, ist die Einrichtung viel komplizierter.
Normalerweise verwenden Sie ADB, wenn Android ausgeführt wird. Sie können damit auf Systemordner zugreifen oder versteckte Einstellungen anpassen, die ansonsten für Benutzer nicht zulässig sind. Sie können Systemdateien mit ADB auf das und vom Gerät kopieren. Außerdem gibt es eine Seitenladefunktion, mit der Systemupdates installiert werden können.
Fastboot funktioniert, wenn Android nicht ausgeführt wird und das Gerät stattdessen im "Fastboot-Modus" gestartet wird. Sie können auf alle Partitionen Ihres Geräts zugreifen – nicht nur auf das Android-System, sondern auch auf die Datenpartition, die Startpartition usw.
Unter Android ist Fastboot ein Diagnosetool. Dies ist wichtig, wenn Sie den Brick Ihres Telefons entfernen müssen , und wird am häufigsten zum Installieren einer benutzerdefinierten Wiederherstellung verwendet.
Beide sind Teil der Platform Tools-Sammlung des Android-Softwareentwicklungskits.
Beide Tools werden über die Eingabeaufforderung unter Windows oder über das Terminal unter Mac und Linux ausgeführt. Dies bedeutet, dass sie nicht besonders benutzerfreundlich sind, obwohl sie recht einfach zu verstehen sind.
So richten Sie ADB und Fastboot ein
Zunächst müssen Sie Ihr Telefon einrichten, um die Tools verwenden zu können. Wenn Sie dies noch nicht getan haben, aktivieren Sie die Entwickleroptionen, indem Sie zu Einstellungen> Über das Telefon gehen und sieben Mal auf Build-Nummer tippen.
Aktivieren Sie dann unter Einstellungen> Entwickleroptionen das Kontrollkästchen neben USB-Debugging und gehen Sie durch das folgende Dialogfeld.
Laden Sie ADB und Fastboot von der Android Developer-Website herunter. Wenn Sie den Download entpacken, werden die Inhalte in einem Ordner namens Plattform-Tools zusammengefasst . Der Ordner enthält mehrere andere Elemente, die Sie jedoch ignorieren können.
Wenn Sie unter Windows arbeiten, müssen Sie auch Treiber für Ihr Gerät herunterladen. Auf der Android-Entwickler-Website finden Sie eine Liste mit Links zu den beliebtesten Herstellern. Treiber werden unter Mac oder Linux nicht benötigt.
Verwenden der Eingabeaufforderung oder des Terminals
Öffnen Sie die Eingabeaufforderung oder die Terminal-App. Sie müssen zum Ordner " platform-tools " navigieren, um ADB und Fastboot verwenden zu können.
Verwenden Sie dazu den Befehl cd : Geben Sie cd [Pfad zu Plattform-Tools] ein . Eine einfachere Möglichkeit besteht darin, cd [space] einzugeben und dann den Ordner platform-tools in das Eingabeaufforderungsfenster zu ziehen. Der Pfad wird automatisch für Sie ausgefüllt.
Noch einfacher: Unter Windows können Sie die Umschalttaste gedrückt halten, während Sie mit der rechten Maustaste auf den Ordner " platform-tools " klicken, und dann " Eingabeaufforderung hier öffnen" auswählen.
Der Unterschied zwischen Windows und Mac / Linux
Es gibt einen kleinen, aber wesentlichen Unterschied zwischen Windows und Mac oder Linux. Bei den beiden letzteren muss jedem ADB- und Fastboot-Befehl ein Schrägstrich vorangestellt werden.
Wenn Sie also adb unter Windows eingeben , müssen Sie ./adb unter Mac und Linux eingeben . Und Fastboot unter Windows muss ./fastboot unter Mac und Linux sein.
Der Einfachheit halber bleiben wir bei den zukünftigen Windows-Befehlen.
Verwendung von ADB
Starten Sie Ihr Telefon mit Android und verbinden Sie es dann mit einem USB-Kabel mit Ihrem Desktop-Computer. Starten Sie auf Ihrem Computer die Eingabeaufforderung und ändern Sie das Verzeichnis so, dass es auf den Ordner platform-tools verweist.
Geben Sie adb Geräte ein und drücken Sie die Eingabetaste . Sie sollten nun eine Liste der angeschlossenen Geräte mit einer Seriennummer sehen. Dies zeigt, dass es funktioniert.
Das ist alles: Geben Sie adb gefolgt von dem Befehl ein, den Sie ausführen möchten. Geben Sie als weiteres einfaches Beispiel adb reboot ein , um Ihr Telefon neu zu starten.
So verwenden Sie Fastboot
Fastboot funktioniert genauso wie ADB, außer dass Sie Ihr Telefon anstelle von Android im Fastboot-Modus starten müssen. Normalerweise tun Sie dies, indem Sie beim Einschalten des Telefons eine Kombination aus Netz- und Lautstärketaste gedrückt halten.
Alternativ können Sie ADB verwenden und adb reboot bootloader eingeben .
Danach ist es das gleiche. Geben Sie Fastboot-Geräte ein , um zu überprüfen, ob Ihr Telefon erkannt wird. Geben Sie fastboot reboot ein , um Android neu zu starten.
Dinge, die Sie mit ADB und Fastboot tun können
Was können Sie mit ADB und Fastboot tun, nachdem Sie wissen, wie man ADB und Fastboot verwendet? Hier sind einige Tools zum Ausprobieren:
- adb pull [Pfad zur Datei] [Pfad zum Ordner] Hiermit wird eine Datei kopiert, die an einer beliebigen Stelle auf Ihrem Telefon gespeichert ist, und in einem bestimmten Ordner auf Ihrem Computer gespeichert.
- adb push [Pfad zur Datei] [Pfad zum Ordner] Das Gegenteil von pull; Senden Sie eine Datei von Ihrem Desktop an Ihr Telefon.
- adb install [Pfad zur Datei] Installiert eine APK-App auf Ihrem Telefon. Dies ist für App-Entwickler am nützlichsten.
- adb deinstallieren [Paketname] Deinstalliert eine App. Sie müssen den vollständigen Paketnamen eingeben – normalerweise etwas in der Art von com.devname.appname – anstelle des allgemeinen App-Namens.
- ADB-Shell-Wm-Dichte [dpi] Ändert die Pixeldichte Ihrer Anzeige. Eine niedrigere Zahl passt mehr Inhalt auf den Bildschirm, während eine höhere Zahl weniger passt. Ältere Geräte wie das OnePlus 3 haben beispielsweise eine native DPI von 480. Wenn Sie diese auf 400 einstellen, werden Text, Symbole und alles andere kleiner.
- adb sideload [Pfad zu update.zip] Lädt ein update.zip- Firmware-Update von der Seite. Dieser wird über die benutzerdefinierte Wiederherstellung auf Ihrem Telefon ausgeführt. Nützlich, wenn Sie nicht warten können, bis ein Update auf Ihr Gerät übertragen wird.
- Fastboot OEM Unlock oder Fastboot Flashing Unlock Welcher Befehl Sie verwenden sollten, hängt davon ab, welche Android-Version Sie ausführen . Ab Android 6 müssen Sie auch die OEM-Entsperrung in den Entwickleroptionen aktivieren. Wenn Sie den Bootloader auf diese Weise entsperren, wird Ihr Telefon vollständig gelöscht.
- Fastboot Flash Recovery [Dateiname.img] Installiert eine benutzerdefinierte Wiederherstellung, z. B. TWRP, auf Ihrem Gerät. Zur Vereinfachung der Verwendung empfehlen wir, den Dateinamen der Wiederherstellung in einen einfachen Namen zu ändern , z. B. twrp.img , und ihn in den Ordner " platform-tools " zu verschieben.
- fastboot -w Löscht Ihr Telefon vollständig, um das Flashen eines benutzerdefinierten ROM vorzubereiten .
- Fastboot-Update [Pfad zu rom.zip] Flasht ein benutzerdefiniertes ROM. Eine nützliche Option, wenn Sie Ihr Telefon nicht gerootet haben.
Warum Sie ADB und Fastboot lernen sollten
Offensichtlich dienen die obigen Befehle nur zur grundlegenden Anleitung. Sie funktionieren möglicherweise nicht alle auf allen Geräten. Sie sollten sie nur verwenden, wenn Sie verstehen, was sie tun und wie sie vorgenommene Änderungen rückgängig machen können.
ADB und Fastboot sind wesentliche Bestandteile des Android-Rooting- und Modding-Spiels. Das Erlernen ihrer Verwendung ist wichtig und hilft Ihnen, fortgeschrittenere Mods zu verwenden.
Wie bereits erwähnt, müssen Sie zur Verwendung von ADB und Fastboot zuerst die Entwickleroptionen aktivieren. Sobald Sie dies getan haben, stehen Ihnen eine Reihe weiterer nützlicher Einstellungen zur Verfügung.