Recientemente compré un Nexus 5. usado, que venía con la vista previa L y decidí flashear CM 11. Mi último teléfono fue un Nexus S, y en el pasado le mostré varias ROM a esa cosa.
Usando la misma máquina que acaba de flashear el Nexus S hace un par de semanas, puse en marcha el Nexus 5 en modo fastboot, le mostré ClockworkMod y volví a desbloquear el gestor de arranque. Sin embargo, cuando intenté usar ADB para empujar la imagen de CyanogenMod, lo conseguí error: device not found
. Efectivamente, adb devices
no detecta el dispositivo, a pesar de que la depuración de USB está habilitada.
Decidí que esto era solo un problema con L, así que utilicé el flash-all.sh
script de Google para darme una instalación estándar de KitKat. Esto funcionó bien, ya que está empujando la imagen a través de fastboot. Sin embargo, todavía no puedo hacer que el dispositivo aparezca en ADB. Cuando habilito la depuración de USB con el teléfono conectado a mi computadora, no aparece un cuadro de diálogo de confirmación de huellas digitales y no aparece ninguna notificación de icono que indique que está conectado a una computadora. He probado 2 sistemas operativos diferentes (Windows 7 y Linux Mint 14) en 3 computadoras diferentes con 4 cables USB diferentes.
Intenté instalar los controladores USB de Google, y tengo este problema tanto con las nuevas instalaciones del SDK de Android como con las probadas con el tiempo. Ya tengo 0x18d1
en mi adb_usb.ini. En mi sistema Linux, la salida del lsusb
comando da una salida idéntica si el teléfono está conectado (con la depuración USB habilitada) o no. Cuando está en fastboot, aparece comoBus 001 Device 069: ID 18d1:4ee0 Google Inc.
El teléfono parece funcionar perfectamente bien en todos los demás aspectos. Estoy bastante contento con Vanilla KitKat, pero sería más feliz al menos saber que tenía la opción de usar otra cosa. También me gusta tener acceso de adb shell
vez en cuando.
He visto a muchas personas tener problemas con ADB antes, pero nunca sin tener también problemas de arranque rápido. ¿Alguna idea de lo que podría estar pasando? Prefiero una solución de Linux, pero también puedo trabajar con Windows si es necesario.
Actualización: pude obtener 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. Lo que sea que esté causando esto, persiste a través de reemplazos completos de ROM. Ahora tengo más curiosidad que nunca por saber qué podría estar causando esto.
Actualización 2: Tras una comunicación adicional 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 se inició y pareció funcionar bien, pero además de este extraño problema de ADB, tampoco pudo reconocer una tarjeta SIM. Parece que este fue un daño de hardware único en su tipo, por lo que dudo que haya una solución.
Terminé devolviendo el dispositivo, así que no hay forma de que pruebe algo más en él, pero si alguien puede dar una explicación de por qué Fastboot puede comunicarse con el dispositivo pero ADB no puede (nuevamente, probablemente debido a un falla de hardware), lo aceptaré como respuesta.
fuente
fastboot
, pero noadb
. Simplemente no se reconoce como un dispositivo usb válido de ningún tipo a menos que esté en modo fastboot / bootloader. Voy a intentar reemplazar el conector USB, pero no estoy seguro de que funcione.Respuestas:
ROM Flash con Fastboot
Antes de comenzar, asegúrese de que el gestor de arranque esté desbloqueado. Obtenga una ROM de su elección y anote la ubicación en su computadora.
Reinicie su dispositivo en modo fastboot a través de una de las siguientes opciones.
adb reboot bootloader
(requiere que la depuración USB esté activada). - para trabajar adb; Oapague el dispositivo y vuelva a encenderlo con el botón "vol up" + botón de encendido. - para adb no funcional
Limpia tu dispositivo.
fastboot -w
Actualiza tu ROM.
fastboot update /path/to/your/RomFile.zip
Su teléfono se actualizará y se reiniciará automáticamente en la nueva ROM
Editar :
Pruebe los controladores desnudos universales de 1wayjohnny en los foros de xda.
Esto se ha incluido porque mi investigación también ha encontrado que los controladores dañados pueden ser los culpables
Pruebe http://code.google.com/p/boot-unlocker-gnex/ para restablecer los indicadores de manipulación.
La única otra información que pude encontrar para el error:
device not found
no es útil en este foro. Sin embargo, conduce al desarrollo y la programación.fuente
El dispositivo debe estar en estado habilitado para MTP, independientemente de si está en recuperación o arrancado en la interfaz de usuario. El valor predeterminado de recuperación de stock es habilitar MTP para el puente ADB en caso de que no tenga una recuperación personalizada.
En TWRP y CWM, debe habilitar esa opción antes de que adb sea detectado por el adb de su máquina Linux.
fuente