Recientemente he comprado un Nexus 5 usado. Venía con la vista previa L en él, y decidí flashear CM 11 en su lugar. Mi último teléfono era un Nexus S, y he flasheado varias ROMs a esa cosa en el pasado.
Usando la misma máquina que acaba de re-flashed que Nexus S hace un par de semanas, me arrancó el Nexus 5 en modo fastboot, flasheado ClockworkMod en él y volver a desbloquear el gestor de arranque. Sin embargo, cuando traté de usar ADB para empujar la imagen CyanogenMod sobre, me dieron error: device not found
. Y así es, adb devices
no detecta el dispositivo, aunque la depuración USB esté activada.
Decidí que se trataba de un problema con L, así que utilicé el programa de Google flash-all.sh
script para darme una instalación de KitKat de serie. Esto funcionó bien, ya que está empujando la imagen a través de fastboot. Sin embargo, todavía no puedo conseguir el dispositivo para mostrar a ADB. Cuando habilito la depuración USB con el teléfono conectado al ordenador, no me aparece el diálogo de confirmación de la huella dactilar, y no aparece ningún icono de notificación que indique que está conectado a un ordenador. He probado 2 sistemas operativos diferentes (Windows 7 y Linux Mint 14) en 3 ordenadores diferentes con 4 cables USB diferentes.
He probado a instalar los controladores USB de Google, y tengo este problema tanto con instalaciones frescas del SDK de Android como con las ya probadas. Ya tengo 0x18d1
en mi adb_usb.ini. En mi sistema Linux, la salida del lsusb
da una salida idéntica tanto si el teléfono está conectado (con la depuración USB activada) como si no. Cuando está en fastboot, aparece como Bus 001 Device 069: ID 18d1:4ee0 Google Inc.
El teléfono parece funcionar perfectamente en todos los demás aspectos. Estoy bastante contento con vanilla KitKat, pero estaría más contento al menos sabiendo que tengo la opción de usar algo más. También me gusta tener acceso a adb shell
de vez en cuando.
He visto a mucha gente teniendo problemas con ADB antes, pero nunca sin tener también problemas de fastboot. ¿Alguna idea de lo que puede estar pasando? Preferiría una solución Linux, pero también puedo trabajar con Windows si es necesario.
Actualización: Pude conseguir los archivos apropiados en /sdcard/ simplemente descargándolos con un navegador web, y luego flasheándolos con ClockworkMod. Ahora estoy ejecutando CM 11, y el problema de ADB no ha desaparecido. Cualquiera que sea la causa de esto, persiste a través de reemplazos completos de ROM. Ahora estoy curioso como siempre para saber lo que podría estar causando esto.
Actualización 2: Tras una comunicación posterior con el vendedor de ebay, resulta que este teléfono había sido objeto de daños por agua antes de ser puesto a la venta. El dispositivo arrancó y parecía funcionar bien, pero además de este extraño problema de ADB, tampoco podía reconocer una tarjeta SIM. Parece que se trata de un daño de hardware único, así que dudo que tenga solución.
Terminé devolviendo el dispositivo, por lo que no hay manera de probar nada más en él, pero si alguien es capaz de llegar a una explicación de por qué Fastboot puede comunicarse con el dispositivo, pero ADB no puede (de nuevo, probablemente debido a un fallo de hardware), voy a aceptar eso como una respuesta.
0 votos
Me encuentro con un problema similar: Fastboot USB funciona (Linux y Windows), ADB no. En dmesg veo que el dispositivo ADB se conecta y se desconecta casi instantáneamente. Al arrancar con el PC conectado, el dispositivo nunca sale del modo de carga (el icono del rayo permanece). Al arrancar con el PC conectado, nunca entrará en modo de carga. Incluso cuando se conecta a un cargador de pared después. Se requiere un reinicio para arreglar esto. Hace unas semanas a veces funcionaba y a veces no. Ahora sólo se queda con este problema. :-(
0 votos
Mi Nexus 4 desarrolló exactamente el mismo problema. Puede funcionar con
fastboot
pero noadb
. Simplemente no se reconoce como un dispositivo usb válido de cualquier tipo a menos que en el modo fastboot / bootloader. Voy a tratar de reemplazar el conector USB, pero no estoy seguro de que va a funcionar.