How To Set Up ADB/USB Drivers for Android Devices (Updated 07/15/14)

So most people won’t have to use ADB (Android Debug Bridge) ever, but if you want to learn how or want to get a little more technical with your Android phone, here’s how to get it set up.

I. Setting Up The SDK

1. Head to the Android SDK site.

Android SDK

2. Click on Get the SDK for an Existing IDE > Download the Stand Alone SDK for Windows.

3. Check that you agree to the terms and click Download the Stand Alone SDK for Windows.

4. Save it to your Desktop.

5. Double click the exe file you just downloaded and follow the prompts.

6. When asked to Choose the Install Location, make sure it is c:\android-sdk\ in the text field before hitting Next.

7. Continue until it installs and then check the box that says Start SDK Manager and hit Finish.

8. When it opens, check off Tools (and make sure it selects everything underneath it) then hit Install X Packages.

9. Accept the any licenses it asks you to and let it continue until it installs everything (might take a while).

10. Open File Explorer and go to  C: > android-sdk > platform-tools.

11. Hold shift on your keyboard and right-click in a blank spot inside the platform-tools folder and select Open Command Window Here.

12. Plug your device in via USB cable and wait for it to install drivers.

13. Type the following into the command prompt window (hitting enter at the end of every line):

adb devices

You should see a serial number pop up, it’s the serial number of your phone. This means you are all set!

If you do NOT see a serial number, then we need to reinstall the drivers manually in Section II below.

II. IF DRIVERS JUST WON’T AUTOMATICALLY INSTALL, DO IT MANUALLY HERE

1. A program called PDANet (used normally to allow you to wired tether your phone’s internet to your computer) can be used to install the ADB drivers for a lot of phones. Download it and follow it’s instructions to install it then go back to step 8 in Section I above and see if that gets you the serial number (if you do, you are all done). If not, then use one of the device specific programs below in step 2.

PDANet

2. Download your phone’s driver’s below then goto your Device Manager on your computer, look for the phone and click on it. Then click Properties > Update Driver > Browse > Let me pick > Computer > Have Disk > Browse > Then select the driver you downloaded below:

Universal Motorola Drivers (unzip the file once you download it, and run the program inside to install the drivers)(Updated 09.27.10)

Motorola Droid Drivers (unzip the file once you download it).

Motorola Milestone Drivers (follow the instructions on the page).

Motorola CLIQ Drivers (follow the instructions on the page).

Samsung Behold 2 Drivers (unzip the file, run the setup.exe) (If you have Windows 64Bit, you CANNOT install the Behold Drivers. Find someone with a 32Bit system to to any Behold 2 procedures involving ADB).

Samsung Galaxy Drivers (unzip the file, do NOT run setup.exe. Instead follow step 1 in Section II and install manually.)

If using a Samsung device, try downloading Samsung Kies and installing that then plugging in your device and trying again.

III. (Optional) Reinstall Drivers (If they did not install properly in Section I or II)

1. Download USBDeview

USBDeview

2. While the phone is still plugged in, open USBDeview and sort by manufacturer. Find all the HTC drivers and delete them all.

3. Once all have been deleted, unplug the phone from the USB cable and plug it back in.

4. The correct drivers should reinstall automatically (check the drivers as they are installing, one should say ADB Device driver).

5. To check, goto Devices (or Device Manager for older versions of Windows) in your Start menu then click on the “Android Phone”. Click on the Hardware tab, and check the list of drivers for ADB Interface under Type.

IV. (Optional) Install Fastboot

1. Download fastboot.exe and save it to your computer.

Fastboot (UPDATED 03.23.13)

2. Unzip it, then copy the fastboot.exe file into the platform-tools folder of your Android SDK.

3. Now, you can type fastboot commands in command prompt in the same place you typed adb commands.

V. Some Common ADB/Fastboot Commands

ADB Commands

adb devices – lists which devices are currently attached to your computer
adb install <packagename.apk> – lets you install an Android application on your phone
adb remount – Remounts your system in write mode – this lets you alter system files on your phone using ADB
adb push <localfile> <location on your phone> – lets you upload files to your phones filesystem
adb pull <location on your phone> <localfile> – lets you download files off your phones filesystem
adb logcat – starts dumping debugging information from your handset to the console – useful for debugging your apps
adb shell <command> – drops you into a basic linux command shell on your phone with no parameters, or lets you run commands directly

adb devices – lists which devices are currently attached to your computer

adb install <packagename.apk> – lets you install an Android application on your phone

adb remount – Remounts your system in write mode – this lets you alter system files on your phone using ADB

adb push <localfile> <location on your phone> – lets you upload files to your phones filesystem

adb pull <location on your phone> <localfile> – lets you download files off your phones filesystem

adb logcat – starts dumping debugging information from your handset to the console – useful for debugging your apps

adb shell <command> – drops you into a basic linux command shell on your phone with no parameters, or lets you run commands directly

Fastboot Commands

fastboot devices – lists which devices in fastboot mode are currently attached to your computer

fastboot boot <filename> – boots a rom stored on your pc specified by the filename

fastboot flash <partition> <filename> – flashes a rom stored on your pc, partition can be one of {boot, recovery, system, userdata}

 

  • Pingback: Can't connect

  • Pingback: How to Unroot your HTC Sensation 4G | Droid Universe

  • Pingback: How to Unroot your HTC Sensation 4G | Daily Tech News & Trends

  • Pingback: How to Unroot your HTC Sensation 4G « Android flash

  • Skdhbsk

    where do i get mytouch 4g drivers

  • Pingback: How to Unroot your HTC Sensation 4G | Android Daily News

  • Pingback: How to Unroot your HTC Sensation 4G | Android

  • Pingback: How to Unroot your HTC Sensation 4G | Tools4Blogging

  • Just Guest

    I’ve got my transformer rooted, but i certainly would not make it without your tutorial!
    Thank you very, very, VERY MUCH!

  • Alexjolliffbush

    gotz any thing for my coby mid 7125 adb not runnig i try rooting it with super one click wasent happining tryed sufering the web in her is were it lead me so if you could please help me root my TABLET i wo uld be forever greatful ;)

  • Guest

    So there are only usb drivers for a very small percentage of phones?

  • Rafiq

    Thank you very much! You’ve settled my android connection problem. I’ve spent 2 weeks trying.. untill now.

    Thank you again.

  • Ponce21 Ep

    I did everything as said and sdk manager won’t even open it just flashed a comand prompt and blanks out anybody know?? E mail me??
    Ponce21.ep@gmail.com

  • etp23

    Ok can someone please help me I try and start up sdk manager and it just flashes a comand prompt and then does nothing I have followed all the steps exactly as said please someone help me

  • etp23

    Ok so I followed the steps as shown and still nothing I try and open sdk manager and it just flashed a comand prompt and nothing else pops up after will someone please help me! :(

  • 845user

    Just FYI, if you want to do this with the Vodafone 845, a shortcut is to plug in the phone and install the drivers from the virtual CD it creates. Then superoneclick works without installing all that Java and Android SDK crap.

  • http://www.facebook.com/profile.php?id=100002782789745 Imánu’El Morales

    HEEELLLPPP!!! I CAN’T INSTALL THE F*** DRIVERS!!! I’VE BEEN TRYING SONCE 9:00PM AND IT’S 3:04PM OF THE NEXT DAY AND STILL NO LUCK!!!!!!