Install Android Composite ADB Interface driver for Windows 7 and Ubuntu Linux
Windows 7 adb 驱动安装方法：
[Tutorial] Adb Driver Android 1.0 Install
I thought i'd do this for all those (like me) who had issues installing the Adb driver on their system, causing them to have issues using the UnrEVOked progam to root their phones. These steps worked for me, if they are not strictly correct ill edit this post when someone corrects me, but, like I said, they worked for me after 2 weeks of trying!
Once you have booted into your HBOOT screen your system will try to install the Android 1.0 driver [Image 1] . This is the Adb Driver. If, like me, you have followed all the instructions elsewhere, downloading the SDK and installing that driver does not always work.
Right click on the Android 1.0 and go to Properties then Details
In the Drop Down list select Hardware Ids [Image 2]
you will see something along the lines of:
Unzip and open the file called android_winusb.inf
You are looking for any lines that say
The sections you need are:
; HTC Desire
%CompositeAdbInterface% = USB_Install, USB\VID_0bb4&Pid_0c94
so that the USB\VID_0bb4&Pid_0c94 part of the line matches the Hardware Ids part that we saw in [ Image 2 ]
Now.. I put this at the end of the file just for completeness. I'm not 100% sure if it is needed or not.
Right Click again on the Android 1.0 Driver and click Update Driver...
Browse to the directory that you unzipped the drivers too, which also contains your edited .inf file. Device manager should now recognize your driver file and install it.
The Android 1.0 should now change to be Android Composite ADB Interface
If you see this...then it worked! [ Image 4 ]
The Attached zip file is my Edited file that works for me. so please change to suit your Hardware Ids.
Any questions let me know. I'll help where I can
Ubuntu Linux adb 驱动安装方法：
Setting up a Device for Development
With an Android-powered device, you can develop and debug your Android applications just as you would on the emulator. Before you can start, there are just a few things to do:
When plugged in over USB, you can verify that your device is connected by executing
If using Eclipse, run or debug your application as usual. You will be presented with a Device Chooser dialog that lists the available emulator(s) and connected device(s). Select the device upon which you want to install and run the application.
If using the Android Debug Bridge (adb), you can issue commands with the
USB Vendor IDs
This table provides a reference to the vendor IDs needed in order to add USB device support on Linux. The USB Vendor ID is the value given to the