Ich habe kürzlich ein gebrauchtes Nexus 5 gekauft. Es wurde mit der L-Vorschau geliefert, und ich habe mich stattdessen für Flash 11 entschieden. Mein letztes Telefon war ein Nexus S, und ich habe in der Vergangenheit verschiedene ROMs auf dieses Ding geflasht.
Mit demselben Computer, der vor ein paar Wochen das Nexus S neu geflasht hat, habe ich das Nexus 5 in den Fastboot-Modus gebootet, ClockworkMod darauf geflasht und den Bootloader erneut entsperrt. Als ich jedoch versuchte, das CyanogenMod-Image mit ADB zu verschieben, bekam ich error: device not found
. Sicher genug, adb devices
erkennt das Gerät nicht, obwohl das USB-Debugging aktiviert ist.
Ich entschied, dass dies nur ein Problem mit L war, und benutzte das Google- flash-all.sh
Skript, um mir eine Standard-KitKat-Installation zu geben. Dies hat gut funktioniert, da das Image per Fastboot übertragen wird. Ich kann das Gerät jedoch immer noch nicht dazu bringen, ADB anzuzeigen. Wenn ich das USB-Debugging mit dem an meinen Computer angeschlossenen Telefon aktiviere, wird kein Dialogfeld zur Bestätigung des Fingerabdrucks angezeigt, und es wird keine Symbolbenachrichtigung angezeigt, die darauf hinweist, dass es mit einem Computer verbunden ist. Ich habe 2 verschiedene Betriebssysteme (Windows 7 und Linux Mint 14) auf 3 verschiedenen Computern mit 4 verschiedenen USB-Kabeln ausprobiert.
Ich habe versucht, die USB-Treiber von Google zu installieren, und ich habe dieses Problem sowohl bei Neuinstallationen des Android SDK als auch bei bewährten. Ich habe bereits 0x18d1
in meiner adb_usb.ini. Auf meinem Linux-System gibt die Ausgabe des lsusb
Befehls eine identische Ausgabe aus, unabhängig davon, ob das Telefon angeschlossen ist (mit aktiviertem USB-Debugging) oder nicht. Wenn es in Fastboot ist, wird es als angezeigtBus 001 Device 069: ID 18d1:4ee0 Google Inc.
Das Telefon scheint in jeder anderen Hinsicht einwandfrei zu funktionieren. Ich bin ziemlich zufrieden mit Vanille KitKat, aber ich wäre zumindest glücklicher zu wissen, dass ich die Option hatte, etwas anderes zu verwenden. Ich mag es auch, ab und zu Zugang zu haben adb shell
.
Ich habe schon viele Leute gesehen, die Probleme mit ADB hatten, aber nie ohne auch Probleme mit dem Schnellstart. Irgendwelche Ideen, was los sein könnte? Ich würde eine Linux-Lösung bevorzugen, kann aber bei Bedarf auch mit Windows arbeiten.
Update: Ich konnte die entsprechenden Dateien in / sdcard / abrufen, indem ich sie einfach mit einem Webbrowser herunterlud und dann mit ClockworkMod flashe. Ich verwende jetzt CM 11 und das ADB-Problem ist nicht behoben. Was auch immer dies verursacht, es bleibt durch vollständige ROM-Ersetzungen bestehen. Ich bin jetzt wie immer neugierig zu wissen, was dies verursachen könnte.
Update 2: Bei weiterer Kommunikation mit dem eBay-Verkäufer stellte sich heraus, dass dieses Telefon vor seiner Auflistung zum Verkauf Wasserschäden ausgesetzt war. Das Gerät wurde gestartet und schien einwandfrei zu funktionieren, aber zusätzlich zu diesem seltsamen ADB-Problem konnte es auch keine SIM-Karte erkennen. Es scheint, dass dies ein einzigartiger Hardwareschaden war, daher bezweifle ich, dass es überhaupt eine Lösung gibt.
Am Ende habe ich das Gerät zurückgegeben, daher kann ich nichts anderes darauf testen, aber wenn jemand eine Erklärung dafür finden kann, warum Fastboot mit dem Gerät kommunizieren kann, ADB jedoch nicht (wieder, wahrscheinlich aufgrund eines Hardwarefehler), das akzeptiere ich als Antwort.
quelle
fastboot
, aber nichtadb
. Es wird einfach nicht als gültiges USB-Gerät jeglicher Art erkannt, es sei denn im Fastboot / Bootloader-Modus. Ich werde versuchen, den USB-Anschluss auszutauschen, bin mir aber nicht sicher, ob er funktionieren wird.Antworten:
Flash ROM mit Fastboot
Stellen Sie vor dem Start sicher, dass der Bootloader entsperrt ist. Besorgen Sie sich ein ROM Ihrer Wahl und notieren Sie sich den Speicherort auf Ihrem Computer.
Starten Sie Ihr Gerät über eine der folgenden Optionen im Fastboot-Modus neu.
adb reboot bootloader
(erfordert das Aktivieren des USB-Debugging). - für die Arbeit adb; ODERSchalten Sie das Gerät aus und wieder ein. - für nicht arbeitende adb
Wischen Sie Ihr Gerät ab.
fastboot -w
Aktualisieren Sie Ihr ROM.
fastboot update /path/to/your/RomFile.zip
Ihr Telefon wird aktualisiert und das neue ROM automatisch neu gestartet
Bearbeiten :
Probieren Sie die Universal Naked Drivers von 1wayjohnny in den xda-Foren aus.
Dies wurde aufgenommen, weil meine Nachforschungen auch ergeben haben, dass beschädigte Fahrer der Schuldige sein können
Versuchen Sie http://code.google.com/p/boot-unlocker-gnex/ , um die Manipulationsflags zurückzusetzen.
Die einzigen anderen Informationen, die ich für den Fehler finden konnte:
device not found
sind in diesem Forum nicht hilfreich. Es führt jedoch zu Entwicklung und Programmierung.quelle
Das Gerät muss sich im MTP-fähigen Zustand befinden, unabhängig davon, ob es sich in der Wiederherstellung befindet oder über die Benutzeroberfläche gestartet wurde. Die Standardwiederherstellung aktiviert standardmäßig MTP für die ADB-Bridge, falls Sie keine benutzerdefinierte Wiederherstellung hatten.
In TWRP und CWM müssen Sie diese Option aktivieren, bevor adb von der adb Ihres Linux-Computers erkannt wird.
quelle