6 votos

¿Qué opciones existen cuando el proveedor no suministra un controlador ADB para un dispositivo Android?

He comprado un teléfono Android y el vendedor no ofrece ningún tipo de controlador. El SDK de Android y los controladores que vienen con él no parecen funcionar con el dispositivo, pero el propio dispositivo informa como Android 2.2.1.

Otros usuarios han reportado que los drivers del Nook Color les funcionaron, pero no puedo confirmarlo, después de probar.

¿Qué opciones tengo para conectarme al dispositivo (y, en última instancia, para rootearlo)?

¿Es realmente sólo el archivo .inf lo que tengo que manipular para que Windows conozca el ID del dispositivo? Después de todo hay herramientas para averiguar esas cadenas mientras el dispositivo está conectado (aunque "desconocido") ...

El modelo en cuestión es un GPS Simvalley SP-60 .

Nota: El SO para el que necesito los drivers es Windows 7 x64 o, si alguien lo ha hecho con éxito, Windows XP 32bit (bajo VMware con el dispositivo USB conectado a él).

5voto

Matthew Read Puntos 35808

Yo intentaría editar extras\google\usb_driver\android_winusb.inf en el SDK de Android para que reconozca tu dispositivo.

El archivo debe tener una sección como esta que puedes ampliar:

[Google.NTamd64]
; HTC Dream
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF

Si entras en el Administrador de dispositivos de Windows y ves las propiedades de tu dispositivo, deberías ver el ID que necesitas. Por ejemplo, mi Vibrant dice USB\VID_04E8&PID_681C en Device IDs y tiene 3 entradas con eso y &MI_00 , &MI_02 y &MI_03 adjunta en el apartado Relaciones con los Autobuses. Por lo tanto, yo añadiría esto al archivo .inf:

; Samsung Vibrant
%SingleAdbInterface%        = USB_Install, USB\VID_04E8&PID_681C
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_681C&MI_00
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_681C&MI_02
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_681C&MI_03

También debe reiniciar en el cargador de arranque, modo de recuperación, etc y ver si eso proporciona más IDs. Sé que mi Vibrant instala nuevos controladores la primera vez que se conecta en cada modo, por lo que es probable que haya más entradas necesarias.

A continuación, actualice el controlador y seleccione este archivo .inf. Probablemente le dará un error sobre la verificación de la firma del controlador. Dependiendo de su versión de Windows hay diferentes maneras de desactivar temporalmente que; aquí hay una buena guía para Windows 8 y 10 . Una vez desactivado, instala el archivo .inf y ya deberías estar listo.

I piense en Una vez hecho esto, los controladores de almacenamiento masivo USB y demás se instalarán automáticamente cuando montes el dispositivo en el PC, pero si no es así, probablemente puedas ampliar este proceso para ello.

1voto

Izzy Puntos 45544

Recientemente, Koush (la persona detrás de clockworkmod ) ha desarrollado un UniversalADBDriver para Windows, que puede descargarse, por ejemplo aquí . Más información, por ejemplo, en el artículo de AndroidPolice Un controlador ADB universal para Windows que realmente funciona en 8 y compruebe ADBDriver.Com como fuente alternativa. Véase también Publicación original de Koush en G+ en esto. Citando:

Por alguna razón, cada fabricante de teléfonos tiene su propio controlador adb, así que termino instalando como 3-4 controladores diferentes cuando hago mis pruebas. Es un dolor real en el culo, y también está pidiendo mucho del usuario final de una de mis aplicaciones para hacer esto.

Este controlador debería funcionar en todos los teléfonos Android para todas las versiones de Windows. [1] No es necesario activar la firma de prueba ni desactivar la verificación de controladores, ni siquiera reiniciar el sistema. Esto se hace mediante la instalación automática de ClockworkMod como un certificado de confianza y editor en el almacén de certificados de la máquina local durante el proceso de instalación.

[1] En Windows 8, después de la descarga, elija "Más información" y luego "Ejecutar de todos modos".

Así que si no quieres jugar tú mismo con los archivos fuente/de configuración, quizá quieras probar esto.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X