adb devices no incluye Samsung Galaxy S Cyanogenmod 7.1

No puedo enumerar mi dispositivo adb devicesy mi problema es similar al de Mad Scientist , excepto que en su caso, Windows tomó los controladores de Google del SDK de Android.

Desde que instalé Cyanogenmod 7.1 en mi Samsung Galaxy GT-I9000, Win 7 reconoce el dispositivo como un dispositivo portátil, el fabricante como Android y la ubicación en el enumerador UMBus. WUDFRd.sys y WpdFs.dll se cargan como se muestra en esta imagen

He intentado desinstalar este controlador, pero se instala automáticamente cada vez que conecto el dispositivo. Mi dispositivo siempre parece un dispositivo de almacenamiento masivo. No puedo instalar android_winusb.infdesde android-sdk\extras\google\usb_driver.

Windows 7 devuelve un error que dice:

El archivo INF que seleccionó no admite este método de instalación.

¿Cómo instalo los controladores correctos para que mi dispositivo aparezca en la lista adb devices?

Respuestas (3)

  1. Conecta tu teléfono
  2. Abra el Administrador de dispositivos de Windows
  3. Abra cada dispositivo relevante (si se muestra más de uno), elija "Actualizar controlador" y seleccioneandroid_winusb.inf
Había intentado hacer esto más de 10 veces y no había funcionado. Pero hoy he decidido dar un último intento. Esta vez, mi teléfono no apareció como un dispositivo portátil . En cambio, apareció como un dispositivo desconocido y, a partir de ese momento, fue pan comido (siguió las instrucciones anteriores) instalar el controlador y obtener adb. Gracias @Mateo.

Primero llegó a la configuración de instalación del controlador. Debería preguntarle si desea que Windows Update instale automáticamente sus controladores. ¡Elige "No"! (Lo volverás a encender cuando termines, así que no te preocupes).

En segundo lugar, vaya a Propiedades del sistema y, en la parte superior izquierda, haga clic en Propiedades avanzadas del sistema. Haga clic en Variables de entorno y cree una nueva. Desea que el nombre de su variable sea devmgr_show_nonpresent_devicesy el valor sea 1.

En tercer lugar, diríjase al Administrador de dispositivos y, en la pestaña Ver, marque "Mostrar dispositivos ocultos". Ahora desinstale todos los controladores relacionados con Android, especialmente aquellos cuyos íconos son grises.

¡Reinicie su computadora pero NO cambie su configuración todavía! En su lugar, abra una ventana del símbolo del sistema en la carpeta que alberga los controladores de Android (archivos .inf) que desea instalar manualmente. Ahora copie lo siguiente y péguelo en el Símbolo del sistema y cambie la parte al final que dice <file>el nombre del controlador.

 rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf

Si su mouse gira por un segundo y los iconos de su escritorio parpadean, es una instalación exitosa. Recibes un mensaje si no lo es.

Repita para todos los conductores.

Vuelva a cambiar la configuración de instalación de su dispositivo a "Sí" y continúe con su negocio porque hemos terminado aquí.

Ahora puede conectar su teléfono a su computadora.

También contribuí mucho tiempo al problema ADB. (Galaxy P7510 vs Win7 64bit)
Después de luchar con controladores no oficiales, android_winusb.inf, JDK de 64 bits e incluso haber virtualizado un sistema operativo de 32 bits... ¡
finalmente encontré una solución! solo regresa para compartir con cualquiera tus inquietudes.

Referencia: Conéctese a Android con ADB sobre TCP

La instrucción anterior requiere una PC que pueda ADB a su tableta a través de USB.
La mejor solución es rootear su dispositivo primero y luego descargar una utilidad adbWireless,
para que pueda cambiar su tableta al modo ADB TCP incluso sin conexión USB.

HTH!

Una respuesta que requiere que el lector vaya a otro sitio para obtener información útil no es realmente una respuesta. ¿Puede al menos resumir lo que se encontrará en ese otro sitio?
Lo siento (tal vez perdone mi inglés), pero en realidad mencioné la información básica en la oración "Conéctese a Android con ADB sobre TCP". Solo quiero decir que hay muchas publicaciones / subprocesos que discuten sobre "Cómo conectar adb a un dispositivo Android, a través de USB", pero de hecho, "adb connect a través de TCP" será una solución práctica para aquellos que lucharon mucho (como yo) pero fallaron para resolver el problema por la vía USB.