2012-04-10 41 views
10

Tengo un problema con la forma de obtener la identificación del proveedor y la identificación del producto de un dispositivo con Android.¿Cómo obtener la identificación de proveedor de un dispositivo con Android a través de adb?

¿Hay algún comando de adb que pueda hacer esto?

Puedo obtener la identificación del proveedor y la identificación del producto cuando el dispositivo está insertado, pero después de instalar los controladores de Windows, no pude distinguir la identificación real del proveedor si inserto dos dispositivos a tiempo. Por lo tanto, debo averiguar la identificación del vendedor a través de ADB o cualquier otra conexión entre el dispositivo de hardware y el dispositivo Android.

Respuesta

0

Esperanza link esta ayuda que

serialNumber -s es el comando adb que le dan una instancia específica emulador/dispositivo, hace referencia por su número de serie asignado ADB-(como "emulador-5556"). Yo cree que este es el comando adb que está buscando.

+0

gracias por su respuesta, sé serialNumber, y debe estar codificado en parte con pid y vid, pero no sé cómo. Quiero la ID para Windows no para Android . – user1323681

15

Si está ejecutando Ubuntu/Linux Sólo clave en

"lsusb -v " 

y pulse ENTER. Revelará detalles de todos los dispositivos USB. Busque un campo llamado "idVendor" en los resultados y encuentre su dispositivo. Ej: Mi Motorola Defy [Vendor ID = 22b8] da,

"idVendor 0x22b8 Motorola PCS"

2

ADB en sí no ayudará a encontrar el ID de proveedor de una pieza conectada de hardware, de hecho (por el Google ADB controlador) es necesario tener la Id. de proveedor configurada antes de que funcione con ADB.

Afortunadamente, hay una forma fácil de encontrar el Id. De vendedor (y la Identificación del producto) de cualquier dispositivo conectado a una PC con Windows. El dispositivo no necesita ni siquiera controladores para que este método funcione:

  1. Iniciar el Administrador de dispositivos
  2. En el árbol de hardware, haga clic en la entrada de hardware del dispositivo para el que el identificador de proveedor se va a determinar.

Properties for item to be checked

  1. En la ficha Detalles, establezca la propiedad desplegable para ser "Identificadores de hardware". La identificación del vendedor es el número hexadecimal de 4 caracteres que sigue a las letras VID_. En el caso a continuación, el ID de proveedor es 18D1:

Showing the Vendor and Product ID

El PID_, que sigue, es el identificador de producto. También tiene un número hexadecimal de 4 dígitos.

4

no sé si usted tiene la solución, pero conectar el teléfono a través del cable USB al ordenador y escribiendo la siguiente línea de código en el terminal ubuntu yo era capaz de conseguir Vendor ID

lsusb 

Por ejemplo, si usted tenía un Nexus One conectado que se obtendría:

autobús 002 dispositivo 004: ID 18d1: 4e12

En este caso, el ID de proveedor es “18d1" y el ID del producto es “4e12". (estamos interesados ​​en la identificación del proveedor, por supuesto)

Cuestiones relacionadas