Fastboot erkennt das Gerät nicht

34

Ich habe viele Artikel über dieses Problem gelesen, kann es aber nicht lösen. Ich habe beschlossen, meine Entwickleranwendung über WLAN auf dem Telefon zu installieren. Dazu muss ich einige Dinge mit meinem Telefon erledigen. Der erste Schritt ist das Entsperren des Bootloaders. Ich staple auf Schritt 8, fastboot oem get_identifier_tokenzeigt Informationen < waiting to device >. adbsieht mein Gerät, fastbootkann es aber nicht. Eine Idee?

Mein Telefon ist HTC Wildfire Sund dies sind Schritte, die ich befolge:

  1. Ich habe das Telefon neu gestartet und bin in den FASTBOOT USBModus eingetreten
  2. Ich habe versucht, fastboot oem get_identifier_tokenBefehl auszuführen, aber ohne Erfolg.

Ich verwende Windows 7 Professional und mein Telefon wird als erkannt HT1CSTR05155.

pepuch
quelle
1
Was ist das Telefonmodell und welchen Anweisungen folgen Sie? Haben Sie das Telefon im Schnellstartmodus neu gestartet (z. B. mit adb reboot bootloader)? Welches Betriebssystem verwenden Sie auf dem Computer und wie erkennt es das Telefon zu diesem Zeitpunkt?
Sergey Vlasov
Sergey, siehe meine Bearbeitung.
Pepuch
Haben Sie den Bootloader aktualisiert? Sie sollten ***LOCKED***nach dem Booten des Bootloaders auf dem Telefonbildschirm angezeigt werden, da Sie sonst nicht die richtige Bootloader-Version zum Entsperren haben. fastboot oem get_identifier_tokenStellen Sie außerdem sicher , dass das Telefon beim Aufrufen im Geräte-Manager ohne Fragezeichen angezeigt wird. Wenn Sie das Fragezeichen dort sehen, ist der Fastboot-Treiber nicht ordnungsgemäß installiert.
Sergey Vlasov

Antworten:

28

Linux / OSX

Führen Sie fastboot als root oder mit sudo aus.

Anderes Betriebssystem: Credits

DmitrySandalov
quelle
1
Wenn sudo fastboot oem unlockes nicht funktioniert, melden Sie sich als root mit an sudo -sund führen Sie es aus fastboot oem unlock.
Gihanchanuka
2
@gihanchanuka Das hat den Trick für mich getan, danke!
Stommestack
Ihr Link ist leider tot.
Kirk Woll
26

Starten Sie das Gerät im Bootloader neu und geben Sie im Bootloader-Menü Fastboot USB ein?

Versuchen:

adb reboot bootloader

Suchen Sie dann nach Anweisungen auf dem Bildschirm, um in den Fastboot-Modus zu wechseln.

user46536
quelle
1
Mein Fastboot erkannte das Gerät nicht, aber adm funktionierte einwandfrei und Ihre Antwort führte mich zu dem, was mir fehlte.
Mojtaba Rezaeian
9

Problem gelöst. Am Ende sah ich, dass keine Treiber für Android installiert waren. Ich habe Treiber von dieser Website http://forum.xda-developers.com/showthread.php?t=2126036 installiert und das Gerät wird von angezeigt fastboot. Eine Sache, die ich nicht verstehe, ist, warum ich ein adbGerät gesehen habe und fastbootnicht.

pepuch
quelle
5
Dies liegt daran, dass das Telefon dem Computer in diesen Modi unterschiedliche Gerätekennungen anzeigt und unterschiedliche Treiber benötigt werden. Daher können für einen Modus die richtigen Treiber installiert werden, für den anderen jedoch nicht. Das fastbootProgramm ist einfach und zeigt nur die < waiting for device >Meldung für immer an, wenn Treiber fehlen. Dieselbe Meldung wird jedoch möglicherweise angezeigt, wenn die Treiber korrekt installiert wurden, das Telefon sich jedoch nicht im richtigen Status mit Fastboot-Geräte-IDs befindet.
Sergey Vlasov
6

Für ADB und Fastboot sind unterschiedliche USB-Treiber erforderlich.

Möglicherweise sehen Sie Ihr Gerät unter ADB, wenn Ihr Telefon eingeschaltet ist. Es wird jedoch erst von Fastboot erkannt, wenn Sie den Treiber dafür installieren. Daher wird "Warten auf Gerät" angezeigt.

Sie können dazu die folgenden Schritte ausführen:

  1. Öffnen Sie Ihren Geräte-Manager und starten Sie Ihr Gerät neu, indem Sie gleichzeitig die Lautstärke erhöhen, verringern und den Netzschalter drücken
  2. Sie werden feststellen, dass der Geräte-Manager aktualisiert wird und Ihr Telefon nun ein gelbes Symbol aufweist
  3. Laden Sie den Google USB-Treiber herunter. Es handelt sich um eine Zip-Datei. Entpacken Sie sie in Ihr lokales Verzeichnis
  4. Klicken Sie mit der rechten Maustaste auf das gelbe Dreieck für Ihr Gerät und den Update-Treiber, wählen Sie die Option Update aus lokalem Speicher und wählen Sie den Ordner "usb_driver" unter den extrahierten Dateien im vorherigen Schritt
  5. Sie können jetzt loslegen. Fastboot OEM Unlock erkennt das Gerät jetzt
Rahul Pandey
quelle
2

Ich habe es nicht sofort bemerkt, aber es gibt verschiedene ADB- und Fastboot-Treiber. Ich hatte die Google USB-Treiber mit den SDK-Extras installiert und ADB funktionierte hervorragend, aber ich bekam das "Warten auf Gerät", das versuchte, im Fastboot-Modus zu flashen.

Ich ging über das Bedienfeld zum Geräte-Manager und sah, dass das "Android 1.0" -Gerät mit dem gelben Symbol nicht richtig funktionierte. Ich musste den Treiber aktualisieren und aus der Liste der vorhandenen Treiber auswählen, die einen Fastboot-Eintrag hatten.

Jason Goemaat
quelle
2

Ich hatte das gleiche Problem, das 'pepuch' auf meinem HTC Desire S beschrieben hat. Auf relativ neuen Computern mit Windows 8 und Windows 10 habe ich verschiedene Treiber ausprobiert Ein älterer (Desktop-) Computer, den ich verwendet habe, und der Computer haben es geschafft, meinen Desire S im Fastboot-USB-Modus zu erkennen, und ich habe es geschafft, das ID-Token zu lesen. Der Link, der mich zur Lösung führte, folgt: http://forums.androidcentral.com/htc-one-rooting-roms-hacks/345350-htc-one-pc-doesn-t-recognize-bootloader.html

Das einzige, was ich vor dem Start von Fastboot USB getan habe, war, die HTC-Treiber für das Telefon auf der Windows 7-Box zu installieren und zu überprüfen, ob das Telefon erkannt wurde, wenn Android aktiv ist.

Imre Lendak
quelle
1

Problem : Der ADB- und der Fastboot-Modus für dasselbe Android-Gerät werden unter Windows als separate Geräte erkannt

Szenario: Das Gerät ist mit sichtbar adb devices, wird aber mit nicht erkannt, fastboot devicesund die anderen Vorschläge hier funktionieren nicht. Sie haben immer noch das Problem, dass Sie unter Windows auf ein Gerät warten müssen, und können keinen Treiber auswählen, der über Rahul Pandeys Antwort mithilfe des Google USB-Treibers installiert werden soll .

Mögliche Lösung: Aktualisieren Sie den Treiber für Ihr Gerät manuell im Geräte-Manager, während es im Schnellstartmodus verbunden ist

Schritte:

  1. Laden Sie die Android USB-Treiber für Ihr Gerät herunter und installieren Sie sie. Zum Beispiel Samsung-Treiber für Samsung-Handys oder das (ehrwürdige) Google Galaxy Nexus
  2. Starten Sie das Gerät mit adb reboot bootloaderoder durch gleichzeitiges Drücken der Tasten Volume Up+ Volume Down+ in den SchnellstartmodusPower
  3. Öffnen Sie den Geräte-Manager
  4. Trennen Sie Ihr Android-Gerät vom Computer bzw. schließen Sie es an, damit Sie Ihr nicht erkanntes Gerät in der Liste leicht finden können
  5. Unter Andere Geräte finden Sie Ihr Android-Handy mit einem gelben Dreieck
  6. Die rechte Maustaste darauf und wählen: Update driver> Browse my computer for driver software>Let me pick from a list of available drivers on my computer
  7. Suchen Sie nach dem Treiber, den Sie gerade installiert haben, und wählen Sie ihn aus. Für mein Google Galaxy Nexus war es Samsung Android ADB Interface.

Mit etwas Glück wird das Problem gelöst. Jetzt können Sie die Bootloader-Entsperrmethode für Ihr Gerät verwenden (oder in meinem Fall ein OEM-ROM flashen).

Vielen Dank an: https://android.stackexchange.com/a/106468/52235 für den Hinweis in die richtige Richtung.

user2021355
quelle
0

Installieren Sie den Fastboot-Treiber erneut

während im Fastboot

  1. Öffnen Sie den Geräte-Manager
  2. Android erweitern
  3. Es sollte ein Gerät geben
  4. Rechtsklick
  5. deinstallieren
  6. Deaktivieren Sie "Treibersoftware löschen"
  7. Klicken Sie mit der Lupe auf den PC (in der Symbolleiste)
  8. Wenn nicht behoben, wiederholen Sie den Vorgang, aber aktivieren Sie die Option zum Löschen des Treibers (möglicherweise müssen Sie ihn herunterladen).
trogper
quelle
0

Wenn unter Windows 10 oder 8.1 / 8 keine Treiber funktionieren und Sie lediglich Fastboot zum Flashen von boot.img verwenden möchten (wahrscheinlich, weil Sie S-ON haben), gibt es den Weg von Linux: Halten Sie einen USB-Stick bereit und verwenden Sie Live Linux Erstellen und installieren Sie ein Live-Linux wie Ubuntu oder Lubuntu auf dem Stick. Booten Sie mit der Live-Version (möglicherweise können Sie VirtualBox VM unter Windows verwenden, nicht sicher). Öffnen Sie das Terminal mit Strg + Alt + T. Typ (ohne Kommentare mit // ofc):

sudo apt-get update //updates apt get
sudo apt-get install android-tools-fastboot //installs fastboot
sudo apt-get install android-tools-adb //optionally get adb
sudo fastboot devices // should show the device, don't forget the sudo!!
sudo fastboot flash boot ~/pathto/boot.img //sudo is doing the trick here, which is missing on Windows !!!
Terraner
quelle