Using ADB and Fastboot, you can install and uninstall apps, customize system settings, back up data, push and pull files, and remotely control your device from your computer. However, you must set up ADB and Fastboot on your computer to customize your Android device from a command-line interface. Below, you can download the latest Android SDK platform tools (zip) for Windows, Linux, and macOS directly from the Google servers.

SDK (Software Development Kit) contains ADB and Fastboot drivers, which let a computer establish a connection with an Android device via a USB cable or ADB over Wi-Fi. The ‘SDK platform tools’ are a part of the Android SDK Manager and Android Studio. However, you can download it separately as a ZIP package for Windows, Linux, and Mac.

Table of Content

Download SDK Platform Tools

Below, you can download the latest Android SDK Tools for all three major operating systems.

You can also use ADB commands directly on your Android device without a computer.

Setting up Android SDK Platform Tools

Now that you have downloaded the SDK platform tools, let’s see how to set up ADB and Fastboot drivers on your Windows PC.

1. Launch a Command Window with the Platform Tool’s Path

First, unzip the “platform-tools-latest.zip” to an easily accessible location on your computer and follow our detailed instructions below. To use ADB commands, you must launch the command window with the path of the ‘platform-tools’ folder. You can do that in 2 ways.

Download Xiaomi 15s Pro and 15 Ultra Wallpapers

Method 1: From the Windows Context Menu

  1. Open the folder that contains the ADB and Fastboot files.
  2. On Windows 10, press the Shift key and right-click in an empty area inside the folder window. Windows 11 users can right-click inside the folder window.
  3. Select the ‘Open in Terminal‘ (Windows 11) or ‘Open PowerShell window here‘ (Windows 10) option from the context menu.open command prompt with folder path in windows 11

Method 2: From the File Explorer Address bar

Open the ‘platform-tools‘ folder, type “cmd” or “powershell” in the folder window address bar, and press Enter.

launch powershell in android platform tools folder

A command window with the path of the ‘platform-tools’ folder will launch as shown in the screenshot below.

platform folder path in windows powershell

2. Enable USB Debugging from the Developer Options

Next, you must enable USB debugging so your Android device and computer can communicate. You can find it under Settings> Developer options. If you don’t find the Developer Options in device Settings, let’s enable it first.

Navigate to Settings > About device> Software Information and tap the Build number 7 times. Enter your device PIN when prompted to unlock the hidden Developer Options on your Android device.samsung developer options enabled

Now go back to Settings > Developer options, tap the toggle next to USB debugging, and select OK when prompted.

enable usb debugging on android

3. Verify and Authorize ADB Connection

Finally, let’s see how to connect to and authorize ADB on your device.

  1. Navigate to Display settings on your Android device and extend the Screen timeout duration to 5 to 10 minutes.
  2. Connect your phone or tablet to the computer using a compatible USB cable.
  3. Now launch a command window, type the following command, and click Enter.
    adb devices
  4. Your device will prompt you to authorize ADB via a USB connection. Tap the Allow option.allow usb debugging on computer
  5. You’ll see the list of the Serial number of the attached device in the command window represented by a string of alphanumeric values as shown below.adb devices command in windows powershell

You are all set to use ADB and Fastboot commands. You can also set up system-wide ADB so you can execute commands from anywhere without navigating to the “platform-tools” directory every time.

Should you encounter any errors while using ADB, refer to our tutorial on fixing the ‘ADB or Fastboot is not recognized‘ issue.

Having set up ADB and Fastboot on your PC, you must explore our detailed list of commands to explore what you can do with them.

Was this Article helpful?
YesNo