How to Download & Install Android ADB and Fastboot on Windows PC?

adbBefore explaining you through the procedure, here is a little explanation on what the Android ADB and Fastboot is. ADB is short for Android Debug Bridge, which is a platform that would provide a terminal or command based interface enabling the interaction between your computer and the Android device. ADB is available as a part of the platform tools which is given in the SDK, the software development kit by Google.

ADB basically is useful for the app developers to tamper the internal components of the computer operating system, and bring out the features which are not normally available to the user. Modding a firmware, playing around with the custom recoveries needs the changes to internal parts of the system, and that is all provided by the Android ADB.

The ADB is a very much needed tool if you wanted to make some advanced changes to the Android phone and it’s internal system.

Fastboot is another debugging bridge which is used to directly flash the filesystem to the Android devices, using the USB connection from the host. This even helps in flashing of the unsigned partition images.

Now, to set these ADB and Fastboot on the Windows PC, you need to first download the Android SDK app. You will have to select based on the chip used in your computer, whether it is a 32-bit or 64-bit one. Once you download that, follow the below given steps.

Once you have downloaded the SDK app file, extract it to your desktop so that it is easy to navigate. Open the extracted folder and you would see the sdk folder under which there is a sub folder named platform tools, and this is the folder you need because that contains the ADB and Fastboot files. Rename platform-tools to AndroidADB (really doesn’t matter but easy to remember).

Platform Tools Folder

Now, move that folder to the root of C:/ in ‘My Computer’. The path should show as C:\AndroidADB when you check the address bar.

AndroidADB Folder under C

Copying and placing it under this drive doesn’t finish the job, because you will need the command prompt to understand it and then run all the ADB commands under it. For this, you will have to set this folder under the system properties. Right Click on “My Computer” and go to Properties. There go to “Advanced System Settings” and under the Advanced tab, click on the bottom option – “Environment Variables”.

My Computer Properties

Advanced System Settings Environment Variables

In the Environment Variables, go to System Variables and in that, “Path”. Under Path, you will see a list of different paths and here you need to add C:\AndroidADB in the end after a ;
Save and then close the settings.

System Variable Add

The ADB folder is now configured and now you can easily run the commands for both ADB and fastboot from the Command Prompt. To verify whether it went good, you need to connect your Android phone to the computer with the USB connection, and then open Command Prompt from the stand menu and type adb devices and press enter. It would show the list of devices that are connected and ready to accept commands through the bridge.

CMD Adb devices list

The bridging and using the commands helps a lot in advanced changes to the operating system and settings in the Android phones, but you will have to set up the ADB on any computer before doing it.

3 comments

  1. I have always just copied the entire SDK folder to C: and then copied CMD.exe. Into the platform tools folder. Made a shortcut of CMD.exe to my desktop and just run the shortcut. Works really well and easy to setup, also easy to update sdk when needed.

  2. Can you pls explain the uses of this… And pls tel whether is this the rooting process….

    • This is not the rooting process, and this actually creates a bridge where, in some easy words, some internal functions of the phone can be changed. For example, if you wanted to have a battery indicator with percentage shown in the status bar on the top, you can do that through ADB functions in command prompt. This is just a very small example though. There are several other possibilities with this.