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.
fastboot
, aber nicht adb
. 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.