So installieren Sie ADB und Fastboot unter Windows 10, Mac oder Linux

Eines der heute am häufigsten verwendeten mobilen Betriebssysteme ist Android, das von Google entwickelt wurde und in seinen verschiedenen Funktionen die Vielseitigkeit von Konfiguration, Sicherheit, Design und Kompatibilität mit Hunderten von Geräten findet. In der Welt der mobilen Systeme gibt es einen sehr interessanten Abschnitt, der sich direkt auf die Skalierbarkeit von Android auswirkt, und es ist die Entwicklung von Anwendungen, wir wissen, dass es eine Welt von Zeichen, Symbolen und Zeichen ist, in denen der kleinste Fehler auftritt Infolgedessen wird die Ausführung des Codes nicht korrekt ausgeführt, aber wenn alles wie erwartet verläuft, können wir für Tausende von Android-Benutzern einzigartige Anwendungen mit großartigen Funktionen erstellen. Nun, um diese Entwicklungsaufgabe zu erleichtern, hat Android bereitgestellt das kostenlose ADB-Dienstprogramm, das für die wichtigsten heute verwendeten Betriebssysteme verfügbar ist.

Solvetic wird erklären, was es ist und wie man ADB und Fastboot auf diesen Systemen installiert und damit einen weiteren IT-Zweig für die Verwendung von Android hat.

Was ist ADBADB (Android Debug Bridge) wurde als Befehlszeilentool mit großartigen Funktionen entwickelt, mit dem es möglich ist, eine Kommunikation mit einer Instanz eines Emulators oder einem Android-Gerät herzustellen, das sich direkt mit dem verwendeten Computer verbindet.

Dank ADB wird es möglich sein, verschiedene und unterschiedliche Aktionen auf Android-Geräten wie das Installieren und Debuggen von Apps durchzuführen, mit Zugriff auf ein Unix-Shell-Terminal, in dem verschiedene Befehle auf dem Emulator oder dem angeschlossenen Gerät ausgeführt werden können wie würde in einer produktiven Umgebung funktionieren.

ADB-FunktionenADB wird als Client-Server-Programm entwickelt, in dem drei grundlegende Komponenten für seine Verwendung enthalten sind:

  • Ein Client, der für das Senden der Befehle verantwortlich ist, dieser Client wird im Entwicklungsteam ausgeführt, dieser Client kann dank eines speziellen ADB-Befehls vom Kommandozeilenterminal aus aufgerufen werden.
  • Ein Daemon, der für die Ausführung der Befehle auf dem Gerät verantwortlich ist. Der Daemon wird als Hintergrundprozess auf jeder Instanz des zu verwendenden Emulators oder Geräts ausgeführt.
  • Dieser Server ist ein Server, der die Kommunikation zwischen dem Client und dem Daemon verwaltet und als Hintergrundprozess auf dem Entwicklungscomputer ausgeführt wird.

Das adb-Tool befindet sich im Pfad "android_sdk / platform-tools /".

So funktioniert ADBIn dem Moment, in dem ein ADB-Client gestartet wird, muss dieser Client zuerst prüfen, ob derzeit ein ADB-Serverprozess ausgeführt wird, andernfalls wird der Serverprozess gestartet. In dem Moment, in dem der Server startet, ist er mit dem lokalen TCP-Port 5037 verbunden und sucht von dort aus nach Befehlen, die von den ADB-Clients gesendet werden. Es ist zu beachten, dass alle ADB-Clients Port 5037 verwenden, um über ADB mit dem Server zu kommunizieren.

Sobald der Kommunikationsprozess abgeschlossen ist, stellt der Server Verbindungen zu allen Instanzen von Emulatoren oder Geräten her, die ausgeführt werden, und lokalisiert dort die Instanzen von Emulatoren oder Geräten, die Scan-Aufgaben von Ports mit ungeraden Nummern im Bereich von 5555 bis 5585 ausführen. dieser Bereich wird von Emulatoren und Geräten verwendet.

Was ist Fastboot?Fastboot ist ein von Android entwickeltes Tool, das zum Flashen von Dateien und zum Ändern einiger auf dem Computer vordefinierter Softwarefaktoren nützlich ist Betrieb.
Einer der Vorteile der Verwendung von Fastboot besteht darin, dass der Bootloader entsperrt werden kann, um das ROM des Terminals zu ändern.

Um den Fastboot zu starten, wird normalerweise die Power-Taste + die Lautstärketaste (Up) verwendet.

1. Installieren Sie ADB mit Fastboot unter Windows 10


Bevor wir sehen, wie wir ADB herunterladen und verwenden können, müssen wir eine Reihe von vorherigen Schritten auf unserem Android-Handy ausführen, damit alles richtig funktioniert.

Schritt 1
Der erste Schritt besteht darin, zu den Telefoneinstellungen zu gehen und dort auf die Zeile "Über das Telefon" zu klicken, die sich im letzten Teil der Einstellungen befindet, wie wir sehen:

Schritt 2
Im neuen Fenster finden wir den Abschnitt "Kernel-Version":

Schritt 3
Dort müssen wir 7 Mal auf diesen Abschnitt klicken, um den Android-Entwicklermodus zu aktivieren. Danach gehen wir zum Abschnitt "Entwickleroptionen" und klicken auf den Schalter der Zeile "USB-Debugging". Die folgende Meldung wird angezeigt. Dort klicken wir auf die Schaltfläche "Akzeptieren", um diesen Modus auf Android zu aktivieren. Wir hinterlassen Ihnen ein Beispiel-Tutorial, damit Sie es klarer sehen können.

Schritt 4
Nun fahren wir mit der Installation selbst fort. Für Windows-Betriebssysteme müssen wir zuerst das ADB-Dienstprogramm unter dem folgenden Link herunterladen:

Schritt 5
Wir fahren fort, den Inhalt der komprimierten Datei zu extrahieren:

VERGRÖSSERN

Schritt 5
Dort finden wir die gesamte ADB-Suite, in der Fastboot enthalten ist. Nun extrahieren wir diesen Inhalt in den Pfad "C:\Windows":

VERGRÖSSERN

Schritt 6
Wenn wir dies ausführen, haben wir das Verzeichnis der Plattformtools auf dem Laufwerk C und von dort aus kann ADB ausgeführt werden. Alternativ ist es möglich, ADB in Windows 10 mit der folgenden Methode zu installieren, dort müssen wir zu folgendem Pfad gehen:

  • Schalttafel
  • Sicherheitssystem
  • System

VERGRÖSSERN

Schritt 7
Dort klicken wir auf die Zeile "Erweiterte Systemkonfiguration" und gehen im Popup-Fenster auf die Registerkarte "Erweiterte Optionen" und klicken dort auf die Schaltfläche "Umgebungsvariablen" unten:

Schritt 8
Folgendes wird angezeigt:

Schritt 9
Dort wählen wir die Zeile "Pfad" aus und klicken auf die Schaltfläche "Bearbeiten", folgendes wird angezeigt:

Schritt 10
Dort klicken wir auf die Schaltfläche "Untersuchen" und geben den Pfad ein, in dem der heruntergeladene ADB-Inhalt extrahiert wurde. Klicken Sie auf OK, um die Änderungen zu speichern. Eine weitere nützliche Methode in Windows 10 besteht darin, direkt zum heruntergeladenen Inhalt zu gehen und irgendwo die Umschalttaste zu drücken, mit der rechten Maustaste zu klicken und die Option "PowerShell-Fenster hier öffnen" auszuwählen:

Schritt 11
Jetzt ist es an der Zeit, unser Android-Gerät mit Windows 10 zu verbinden und dort im USB-Modus die Option "Dateien" auszuwählen:

Schritt 12
Durch Auswahl dieser Option gehen wir zur geöffneten PowerShell-Konsole und führen Folgendes aus:

 adb-Geräte

VERGRÖSSERN

Schritt 13
Wie wir dort sehen können, werden zwei grundlegende Aktionen ausgeführt, die sind:

  • Starten des ABD-Daemons über Port 5037
  • Erkennung von Android-Geräten, die mit dem Computer verbunden sind

Schritt 14
Wenn wir diesen Vorgang zum ersten Mal ausführen, gilt er auch für Linux und macOS. Wir sehen, dass das Gerät nicht autorisiert ist, daher sehen wir auf dem Android-Gerät die folgende Meldung:

Schritt 15
Dort klicken wir auf Akzeptieren, um den Fingerabdruck zuzulassen. Jetzt können wir sehen, dass das Team in ADB autorisiert ist:

VERGRÖSSERN

2. Installieren Sie ADB und Fastboot unter Linux


Für diesen Fall verwenden wir Ubuntu 18.04, für Linux haben wir zwei Methoden, um ADB zu installieren.

NotizFalls Sie eine 64-Bit-Edition verwenden, müssen die Pakete glibc.i686, libstdc ++ installiert werden.

Schritt 1
Unter Linux müssen wir zuerst ADB unter folgendem Link herunterladen:

Schritt 2
Wir fahren damit fort, den heruntergeladenen Inhalt zu extrahieren, danach öffnen wir eine Terminalkonsole und gehen in das Home-Verzeichnis, wo wir die folgende Zeile ausführen:

 sudo nano .bashrc 
Schritt 2
In die angezeigte Datei geben wir am Ende die folgende Syntax ein:
 export PATH = $ {PATH}: / home / ”user” / Path to ADB 

Schritt 3
Wir speichern die Änderungen mit folgender Tastenkombination:

Strg + Aus

Wir verlassen den Editor mit:

Strg + X

Schritt 4
Danach führen wir adb aus, um auf die angeschlossenen Geräte zuzugreifen. Eine andere Methode, die Sie unter Linux verwenden können, besteht darin, es direkt auf der Konsole zu installieren. Dazu führen wir zunächst Folgendes aus:

 sudo apt install adb 

Schritt 5
Wir geben den Buchstaben S ein, um den Download und die Installation von ADB zu bestätigen.

NotizBei der Verwendung von CentOS oder Fedora führen wir Folgendes aus:

 sudo yum Android-Tools installieren

Schritt 6
Nun führen wir folgendes aus:

 adb-Geräte

Schritt 7
Wie wir sehen, ist zunächst der ADB-Daemon aktiviert. Wir führen wieder adb devices aus, wenn die Geräte angeschlossen sind, damit die aktiven Geräte aufgelistet werden:

3. Installieren Sie ADB und Fastboot auf macOS Mojave

Schritt 1
Im Fall von macOS Mojave müssen wir zuerst das Dienstprogramm unter dem folgenden Link herunterladen.

Schritt 2
Danach extrahieren wir den Inhalt, öffnen ein Taemrinal und führen die folgende Syntax aus:

 cd / ADB-Pfad 
Schritt 3
Sobald wir darauf zugreifen, führen Sie einfach adb devices aus, um die verbundenen Computer aufzulisten. Falls diese Methode nun einen Fehler generiert, können wir HomeBrew für die Installation von ADb verwenden, dies ist ein Paketmanager für macOS.
Zuerst installieren wir HomeBrew mit dem folgenden Befehl:
 ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

VERGRÖSSERN

Schritt 4
Dort drücken wir die Eingabetaste, um den Installationsvorgang zu starten. Jetzt werden wir ADB installieren, indem wir Folgendes ausführen:

 Braufass installieren Android-Plattform-Tools 

VERGRÖSSERN

Schritt 5
Wir können sehen, dass der ADB-Download-Prozess beginnt:

VERGRÖSSERN

Schritt 6
Sobald dieser Vorgang abgeschlossen ist, sehen wir Folgendes:

VERGRÖSSERN

Schritt 7
Wir aktivieren den Dienst, indem wir adb-Geräte ausführen:

VERGRÖSSERN

Schritt 8
Jetzt verbinden wir den Computer mit macOS Mojave und führen erneut adb-Geräte aus, damit es aufgelistet wird:

VERGRÖSSERN

Schritt 9
Ab diesem Zeitpunkt können wir ADB zusammen mit fastboot auf Android nutzen und so ein Universum neuer Entwicklungsmöglichkeiten erkunden. Der Status der ADB-Verbindung kann auf allen Systemen einer der folgenden sein:

  • offline – Zeigt an, dass die Instanz nicht mit ADB verbunden ist oder nicht antwortet.
  • device – Diese Option zeigt an, dass die Instanz mit dem ADB-Server verbunden ist.
  • no device - Es ist kein Emulator oder Gerät angeschlossen.

Schritt 10
Einige nützliche Befehle, die wir mit Fastboot verwenden können, sind:

Überprüfen Sie, ob das Mobiltelefon verbunden ist

 Fastboot-Geräte

Ein ROM flashen

 Fastboot-Flash (ROM-Name) .zip

Flashen Sie eine Wiederherstellung

 fastboot flash recovery recovery.img

Einen Kernel flashen

 Fastboot Flash-Boot boot.img

Im Wiederherstellungsmodus hochfahren

 fastboot boot recovery.img

Bootloader entsperren

 fastboot oem entsperren

Blockieren Sie den Bootloader

 fastboot oem lock

Schritt 11
Einige grundlegende ADB-Befehle sind:

Angeschlossene Geräte auflisten

 adb-Geräte 

Kopieren Sie eine Datei vom Handy auf den Computer

 adb ziehen 

Senden Sie eine Datei an unser Mobilgerät

 adb push 

Eine App deinstallieren

 adb deinstallieren 

Installieren Sie eine .apk-Anwendung auf dem Handy

 adb installieren 

Starten Sie das Handy im normalen Modus neu

 adb-neustart 

Starten Sie das Telefon im Bootloader-Modus oder im Wiederherstellungsmodus neu

 adb reboot-bootloader / reboot recovery 

Mit ADB und Fastboot haben wir eine Reihe von vollständigen und funktionalen Dienstprogrammen zur Hand, um die Nutzungskapazität von Android insgesamt zu erhöhen.

wave wave wave wave wave