google官方adb usb驱动 (sdk/usb_drivers目录)默认只能支持少量设备,比如G1、Nexus等。连接上其他山寨android设备是不能直接使用这个驱动的。而91和豌豆夹却可以动态识别连接设备的型号,并安装好驱动。
今天发现了一个方法,关键点如下:
1、找到设备的VID和PID
2、编辑官方驱动的inf文件,使其支持这些VID和PID
3、安装此驱动,即可支持新设备
设备的VID和PID可以从设备管理器里找到,用代码枚举USB设备应该也不困难。
打开android_winusb.inf文件,把
分别加入到[Google.NTx86]及[Google.NTamd64]的section结尾,严格按照原文件的格式,否则可能会失败。
之后设备驱动就能装上了。