3 Most Common Ways To Setup ADB and Fast Boot Drivers

Here is the step-by-step guide to setup ADB (Android Debug Bridge) and Fast Boot Drivers on Windows using three different methods including Android SDK.

Android SDK developed by Google for Android developers. However, we as regular Android users also need it certain cases like Bootloader unlocking, rooting, flashing a custom recovery (TWRP or CWM) on your Android device. You cannot flash any of these files unless you’ve first setup the Android ADB and fastboot drivers on your PC.

How to setup Android ADB and Fastboot drivers

1. Setup ADB and Fast Boot using One-Click Installer

Thanks to the Xda developer Snoop05, who has developed one-click ADB installer for Windows users and within 15 seconds you can easily install ADB and fastboot on your PC.

Step 1: First of, download adb installer v1.4.3.

Step 2: Run it as administrator.

Step 3: Press Y/Yes to install ADB and Fastboot.

Step 4: Press Y/Yes to install ADB system-wide or N/No for current user only

Step 5: Press Y/Yes to install Drivers

Step 6: Continue Driver installation.

That’s it! You’ve installed ADB and fastboot drivers on your PC.

2. Minimal ADB and Fastboot

Another one-click setup installer by Xda developer, making it easy to install and configure adb and fast boot drivers on Windows. Let’s move on and learn how to use this tool.

Step 1: Download the latest version of minimal ADB drivers v1.3.1.

Step 2: Run it as administrator and follow the on-screen instructions to install it.


Step 3: Once the installation wizard has been completed, you can start Minimal ADB and Fastboot.

Step 4: Finally enable USB debugging on your device and connect to PC to run adb commands.

Android Minimal ADB and Fastboot for Windows

Minimal ADB and Fastboot command window screen

3. Setup ADB and Fast Boot using Android SDK

Please note that Java SE Development Kit is required for this guide.

Step 1: Copy and unzip the android-sdk_r24.4.1-windows.zip file to drive C.

Step 2: Rename the file to Android-sdk.

Step 3: Open the unzipped folder, and run SDK Manager.exe

Step 4: From installation screen as shown below, select Android SDK tools, Android SDK platform-tools, and Google USB driver.


Step 5: Install the packages and accept the terms to continue.

Step 6: Wait till it downloads the required packages that need to be installed. When completed you should get the notification that the required packages have been updated and installed.

Step 7: Now we are not finished yet, You can connect your phone and run appropriate commands within that particular directory, but you won’t be able to run commands system-wide. To do that, Go to System Properties > Advance system settings > Environment Variables > System Variables and double click on Path to edit and add the following lines:



Step 8: After editing the path click Ok to save.

Which is the easiest method to setup ADB and Fastboot for me?

Well, I have given three ways, and I would recommend you to stick with the 1st and 2nd method as they are the easiest to setup and does not require big files or technical skills to setup. Rest is your choice, follow the one easy and suitable for you.

List of commonly used ADB/ Fastboot Commands

Fastboot commands:

  • fastboot devices – > Entering this command displays the list of connected devices.
  • adb reboot bootloader – This command boots your device into bootloader or fastboot mode.
  • adb reboot recovery – Enter this command if you want your device to boot into recovery mode.
  • adb reboot fastboot – This particular command will directly reboot your device into fastboot mode.
  • fastboot reboot bootloader – to reboot your device from fastboot mode to fastboot mode again.
  • fastboot flash Filename.zip – When you want to flash a zip file.
  • fastboot flash recovery Filename.img – Used to flash a recovery image file.
  • fastboot flash boot Filename.img – Use this to flash a kernel image file.
  • fastboot oem unlock – Used to unlock the bootloader of your device.
  • fastboot oem lock – When you want to relock the bootloader.
  • adb reboot – Used to reboot your phone.

ADB commands

  • adb devices – show list of devices connected.
  • adb install – It is used to install a .apk application.
  • adb pull – Use this command to copy a file from the device to the system.
  • adb push – This command is used to copy a file from the system to the device.
  • adb get-serialno – Use this command to get the serial no of your device.
  • adb logcat – A useful command to display log file on the screen.
  • adb jdwp – shows JDWP processes at the device.
  • adb get-state displays device’s status.
  • adb wait-for-device – displays progress time required/ delay for the next command.
  • adb bugreport –  shows dump sys, dump state and logcat data at the screen.
  • adb start-server – to start ADB server process.
  • adb kill-server – Use this command when you’re finished working with ADB server.
  • adb shell – Lunch the remote shell console for commands at the device to control your device.
  • adb help – Entering this command will display all helpful content for ABD like commands etc.

Did you find it useful? If yes, please leave your feedback in the comment section below. Feel free to ask, if you still need any support to configure the ADB drivers on your PC.

Share it with friends
Imran Aftab

Hello, I'm Imran Aftab, a tech enthusiast, using Android and Windows. Live simply, give generously and dream high.