Skip to main content
  1. Tech
  2. Gadgets & Tech
  3. Tech Gear

Install Android ADB drivers for access to root and tether utilities

See also

Many affordable generic tablets and phones on the market do not come with a set of drivers, even from the manufactures website. Android tablets are available for below $100 from many retailers. Example: the eMatic Genesis Prime sells at Fry's for 60 bucks. In order to access the phone or tablet with certain utilities for rooting or tether etc. a user will have to create an .inf file for windows to install the ADB driver.

More Photos

This is actually very simple and requires only a download of the Android USB driver from the ADT (Android Developer Tools) bundle (free from Google).

The user will also need a .txt editor such as Notepad ++ (although windows “notepad.exe” will work) to edit the “android_winusb.inf” file.

Follow these steps to install Google USB drivers for Android phones or tablets.

Note: certain procedures may vary slightly for different Windows OS versions ie. XP, Vista, Windows 7, Windows 8.

Step 1: Download the ADT bundle from and run “SDK Manager.exe”

The SDK manager will produce a list of items and the option to install. Scroll down the list to “Extras” and tick “Google USB Driver.” Then click “install packages.” This will create a folder named “usb_driver”

\Google adb\adt-bundle-windows-x86-20131030\sdk\extras\google\usb_driver.

The location on the disk is the same as the “SDK Manager.exe”

Note: The drivers are not actually installed yet, only downloaded.

Step 2: Open the file “android_winusb.inf” with a text editor. A good one to use is Notepad ++ .

The file will show a list of devices followed by a set of parameters and Hardware ID's. There are two categories of devices “[Google.NTx86]” and “[Google.NTamd64].” This specifies the type of Windows operating system either 32 bit or 64 bit respectively.

Add the following entry after the list other devices:

%CompositeAdbInterface% = USB_Install,


;Ematic Genesis Prime EGS004
%CompositeAdbInterface% = USB_Install,

Note: If the drivers are being installed on a 32 bit operating system then enter it under the [Google.NTx86] list, for 64 bit enter it under the [Google.NTamd64] list. If you don't know, enter it in both.

Step 3: Turn on USB “debugging mode” on the tablet or phone under Settings>Developer Options

Step 4: Connect the phone or tablet to the PC with a USB cable.

Open Windows Device Manager. Device Manager will show a listing for “Android Phone.”

Right click it and open the “Properties” window then select the “Details” tab.

Open the drop-down menu and select “Hardware ID's.” This will display the ID's for the tablet.

Select the longer name and press Ctrl+C to copy it. Paste this Hardware ID in the text editor after “=USB_Install.


;Ematic Genesis Prime EGS004
%CompositeAdbInterface% = USB_Install, USB\Vid_16d5&Pid_8005&Rev_0230&MI_01

Now Save the file. You have now created an .inf file for Windows to recognize the device.

Step 5: In Device Manager right click on the “Android Phone” Icon and select “Update Driver.”

Select “Install from specific location” and click “Next.”

Click “Browse” and navigate to the location of the "android_winusb.inf" file that was just saved.

Example Location:

Desktop\Google adb\adt-bundle-windows-x86-20131030\sdk\extras\google\usb_driver.

Click Next.

Windows should now install the ADB driver for the Tablet or Phone.

Windows may ask to reboot the computer. Reboot the computer.

Step 6: Check the Device Manager to see that the device has been installed. The device properties should now read “This device is working properly.”

Note: the device properties may display an error code “Code 18: Reinstall the drivers for this device.” If it does uninstall the driver.

Right Click and select “Uninstall.” Reboot the tablet or phone and then Right Click and select “update driver.”

This time select “Install the software automatically.” The device properties should now read “This device is working properly.”

Success! The ADB drivers are now installed for the phone or tablet.

Now rooting can be simple for many devices with an application such as Cydia Impactor then installing SuperUser on phone or tablet. ADB drivers also allow for use of tethering apps such as PDAnet/FoxFi . Not to mention Android SDK tools to develop android apps.


Don't Miss

  • Crew
    'The Crew' preview: Ubisoft has on its hands the 'Destiny' of racing games
    Games Preview
  • Cell phone
    A bill legalizing unlocking phones has passed Congress and is expected to be signed into law
    Tech Buzz
  • Crew
    'The Crew' exclusive: Details on in-game servers, leveling up and online play
    Games Interview
  • Comic Con
    See 10 defining moments from the 2014 San Diego Comic-Con
    10 Photos
  • Unity Exclusive
    'Assassin's Creed Unity' exclusive: Tell the world, 'I'm coming home'
    Games Interview
  • Typing
    Is your brokerage account safe from the attacks of cyber thieves?