[Tutorial] Adb Driver Android 1.0 Install

Search This thread

CreaseJ

New member
Dec 1, 2011
2
1
Thank you!

If i could be bothered to drive from Poole to Southampton i would come give you a hug! I had been getting so frustrated and this worked like a charm. Thanks again!
 

Scubadooper

Member
Feb 8, 2012
5
0
Thanks to all

Was having a hard time unlocking my HTC Desire, the error code was: Error 13a: adbreadendpointsync returned error 31

The driver solved the problem. Thanks for the enclosed readme in the zip file - they make life so much easier :)
 
Last edited:

samschneider

Member
Jan 29, 2010
6
1
Beirut - Hadath
Did not work as u say

Hi Guys
im facing the same problem with HTC CHaCHa i can't root it,
i followed all these steps but the same it didnt give me a solution
any help plz reply
Thanks anyways
 

tunglx1988

Member
Oct 22, 2011
17
0
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:

Download the file attached below adb_driver_htc.zip

Unzip and open the file called android_winusb.inf

You are looking for any lines that say


The file is split into sections for various drivers.

The sections you need are:



and



Change the lines

; 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.



Once you have done this you can now install the working driver.

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
hey, this adb drive that mean "andoird 1.0" for Android CDMA ????............................................................
 

panpjp

Senior Member
Mar 28, 2012
1,057
90
Bangkok
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:

Download the file attached below adb_driver_htc.zip

Unzip and open the file called android_winusb.inf

You are looking for any lines that say


The file is split into sections for various drivers.

The sections you need are:



and



Change the lines

; 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.



Once you have done this you can now install the working driver.

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

The mod should consider this as sticky.

---------- Post added at 03:33 PM ---------- Previous post was at 03:31 PM ----------

hey, this adb drive that mean "andoird 1.0" for Android CDMA ????............................................................

I think it'll work on all devices; I rooted my Desire with this:) A driver is a thing that talks to the phone, so just try:cool:
 

Razer93

Member
Aug 28, 2012
45
0
Change the lines

; 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 ]


i dont understand this?
 

SergioHC

Member
Jul 11, 2012
5
1
Murcia
Worked OK on a Nexus S

THANKS a lot for posting this info! :good:

I have an almost bricked Nexus S than only boot on recovery mode and appeared as Android 1.0 on windows with the right Google usb driver installed (tested with other nexus s), so I tried your driver and it did work fine!

My ID for Nexus S was: USB\VID_18D1&PID_4E20

As a note, in the las 3 lines you mention, the ID must also be changed, otherway they will do nothing!
 
Last edited:

doublestrike

Member
Oct 3, 2012
9
1
I can't do it :)

I just bought an HTC explorer. My device properties are:

USB\VID_0BB4&PID_0C94&REV_0100
USB\VID_0BB4&PID_0C94

I modified the file like following:


; Android WinUsb driver installation.
;
[Version]
Signature = "$Windows NT$"
Class = AndroidUsbDeviceClass
ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128}
Provider = %ProviderName%
DriverVer = 08/11/2009,2.0.0010.00002
CatalogFile.NTx86 = androidwinusb86.cat
CatalogFile.NTamd64 = androidwinusba64.cat

;
; This section seems to be required for WinUsb driver installation.
; If this section is removed the installer will report an error
; "Required section not found in INF file".
;
[ClassInstall32]
Addreg = AndroidWinUsbClassReg

[AndroidWinUsbClassReg]
HKR,,,0,%ClassName%
HKR,,Icon,,-1

[Manufacturer]
%ProviderName% = Google, NTx86, NTamd64

[Google.NTx86]
; 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
; HTC Magic
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
; HTC Desire
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0FF0
;
;Moto Sholes
%SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB
%CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
;
;Google NexusOne
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01

[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
; HTC Magic
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
; HTC Desire
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0FF0
;
;Moto Sholes
%SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB
%CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
;
;Google NexusOne
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01

[USB_Install]
Include = winusb.inf
Needs = WINUSB.NT

[USB_Install.Services]
Include = winusb.inf
AddService = WinUSB,0x00000002,WinUSB_ServiceInstall

[WinUSB_ServiceInstall]
DisplayName = %WinUSB_SvcDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WinUSB.sys

[USB_Install.Wdf]
KmdfService = WINUSB, WinUSB_Install

[WinUSB_Install]
KmdfLibraryVersion = 1.7

[USB_Install.HW]
AddReg = Dev_AddReg

[Dev_AddReg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}"

[USB_Install.CoInstallers]
AddReg = CoInstallers_AddReg
CopyFiles = CoInstallers_CopyFiles

[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01007.dll,WdfCoInstaller","WinUSBCoInstaller.dll"

[CoInstallers_CopyFiles]
WinUSBCoInstaller.dll
WdfCoInstaller01007.dll

[DestinationDirs]
CoInstallers_CopyFiles=11

[SourceDisksNames]
1 = %DISK_NAME%,,,\i386
2 = %DISK_NAME%,,,\amd64

[SourceDisksFiles.x86]
WinUSBCoInstaller.dll = 1
WdfCoInstaller01007.dll = 1

[SourceDisksFiles.amd64]
WinUSBCoInstaller.dll = 2
WdfCoInstaller01007.dll = 2

[Strings]
ProviderName = "Google, Inc."
SingleAdbInterface = "Android ADB Interface"
CompositeAdbInterface = "Android Composite ADB Interface"
SingleBootLoaderInterface = "Android Bootloader Interface"
WinUSB_SvcDesc = "Android USB Driver"
DISK_NAME = "Android WinUsb installation disk"
ClassName = "Android Phone"
; HTC Desire
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0FF0&REV_0100
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0FF0
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FF0


But there's a problem and i can't update the driver. Can someone help me and upload the modified file; please? I am really pissed off...
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 59
    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:
    USB\VID_0bb4&Pid_0c94&Rev_0100
    USB\VID_0bb4&Pid_0c94
    Download the file attached below adb_driver_htc.zip

    Unzip and open the file called android_winusb.inf

    You are looking for any lines that say

    The file is split into sections for various drivers.

    The sections you need are:

    [Google.NTx86]
    ; 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
    ; HTC Magic
    %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
    ; HTC Desire
    %CompositeAdbInterface% = USB_Install, USB\VID_0bb4&Pid_0c94

    ;
    ;Moto Sholes
    %SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB
    %CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
    ;
    ;Google NexusOne
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01

    and

    [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
    ; HTC Magic
    %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
    ; HTC Desire
    %CompositeAdbInterface% = USB_Install, USB\VID_0bb4&Pid_0c94

    ;
    ;Moto Sholes
    %SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB
    %CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
    ;
    ;Google NexusOne
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01

    Change the lines

    ; 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.

    ; HTC Desire
    %SingleAdbInterface% = USB_Install, USB\VID_0bb4&Pid_0c94&Rev_0100
    %CompositeAdbInterface% = USB_Install, USB\VID_0bb4&Pid_0c94
    %SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&Pid_0c94

    Once you have done this you can now install the working driver.

    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
    1
    You are most welcome! :D
    1
    Where in the world is the Thankyou button. Can't find it. Must be blind. Awesome job dude.
    1
    really a very good guide explained beautifully