3 Ways To Setup ADB and Fastboot Drivers on Windows
Here is the step-by-step guide to installing the Android ADB (Android Debug Bridge) and fastboot 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.
The guide and tools shared can be used on Windows 11, Windows 10 and Windows 7 without any issues.
1. Install ADB and Fastboot Drivers 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.
3. Android SDK Platform Tools
The platform tools are adb and fastboot drivers derived from Android SDK tools so you don’t to install the Android studio which is normally used by Android developers to app debugging. We normally use it for bootloader unlocking, file flashing, and you can use it to flash stock firmware on Google Pixel, Motorola and Nokia phones.
The best thing about this method is it does not require installation, it is a zip file you’ve to unzip. You can easily run the command line window within the same folder to run adb commands.
Simply download the platform tools from Google developer website for your operating system, you can use it on Windows, Linux, Mac OS.
Now to execute the commands, you’ve to open the command prompt inside the platform tools folder. You can open it by holding the shift key on your keyboard, right click and select open command window here or in the address bar type “cmd” and hit enter key on the keyboard.
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 is a tool used primarily for flashing firmware images onto Android devices. Fastboot mode is a bootloader mode that allows developers to modify the device’s firmware, such as unlocking the bootloader, flashing custom recoveries, and installing custom ROMs. Fastboot can also be used to flash individual partitions, like boot, system, recovery, and user data.
In summary, ADB is a versatile tool used for a variety of tasks, while Fastboot is primarily used for flashing firmware images onto Android devices.
- 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 (Android Debug Bridge) is a versatile tool used for a variety of purposes, including debugging, installing and managing apps, transferring files, and accessing the Android device’s shell. With ADB, developers can perform a wide range of actions on an Android device, such as installing and uninstalling apps, rebooting the device, and capturing screenshots.
- 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.