fastboot dateien auf telefon kopieren. adb-Befehle für Android-Benutzer. ADB-Grundlagen

Fast jeder Besitzer Android Gerät, das beschlossen hat, sein Haustier durch Ersetzen der Firmware oder des Betriebssystemkerns zu verbessern, kollidiert mit dem Programm adb.

Für die meisten Anfänger wird dieses Programm zu einem unüberwindbaren Hindernis, und heute werden wir Ihnen sagen, wie Sie diese wunderbare Anwendung installieren und mit ihr arbeiten können, die Ihnen zum Beispiel helfen wird Wurzel Rechte auf Ihrem Gerät haben, flashen Sie die neue Version Android oder stellen Sie Ihr Telefon oder Tablet nach einem erfolglosen Systemeingriff wieder in den ursprünglichen Zustand zurück.

Also was ist adb, von allen Moddern und Hackern geliebt, wo kann ich es bekommen und wozu brauchen wir es?

Was ist adb.

Abkürzung adb steht für Android-Debug-Bridge(Android-Debug-Bridge). ADB ist ein integraler Bestandteil, der heruntergeladen werden kann von hier .

Da das Betriebssystem Android ist eine Sorte Linux, um es zu konfigurieren, ist es oft notwendig, über die Befehlszeile zu arbeiten. Natürlich gibt es Programme - Terminalemulatoren, mit denen Sie Befehle direkt auf dem Gerät ausführen können, aber erstens ist es unpraktisch, dies auf einem kleinen Telefonbildschirm zu tun, und zweitens müssen Sie manchmal über einen Computer auf das Gerät zugreifen. und in diesen und vielen anderen Fällen das Programm adb einfach unersetzlich. Programm adb stellt eine Verbindung zwischen dem Gerät und dem Computer her und ermöglicht es Ihnen, verschiedene Manipulationen mit dem System direkt auf dem Computer durchzuführen Android.

So installieren Sie adb.

Zunächst empfehlen wir Ihnen, die neueste Version von herunterzuladen, zum Zeitpunkt der Erstellung dieses Handbuchs ist eine Version verfügbar r11, alle weiteren Beschreibungen basieren auf seinem Beispiel und in früheren Versionen auf dem Speicherort der erforderlichen Programme nach der Installation SDK kann von der hier beschriebenen abweichen.

1. Download, es kann unter dem zuvor angegebenen Link gefunden werden. Es gibt mehrere Sorten SDK, zum Microsoft Windows, MacOS und Linux.

Wir brauchen Abwechslung für Microsoft Windows. Und hier gibt es zwei Möglichkeiten: Laden Sie das Installationsprogramm oder das Zip-Archiv aus dem Android SDK herunter. Wir brauchen kein Installationsprogramm, zumal es Ihnen keine Installation erlaubt SDK in Windows 7, und laden Sie daher das Zip-Archiv herunter.

Das Archiv enthält einen Ordner android-sdk-windows, was beinhaltet SDK. Entpacken Sie es auf Ihrem Computer. In unserem Beispiel haben wir einen Ordner im Stammverzeichnis von Laufwerk C abgelegt. Wenn Sie dasselbe tun, wird der Pfad zu SDK Wir werden dies haben: C:\android-sdk-windows

In früheren Versionen SDK in diesem Ordner im Ordner Werkzeug Das Programm, das wir brauchten, war gefunden adb, wurde aber später von den Entwicklern in den Ordner verschoben Plattform-Tools.

Wenn Sie jedoch in diesen Ordner gehen, werden Sie das darin enthaltene Programm nicht finden. adb Fahren wir also mit dem nächsten Schritt der Installation fort.

2. Installieren SDK-Plattform-Tools.
Wir stellen sicher, dass unser Computer mit dem Internet verbunden ist, und führen den darin befindlichen Ordner aus android-sdk-windows, Programm SDK-Manager. Nach dem Start des Programms erscheint folgendes Fenster:

Wir müssen herunterladen und installieren Android SDK-Plattform-Tools und Android-SDK-Tools.

Durch Doppelklick auf einen Artikel oder durch Klicken auf " Annehmen" und " Ablehnen» Markieren Sie diese beiden Elemente in der Liste und deaktivieren Sie alle anderen Elemente, wie im obigen Screenshot gezeigt. Dann drücken " Installieren“ und warten Sie, bis die benötigten Komponenten heruntergeladen und installiert sind.

Jetzt haben wir adb auf unserem Computer installiert, aber um mit unserem Telefon oder Tablet zu arbeiten, müssen wir deren Treiber installieren, und für weitere Bequemlichkeit mit dem Programm wäre es schön, den Pfad zu ihm und anderen Komponenten in Windows festzulegen System.

3. Wenn wir in den Ordner C:\android-sdk-windows\platform-tools\ gehen, können wir das Programm jetzt dort finden adb.

Danach müssen wir die Systemvariable PATH bearbeiten, damit wir nicht jedes Mal, wenn wir das Programm starten und Befehle eingeben, den Pfad zum Programm eingeben müssen, der so aussieht:

C:\android-sdk-windows\platform-tools\adb

Wenn Sie Systemvariablen noch nie bearbeitet haben, erstellen Sie einen Systemwiederherstellungspunkt, damit Sie ihn später in seinen ursprünglichen Zustand zurückversetzen können.

Wenn Sie installiert haben Windows 7, klicken Sie mit der rechten Maustaste auf die Verknüpfung " Computer", wählen " Eigenschaften“ und wählen Sie im sich öffnenden Fenster „ Zusätzliche Systemeinstellungen».

Wenn Sie haben Windows XP, Rechtsklick auf " Mein Computer» und dann weiter « Eigenschaften»

Im nächsten Fenster auf der Registerkarte " Zusätzlich" Drücken Sie den Knopf " Umgebungsvariablen". In der Liste " Systemvariablen» Variable auswählen « Weg"und drücke den Knopf" Ändern…»

Es öffnet sich ein Fenster zum Bearbeiten einer Variablen und im Abschnitt „h variabler Wert» Fügen Sie ganz am Ende der Zeile nach dem Semikolon den Pfad zum Ordner hinzu Werkzeug und Ordner Plattform-Tools:

;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools;

(Wenn am Ende der Zeile kein Semikolon war, fügen Sie eins hinzu - jeder Pfad in dieser Zeile muss durch ein Semikolon vom anderen getrennt werden)

Wenn Sie in einem anderen Ordner installiert haben, schreiben Sie am Ende der Zeile Ihren Pfad zu den Tools-Ordnern und Plattform-Tools.

Installation von Gerätetreibern.

Bestimmte Geräte wie Firmentelefone und Tablets Samsung verfügen über eine eigene Software zur Synchronisierung mit einem Computer, und wenn Sie diese auf Ihrem Computer installiert haben, ist der Gerätetreiber bereits auf Ihrem System installiert.

Aber für Geräte wie Nexus One, die ohne zusätzliche Programme und Treiber geliefert werden, zu verwenden Android SDK, Treiber müssen installiert werden.

Gehen Sie dazu in den Ordner, in dem wir installiert haben SDK und Renn SDK-Manager.

So wie wir es eingestellt haben Android SDK-Plattform-Tools und Android-SDK-Tools, suchen und wählen Sie in der Liste " Google USB-Treiberpaket". Drücken Sie " Installieren“ und warten Sie, während das Programm die Treiber herunterlädt. Treiber für 32 und 64 Bit Windows wird in den folgenden Ordner heruntergeladen:

C:\1\android-sdk-windows\extras\google\usb_driver

Jetzt können Sie die Treiber für Ihr Gerät installieren. Wählen Sie dazu im Einstellungsmenü des Telefons oder Tablets den Punkt " Anwendungen" (Anwendungen), und darin enthalten wir " USB-Debugging» (USB-Debugging).

Wir verbinden unser Gerät mit dem Computer. Der Computer erkennt neue Hardware und fordert Sie auf, Treiber zu installieren. Installieren Sie die Treiber aus dem Ordner, in den sie zuvor heruntergeladen wurden.

Nach der Installation der Treiber erscheint ein neues Gerät im Geräte-Manager" ADB-Schnittstelle" und wir können dies überprüfen, indem wir es öffnen, indem wir mit der rechten Maustaste auf das Symbol klicken " Computer» -> « Eigenschaften» -> « Gerätemanager»

Alternativ können Sie versuchen, den universellen ADB-Treiber auf Ihrem Computer zu installieren.

So führen Sie ADB aus

Arbeiten Sie mit dem Programm adb Am besten über die Kommandozeile Windows. So rufen Sie die Kommandozeile auf einem Computer mit auf Windows XP, Drücken Sie " Start" und im Eingabefeld " Lauf» rekrutieren cmd und drücken Sie "Eingabe".

Auf einem Computer mit Windows 7, Drücken Sie " Start" und in das Eingabefeld "Programme und Dateien suchen" geben wir ein cmd und drücken Sie "Eingabe".

Es öffnet sich ein Kommandozeilenfenster, in das wir beispielsweise den Befehl eingeben, um zu sehen, welche Geräte wir mit dem Computer verbunden haben

ADB-Geräte.

Programm adb zeigt eine Liste der Geräte an, die derzeit mit dem Computer verbunden sind.

Befehlsliste Android Brücke debuggen
adb-shell-cat /proc/partitions

Zeigt Informationen zu den verfügbaren Blöcken an.

adb shell su -c dd if=/dev/block/mmcblk0p9 of=/sdcard/factoryfs.img bs=4096

Führt eine Blockkopie durch. Sie müssen den Block selbst und den ausgehenden Namen angeben.

Adb-Shell rm /data/system/gesture.key

Wird über einen Grafikschlüssel entsperrt, wenn ein Android-Gerät gesperrt ist. Nachdem Sie den Befehl eingegeben haben, können Sie eine beliebige Geste eingeben.

Der Befehl wird nur an das Gerät gesendet, das über USB mit dem Computer verbunden ist. Wenn mehr als ein Gerät angeschlossen ist, wird ein Fehler ausgegeben.

Der Befehl wird an das Gerät gesendet, das im Emulator ausgeführt wird. Gibt einen Fehler aus, wenn mehr als ein Emulator gleichzeitig läuft.

Adb-s<серийный номер >

Der Befehl wird an das Gerät mit der angegebenen Seriennummer gesendet.

Adb-p<имя устройства/путь к нему>

Der Befehl wird an das Gerät mit dem angegebenen Namen gesendet. Hinweis: Wenn Sie den Schalter -p nicht angeben, wird der Wert der Variablen ANDROID_PRODUCT_OUT verwendet.

Zeigt eine Liste aller mit dem Computer verbundenen Geräte an.

adb verbinden<хост>(:<порт>)

Stellt über das TCP/IP-Protokoll eine Verbindung zum angegebenen Host her. Der Port kann weggelassen werden, in diesem Fall wird der Standardport 5555 verwendet.

adb trennen<хост>(:<порт>)

Trennt die Verbindung zum angegebenen Host, der über TCP/IP verbunden ist. Der Port kann weggelassen werden, in diesem Fall wird der Standardport -5555 verwendet. Wenn Sie keinen der Parameter angeben, werden alle derzeit aktiven Verbindungen getrennt.

Adb-Push<путь на ПК> <путь на Android-девайсе>

Kopiert eine Datei oder einen Ordner von einem Computer auf ein Android-Gerät.

adb-Pull<путь на Android-девайсе> <путь на ПК>

Kopiert eine Datei oder einen Ordner von einem Android-Gerät auf einen Computer. Wenn der zweite Parameter nicht gesetzt ist, wird in den ADB-Ordner kopiert.

ADB-Synchronisierung[<папка>]

Kopiert nur neue Dateien auf den Computer. Wenn Sie den Schalter -l eingeben, wird kein Kopieren durchgeführt, sondern nur eine Liste neuer Dateien erstellt.

Startet eine leicht vereinfachte UNIX-Shell.

ADB Shell<команда из shell>

Ausführen eines Befehls über die Shell. Zum Beispiel:

adb-Shell rm -r /system/sd/app

Entfernen Sie Anwendungen, die auf der Speicherkarte installiert wurden.

Adb-Shell rm -r /system/sd/app-private

Entfernen von Anwendungen, die auf der Speicherkarte im App-Privatbereich installiert waren.

Adb-Shell-Katze /proc/mtd

Anzeigen von Informationen zu den Abschnitten des internen Speichers des Geräts in ähnlicher Form:

Dev: Größe löschenGrößenname

Mtd0: 000a0000 00020000 "Verschiedenes"

Mtd1: 00420000 00020000 "Wiederherstellung"

Mtd2: 002c0000 00020000 "booten"

Mtd3: 0fa00000 00020000 "System"

Mtd4: 02800000 00020000 "Cache"

Mtd5: 0af20000 00020000 "Benutzerdaten"

Anzeigen von Informationen über freie Ressourcen im Gerätespeicher in ähnlicher Form:

Dateisystem 1K-Blöcke Verwendet Verfügbar Verwendung % Montiert auf

tmpfs 160664 0 160664 0% /dev

/dev/block/mtdblock4 40960 1292 39668 3% /cache

/dev/block/mtdblock3 256000 146888 109112 57 % /system

/dev/block/mtdblock5 179328 125728 53600 70 % /data

/dev/block/mmcblk0p1 15521280 10056880 5464400 65 % /sdcard

adb emu<указание команды>

Der Befehl wird an die Konsole des laufenden Emulators gesendet, zum Beispiel:

adb shell mount -o rw /dev/block/mtdblock3 /system

adb Shell Mount -o rw /dev/block/mtdblock5 /data

Die /system- und /data-Partitionen werden im ClockworkMod-Wiederherstellungsmodus gemountet.

adb installieren [-l] [-r] [-s]<приложение.apk>

Die angegebene Anwendung wird an das Android-Gerät gesendet und installiert, z. B. der Befehl
adb installieren C:/adb/app/test.apk
installiert test.apk, das sich im Verzeichnis /adb/app/ auf Laufwerk C:/ befindet.
Tasten für diesen Befehl:

L - Führt eine Anwendungssperre durch.

R - Die Anwendung wird mit gespeicherten Daten neu installiert.

S - Die Anwendung wird auf der Speicherkarte installiert.

adb deinstallieren [-k]<приложение.apk>

Deinstalliert (löscht) die angegebene Anwendung. Wenn Sie den Schalter -k verwenden, wird die Anwendung deinstalliert, ohne dass Benutzerdaten gelöscht werden.

adb wartet auf Gerät

Warten auf die Verbindung eines Android-Geräts.

Adb-Startserver

Starten des Dienstes (Daemon).

Adb-Kill-Server

Stoppen Sie den Dienst (Daemon).

Zeigt den aktuellen Status des verbundenen Geräts an:

Offline – das Gerät ist ausgeschaltet.

Bootloader – ein Gerät im Preload-Modus (Bootloader).

Gerät - das Gerät funktioniert.

adb get-serialno

Zeigt die Seriennummer des angeschlossenen Geräts an.

adb Statusfenster

Fragt kontinuierlich den Status des angeschlossenen Geräts ab.

Remountet das verbundene Android-Gerät für spätere Aufnahmen. Der Befehl ist notwendig, damit die Skripte, die die Daten auf dem Gerät ändern, funktionieren.

adb Bootloader neu starten

ADB-Neustart-Wiederherstellung

Der Dienst (Daemon) wird mit Root-Rechten neu gestartet.

Der Dienst (Daemon) wird neu gestartet und wartet auf USB.

adb tcpip<порт>

Der Dienst (Daemon) wird neu gestartet und überwacht den angegebenen Port.

adb ppp [Optionen]

Starten des Dienstes mit den angegebenen Parametern über USB. Gültige Optionen: defaultroute dump debug notty usepeerdns local.

adb logcat[<Ключи>] [<фильтр>]

Wird zum Debuggen verwendet. Gibt Protokolleinträge mit Debugging-Informationen des verbundenen Android-Geräts aus. logcat kann von einer Entwicklungsmaschine ($adb logcat) oder über eine Remote-Shell (#logcat) verwendet werden.

Jede Nachricht im Android-Geräteprotokoll hat ein eigenes Tag und eine eigene Priorität. Tag – eine Zeichenfolge, die auf die Systemkomponente verweist, die die Nachricht gesendet hat (z. B. View – für das View-System usw.). Die Priorität kann einer der folgenden Werte sein (vom niedrigsten zum höchsten):

V - Ausführlich (niedrigste Priorität).

S - Silent (Höchste Priorität, bei der nichts angezeigt wird).

Um eine Liste der im System verwendeten Tags zusammen mit ihren Prioritäten zu erhalten, können Sie logcat ausführen. In diesem Fall geben die ersten beiden Spalten jeder angezeigten Meldung aus dem Systemprotokoll ihre Priorität und ihr Tag an. Zum Beispiel:

I/ActivityManager(585): Startaktivität: Intent ( action=android.intent.action…)

Um die Protokollausgabe auf nicht so große Größen zu reduzieren, können Sie einen Filterausdruck verwenden, dh die erforderlichen Kombinationen aus Tag und Priorität mit dem Befehl logcat verwenden, und dann werden alle Nachrichten, die nicht zur Anforderung passen, nicht angezeigt. Der Filter wird ausgedrückt als<тэг>:<приоритет>, wo<тэг>, gibt jeweils das gewünschte Tag an, und<приоритет>— auf die minimale Prioritätsstufe für das angegebene Tag. Nachrichten mit dem ausgewählten Tag und einer Priorität auf oder über der angegebenen Ebene werden in das Protokoll geschrieben. Anzahl Paare<тэг>:<приоритет>Sie sind nicht auf einen einzelnen Filterausdruck beschränkt, sondern werden durch ein Leerzeichen getrennt.

Nehmen wir ein Beispiel dafür, welche Meldungen im Protokoll angezeigt werden:

Adb logcat TestTag:I TestApp:D *:S

Dieser Befehl druckt alle Nachrichten mit einem TestTag-Tag, die eine Priorität von „Info“ oder höher haben, sowie Nachrichten mit einem TestApp-Tag mit einer Priorität von „Debug“ oder höher. Das letzte *:S-Element setzt die höchste "Silent"-Priorität für alle anderen Tags und verhindert im Wesentlichen, dass sie angezeigt werden. Somit werden nur Meldungen für die Tags TestTag und TestApp angezeigt. *:S ist die bequemste Methode, um nur Nachrichten anzuzeigen, die den angegebenen Filtern entsprechen.

Hier ist ein weiteres Beispiel:

Dieser Befehl gibt alle Meldungen aus, die für beliebige Tags eine Priorität von "Warnung" oder höher haben.

Für den Fall, dass der logcat-Befehl auf dem Entwicklungscomputer und nicht über eine Remote-Shell ausgeführt wird, können Sie den Standardfilterwert festlegen, indem Sie die Variable ANDROID_LOG_TAGS wie folgt festlegen:

Export ANDROID_LOG_TAGS=" TestTag:I TestApp:D *:S"

Der Umgebungsvariablensatz ANDROID_LOG_TAGS funktioniert nicht über den Emulator oder auf dem Gerät, wenn logcat in einer Remote-Shell oder über Adb Shell logcat verwendet wird. Dieser Exportbefehl funktioniert nur auf UNIX-Systemen und nicht auf Windows.

Protokollnachrichten enthalten neben dem Tag und der Priorität mehrere Felder mit Metadaten. Das Nachrichtenausgabeformat kann so eingestellt werden, dass die Anzeige von Metadatenfeldern geändert wird. Verwenden Sie dazu die Option -v mit einem der folgenden Ausgabeformate:

Kurz – Zeigt das Tag, die Priorität und die PID des Prozesses an (Standardausgabeformat).

Prozess - Nur PID anzeigen.

Tag - Nur Priorität und Tag ausgeben.

Thread – zeigt nur den Prozess an: Thread und Tag mit Priorität.

Roh – zeigt die Rohnachricht an, ohne Metadatenfelder anzuzeigen.

Zeit – Zeigt das Datum, die Uhrzeit des Anrufs, das Prioritäts-Tag und die PID des Prozesses an.

Lang - zeigt alle Felder mit Metadaten sowie separate Nachrichten mit leeren Zeilen an.

Beispielsweise:

Adb logcat -v-Thread

Der Befehl gibt Nachrichten im Format-Thread aus.

Das Android-Protokollierungssystem verfügt über mehrere Ringpuffer, in denen Nachrichtenprotokolle aufbewahrt werden, sodass nicht alle Nachrichten an den Hauptpuffer gesendet werden. Um zusätzliche Protokollmeldungen anzuzeigen, wird die Option -b verwendet. Letzteres ermöglicht es Ihnen, einen der alternativen Puffer anzuzeigen:

Radio - Zeigt einen Puffer mit Nachrichten an, die mit Telefonie oder einem Radiomodul verbunden sind.

Ereignisse – zeigt einen Puffer mit Meldungen an, die Ereignissen zugeordnet sind.

Main - Zeigt den Hauptpuffer an (standardmäßig verwendet).

Über adb können Sie auch stdout und stderr anzeigen. Standardmäßig gehen die Ausgaben von stdout und stderr nach /dev/null/, was bedeutet, dass sie entfernt werden. In Prozessen, die in der virtuellen Dalvik-Maschine ausgeführt werden, kann eine Kopie der Ausgabe in das Protokoll geschrieben werden. In diesem Fall schreibt das System Meldungen mit den Tags stdout und stderr mit Priorität I in das Protokoll. Um die Ausgabe umzuleiten, müssen Sie den Emulator oder das Android-Gerät stoppen und Shell setprop ausführen, um die Ausgabeumleitung zu aktivieren. Ein Beispiel, wie es geht:

$ ADB-Shell-Stopp

$ adb shell setprop log.redirect-stdio wahr

$ ADB-Shell starten

Die angegebene Einstellung wird im System gespeichert, solange der Emulator oder das Gerät ausgeführt wird. Um diese Standardeinstellung zu verwenden, sollte der obige Befehl zu /data/local.prop hinzugefügt werden.

Vollständige Liste der logcat-Befehlsoptionen:

B - Laden eines alternativen Protokollpuffers für die spätere Anzeige, z. B. Ereignis oder Radio. Standardmäßig wird der Hauptpuffer verwendet.

C - Protokoll zurücksetzen (löschen) und beenden.

D - Ausgabe auf dem Bildschirm protokollieren und beenden.

F - Schreiben eines Protokolls in die angegebene Datei . Standardmäßig wird in stdout geschrieben.

G - Zeigt die Größe des angegebenen Puffers an, gefolgt von Exit.

N - Festlegen der maximalen Anzahl von Protokollrotationen (die Anzahl gespeicherter komprimierter Protokollfragmente) . Der Standardwert ist 4. Erfordert, dass die Option -r funktioniert.

R - Durchführen einer Drehung alle Ausgabe (Aufteilen des Protokolls in Fragmente gemäß der angegebenen Anzahl ). Der Standardwert ist 16. Erfordert, dass die Option -f funktioniert.

S - Einstellung "Silent" als Standardfilter.

v - Festlegen des Ausgabeformats von Protokollmeldungen. Der Standardwert ist "kurz".

Müssen Sie Android mit FastBoot flashen, wissen aber nicht wie? Dieser Artikel enthält detaillierte Anweisungen zur Verwendung des FastBoot-Dienstprogramms, zur Verwendung, zum Download und zum Flashen eines Android-Geräts.

In diesem Handbuch erfahren Sie ausführlich, wie Sie FastBoot verwenden! So löschen Sie Partitionen mit Fastboot, flashen IMG-Dateien, starten neu und vieles mehr.

Laden Sie FastBoot herunter und installieren Sie es

Bevor Sie Android mit FastBoot flashen, müssen Sie dieses Dienstprogramm herunterladen und auf dem erforderlichen Computer installieren:

    1. Sie können FastBoot von der Android-Entwicklerseite im Kit herunterladen Plattform-Tools .
    2. Oder verwenden Sie das Programm adb ausführen, eher besser , in dem "all inclusive", und weiß auch, wie man das Android-Muster freischaltet.

Warum ist ADB RUN besser?

Starten des Fastboot-Dienstprogramms

Je nachdem, was Sie gewählt haben, das Fastboot-Dienstprogramm separat heruntergeladen oder adb run gewählt haben, kann der Start anders sein!

Wenn Sie Fastboot separat heruntergeladen haben

Dateien extrahieren:

  1. adb.exe
  2. AdbWinApi.dll
  3. AdbWinUsbApi.dll
  4. fastboot.exe
  5. libwinpthread-1.dll

Verschieben Sie sie auf Laufwerk C:\, Windows-Ordner. Sie haben ADB und Fastboot erfolgreich auf Ihrem Computer installiert!

Nachdem Sie FastBoot heruntergeladen und installiert haben, öffnen Sie das Programm " Befehlszeile".

Beispiel für eine Windows-Befehlszeile

Ein Beispiel für die Installation von ADB und Fastboot.

Wenn Sie ADB RUN heruntergeladen haben

Wenn Sie sich für ein proprietäres Programm entschieden haben ADB-LAUF, führen Sie es aus, geben Sie die Schaltfläche A ein und drücken Sie die Eingabetaste.

Es ist ratsam, die Dateien, die geflasht werden müssen, im selben Ordner wie das Fastboot-Dienstprogramm abzulegen.

Anleitung zum Flashen von Android mit FastBoot

Es ist sehr wichtig, Befehle und Firmware-Dateien so zu schreiben, wie sie angegeben sind!

Wenn Sie einen Befehl haben:

Fastboot-Flash-Cache NazvaniAFiLe.img

dann musst du genau so schreiben und nicht anders. Mit anderen Worten Fall ist wichtig Andernfalls erhalten Sie - es gibt keine solche Datei.

Neustartbefehle
Fastboot in den Firmware-Modus (Bootloader)

  • Um mit einem Android-Gerät per Fastboot zu arbeiten, müssen Sie zunächst Ihr Smartphone oder Tablet per adb in den Bootloader-Modus versetzen:

adb Bootloader neu starten

  • Neustart von Android aus dem Firmware-Modus (Bootloader) in denselben Modus:

Fastboot Neustart-Bootloader

  • Starten Sie Android vom Bootloader-Firmwaremodus in den Bootloader-Modus neu:

Fastboot Neustart-Bootloader

  • Starten Sie Android aus dem Bootloader-Firmware-Modus im normalen Modus neu:

Fastboot-Neustart

Der Befehl „sieht“ Ihren Android-PC

Gewöhnen Sie sich an, bevor Sie irgendetwas in Fastboot tun, um zu überprüfen, ob eine Verbindung zwischen dem Computer und Android besteht:

  • Prüfen, ob der PC Ihr Android „sieht“:

Fastboot-Geräte

Dieser Befehl muss ausgeführt werden, wenn sich das Gerät bereits im Firmware-Modus (Bootloader) befindet.

Befehle zum Entsperren und Sperren des Bootloaders Google Pixel, Nexus in Fastboot

  • Bootloader für Pixel, Nexus entsperren:

fastboot oem freischalten

fastboot flashen entsperren

  • Bootloader für Pixel, Nexus sperren:

Fastboot-OEM-Sperre

Befehl zum Ermitteln der Bootloader-Version

Zeigt die Versionsnummer des auf Android installierten Bootloaders an:

fastboot getvar version-bootloader

Partitionsformatierungsbefehle in Fastboot

Vor dem Flashen einer beliebigen Partition in Android muss diese zunächst formatiert werden, damit es im Betrieb keine Probleme gibt.

Fastboot löschen Imya_razdela- Partition löschen: Booten, Radio, Wiederherstellung, System, Benutzerdaten und andere.

  • Löscht die Cache-Partition im Fastboot:

Fastboot-Cache löschen

  • Löscht den Datumsbereich (Data / UserData) in Fastboot:

fastboot benutzerdaten löschen

  • Löscht die Systempartition im Fastboot:

Fastboot-Löschsystem

  • Löscht die Wiederherstellungspartition in Fastboot:

Fastboot-Erase-Recovery

Befehle zum Flashen von Android-Partitionen in Fastboot

Nachdem Sie die Android-Partition oder -Partitionen formatiert haben, können Sie mit dem nächsten Schritt, Firmware, fortfahren:

Fastboot-Flash Imya_razdela imya_file.img- Firmware der ausgewählten Partition: Booten, Radio, Wiederherstellung, System, Benutzerdaten und andere.

  • Flashen Sie die Systempartition (System):

Fastboot-Flash-System imya.img

  • Flashen Sie die Cache-Partition (Cache):

Fastboot-Flash-Cache imya.img

  • Flashen Sie den Datumsabschnitt (Daten):

Fastboot-Flash-Benutzerdaten imya.img

  • Flashen Sie die Wiederherstellungspartition:

Fastboot-Flash-Wiederherstellung imya.img

  • Alle Partitionen flashen (Boot, Recovery und System):

Fastboot-Flashall

Befehl zum Installieren von update.zip

Flasht ein Update-Archiv im Format update.zip auf Android - ein ZIP-Archiv mit IMG-Bildern verschiedener Abschnitte:

Fastboot-Update Dateiname.zip

Für Sony-Geräte

Überprüfen Sie die Verbindung des Sony-Geräts. Wenn die Antwort 0,3-Gerät lautet, ist es verbunden:

fastboot.exe -i 0x0fce Getvar-Version

Bootloader entsperren

fastboot.exe -i 0x0fce oem entsperren 0xGet_Key

Ausführlichere Informationen zum Entsperren des Sony Bootloader - So entsperren Sie den Sony Bootloader

Fehler beim Warten auf Gerät

Wenn Sie lange Zeit eine Inschrift im Befehlsfenster haben warten auf Gerät- meint:

  • Der Treiber ist nicht installiert oder falsch installiert - neu installieren oder installieren
  • Android-Gerät nicht im Bootloader-Modus - übersetzen
  • Falsche Verbindung zum USB-Anschluss - Verwenden Sie die hinteren USB 2.0-Anschlüsse des Computers, verwenden Sie keine USB-Hubs

Videobeispiel für die Arbeit mit dem Fastboot-Dienstprogramm

Für die, die es nicht verstehen!

Für diejenigen, die nichts verstehen, verwenden Sie die proprietäre Anwendung ADB-LAUF, enthält dieses Programm fast alle Befehle, die für FASTBOOT benötigt werden!

Unten ist ein Beispiel dafür, wie ADB RUN funktioniert – wie man schnell eine Wiederherstellungsdatei mit ADB RUN in weniger als 5 Sekunden flasht (denken Sie daran, zuerst in den Bootloader-Modus zu wechseln)!

Das ist alles! Lesen Sie weitere Artikel und Anleitungen im Abschnitt Artikel und Android-Hacks. Bleiben Sie bei der Seite, sie wird noch interessanter!

Viele von uns sind bereits mit ADB (Android Debug Bridge) vertraut, da es als Besitzer eines Android-Geräts durchaus üblich ist, einfache Dinge wie Adb-Push und ziehen, oder ADB-Neustart usw. Aber für viele unerfahrene Benutzer ist der bloße Anblick der Befehlszeile bereits einschüchternd und scheint unerschwinglich möglich. Obwohl es eigentlich ganz einfach ist, lassen mich erfahrene Benutzer nicht lügen, und die größte Schwierigkeit besteht darin, sich all diese Befehle zu merken, obwohl dies auch nicht notwendig ist, da das Internet immer zur Hand ist und das Finden des richtigen Befehls nicht schwierig ist.

Mit Android Debug Bridge, das Teil des Android SDK-Emulators ist, können Sie übrigens zwischen Ihrem Computer und einem daran angeschlossenen Android-Gerät kommunizieren. Wenn Sie Software benötigen, können Sie hier kostenlos Programme für einen Laptop herunterladen . Was kann ich mit ADB machen? Seine Fähigkeiten sind ziemlich breit, zum Beispiel die beliebtesten Aktionen: Dateien von einem Android-Gerät auf einen Computer kopieren, Dateien von einem Computer auf Android hochladen, viele Linux-Befehle ausführen, Fehlermeldungen erhalten usw.

Wenn Sie neu in diesem Geschäft sind und etwas mehr über ADB erfahren möchten als nur das, was es ist, dann schlage ich vor, dass Sie sich meinen kleinen grundlegenden Leitfaden zum Erlernen von ADB ansehen.

Was du brauchst

1. Android Debug Bridge (ADB) für Windows 32bit – herunterladen

2. Android Debug Bridge (ADB) für Windows 64bit – herunterladen

3. Computer mit installiertem Windows-Betriebssystem.

Kommen wir nun zur aktiven Phase:

1. Laden Sie das gewünschte Zip-Archiv herunter und entpacken Sie es an einem beliebigen Ort, z. B. Laufwerk C.

2. Wechseln Sie nun in das Verzeichnis C:/adb/sdk/platform-tools. Hier finden Sie eine Reihe von Dateien, wie im Bild unten gezeigt.

3. Halten Sie die Umschalttaste gedrückt und klicken Sie mit der rechten Maustaste, und starten Sie die Windows-Befehlszeile aus dem aktuellen Verzeichnis.

4. Geben Sie den Befehl ein adb Startserver.

5. Um sicherzustellen, dass Ihr Gerät richtig angeschlossen ist und vom Computer erkannt wird, geben Sie den folgenden Befehl ein: ADB-Geräte. Wenn alles in Ordnung ist, sehen Sie etwas Ähnliches:

Jetzt, da Ihr Gerät verbunden ist und alles funktioniert, spielen wir ein wenig damit herum.

Lesen von LOGCAT über ADB

Der einfachste Weg ist, den Befehl auszuführen: adb logcat. Als Ergebnis wird der gesamte Inhalt der Geräteprotokolldatei auf dem Bildschirm angezeigt. Logcat in einer separaten Datei ausführen: adb logcat > logcat.txt.

Fehlerbericht (BUGREPORT)

Sie können den Befehl ausführen: Adb-Fehlerbericht, aber Sie erhalten eine Benachrichtigung, dass der generierte Bericht nicht lesbar ist, daher ist es besser, Folgendes zu verwenden: adb-Fehlerbericht>result.txt.

ADB mit ROOT-Berechtigungen

Um unter ADB mit vollen Zugriffsrechten zu arbeiten, müssen Sie das Gerät rooten. Wenn das Gerät bereits manuell ist, führen Sie den Befehl aus: Adb-Stamm und sehen Sie, was im Bild unten gezeigt wird (starten Sie ADB mit Root-Rechten neu).

Installieren von Apps über ADB

Um die Anwendung zu installieren, stellen Sie sicher, dass der apk-Dateiname keine Leerzeichen enthält und Sie den genauen Pfad dazu kennen müssen. Nun, dann führen wir den Befehl aus: adb installieren+ Name der Installationsdatei. In meinem Beispiel habe ich das Papertoss-Spiel installiert, also wenn alles gut geht, bekommst du folgendes Bild auf dem Bildschirm:

Die meisten Android-Benutzer wissen nichts über ADB. Der vollständige Name lautet Android Debug Bridge, was für Android Debug Bridge steht. ADB ist Teil des Android-SDK. Mithilfe von ADB können Sie verschiedene Aktionen auf Ihrem Android-Tablet oder -Smartphone ausführen, z. B.: Flashen, Kopieren von Dateien von einem Computer auf Android und umgekehrt, Systemwiederherstellung und andere.

ADB für Android – was ist das?

Sie wissen wahrscheinlich, dass das Android-Betriebssystem auf einem modifizierten Linux-Kernel basiert. Daher muss die Befehlszeile verwendet werden. Es ist das adb-Programm, das hilft, eine Verbindung zwischen dem Computer und Android herzustellen. Es ist Teil des Android SDK. Um also die Android Debug Bridge zu installieren, müssen Sie das Android SDK von herunterladen offizielle Seite. Es gibt Versionen für alle gängigen Betriebssysteme: Windows, Mac OS und Linux. Das heißt, einfach gesagt, mit adb können Sie Ihr Telefon oder Tablet über einen Computer steuern.

Verbinden Sie Ihr Gerät über USB mit dem PC. Stellen Sie sicher, dass alle Treiber installiert und das USB-Debugging aktiviert ist.

Der beste Weg, mit Android Debug Bridge zu arbeiten, ist über die Windows-Befehlszeile. Klicken Sie dazu in Windows XP auf " Start" und im Eingabefeld " Finden Sie Programme und Dateien" Eingabe " cmd", dann drücken " Eingeben". Wenn Sie Windows 7 oder höher haben, klicken Sie auf " Start" und im Feld " Lauf" Eingabe " cmd“ und drücken Sie erneut die „Taste“. Eingeben».

  • So öffnen Sie die Eingabeaufforderung in Windows 8
  • So öffnen Sie die Eingabeaufforderung in Windows 10

ADB-Geräte

Der häufigste adb-Befehl. Damit können Sie feststellen, ob Ihr PC das angeschlossene Gerät sieht. Wenn Sie alles richtig gemacht haben, erscheint folgende Zeile: „ Liste der angeschlossenen Geräte". Danach sehen Sie die Seriennummer Ihres Smartphones oder Tablets und dessen Status: " online" oder " offline».

Wenn es "offline" sagt, bedeutet dies, dass sich das Gerät im Schlafmodus befindet, wenn es "online" ist, dann ist das Gerät bereit, Ihre Befehle auszuführen.

Dank dieses Befehls können Sie Anwendungen auf Ihrem Smartphone oder Tablet installieren. Dazu müssen Sie den Pfad schreiben, in dem sich die APK-Datei befindet:

adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

Um das Schreiben langer Pfade zu vermeiden, kopieren Sie die Datei in das Verzeichnis android-tools. Dann sieht der Pfad so aus:

adb intsall nazvanie_prilogeniya.apk

adb deinstallieren

Sie müssen auf die gleiche Weise wie beim vorherigen Befehl eingeben. Dadurch wird die Anwendung entfernt.

Dieses Team hat eine interessante Funktion. Wenn Sie einen Schlüssel hinzufügen -k, dann werden beim Löschen eines Spiels oder Programms dessen Daten und Cache nicht gelöscht, sondern verbleiben auf dem Android-Gerät.

Dank dieses Befehls können Sie Dateien von Ihrem Computer auf Android übertragen. Dazu müssen Sie den vollständigen Pfad kennen, in dem die Datei gespeichert ist und wohin sie verschoben werden soll.

adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android

Um das Schreiben langer Pfade zu vermeiden, kopieren Sie die Datei in das Verzeichnis android-tools. Dann müssen Sie eingeben:

adb push name_fayla/sdcard/Android

Dieser Befehl kopiert Dateien von Android auf den Computer. Sie müssen den Pfad kennen, in dem sich die Datei auf Ihrem Smartphone oder Tablet befindet, und den Ort angeben, an dem Sie die Datei speichern möchten. Wenn Sie letzteres nicht angeben, wird die Datei im Verzeichnis android-tools gespeichert.

adb pull /sdcard/name_fayla\D:\papka_gde_save

Dieser Befehl startet Ihr Android-Telefon oder -Tablet neu.

Mit diesem Befehl können Sie direkt im Bootloader-Modus booten.

ADB-Neustart-Wiederherstellung

Nicht alle Geräte unterstützen diesen Befehl. Damit gelangen Sie in den Wiederherstellungsmodus.

adb verbinden

Mit diesem Befehl können Sie das Gerät mit einem Wi-Fi-Netzwerk verbinden. Dazu müssen Sie die IP-Adresse und den Port des Geräts kennen.

adb connect ip:port

Mit diesem Befehl erhalten Sie vollen Zugriff auf alle Dateien auf Ihrem Gerät.

Die zweite Möglichkeit, die Adb-Shell zu verwenden, besteht darin, einen einzelnen Android-Shell-Befehl mit einem Konstrukt wie diesem auszuführen:

ADB Shell<команда>

Wenn Sie Ihr Android-Telefon oder -Tablet in den Bootloader-Modus versetzen, funktionieren adb-Befehle nicht mehr. Hier müssen Sie die Fastboot-Befehle verwenden.

Um zu überprüfen, ob sich PC und Android sehen, verwenden Sie den Befehl:

Nach der Eingabe sollte die Seriennummer Ihres Geräts erscheinen.

Durch Eingabe dieses Befehls können Sie den Bootloader von Asus- und HTC-Telefonen und -Tablets entsperren. Wenn sich Ihr Gerät im Bootloader-Modus befindet, geben Sie Folgendes ein:

Außerdem gehen alle Ihre installierten Programme und persönlichen Daten verloren.

Mit diesem Befehl können Sie sich den Inhalt der Logdatei anzeigen lassen: Änderungen, Fehler etc. Die Daten scrollen zu schnell, daher empfiehlt es sich, sie in einer einzigen TXT-Datei zu speichern. Geben Sie dazu Folgendes ein:

adb logcat > Dateiname.txt

Adb-Sideload

Der Befehl ist nützlich für Besitzer von Google Nexus-Geräten. Damit können Sie die Firmware des Geräts aktualisieren. Laden Sie es auf Ihren Computer herunter, verbinden Sie Ihr Nexus damit, rufen Sie den Wiederherstellungsmodus auf, wählen Sie " Wenden Sie das Update von ADB an" und geben Sie danach den Befehl ein:

adb-Sideload-Name.zip

name.zip ist der Name der ZIP-Datei mit der Firmware.

ADB-Sicherung und ADB-Wiederherstellung

Team Adb-Sicherung erstellt ein Backup und ADB-Wiederherstellung Wiederherstellungen aus einem Backup.