Home > Tips and Tricks

Download Latest Android SDK Platform Tools [Windows/Mac/Linux]

In this guide, we will show you the steps to download and install the Android SDK Platform Tools on your PC. Among the plethora of tools and custom binaries doing the rounds in the open-source ecosystem, there’s no denying the fact that the ADB and Fastboot Tools are probably the most important ones. Moreover, it is among the very few tools that are used by both tech enthusiasts and normal users alike.

android sdk platform tools

If we talk about the latter set of users, they could use it to boot their device to Stock Recovery and then format their device or flash the firmware via ADB Sideload. Likewise, they could also use it to execute ADB Shell commands and remove bloatware or preinstalled apps from their device. Then if we shift our attention towards the tech geeks, well, the platform-tools is the gateway to entering the custom development market.

android sdk platform tools

Right from booting their device to Fastboot Mode, to flashing Magisk patched boot.img for root, flashing firmware to unbrick their device, or flashing custom ROMs and recoveries, probably none of these tweaks would be possible if it wasn’t for this tool. Well, enough of the praise, let’s now get straight to the task and make you aware of the steps to download and install the Android SDK Platform Tools on your PC.

How to Install Android SDK Platform Tools

android sdk platform tools

The below instructions are listed under separate sections for ease of understanding. Make sure to follow the same sequence as mentioned.

STEP 1: Download Android SDK Platform Tools

  1. To begin with, download the Android SDK Platform Tools on your PC from below:
    Windows | Linux | macOS 
    [Note: Links are automatically updated from Google's servers]
  2. Once downloaded, extract it to any convenient location on your PC.android sdk platform tools
  3. Doing so will give you the platform-tools folder, which will be used throughout this guide.

STEP 2: Add ADB to Path

So you have downloaded and extracted the Android SDK Platform Tools to a convenient location of your choice. Your next step should be to inform your system about this location as well. And this could be done by adding the ADB path to the system’s Environmental Variables. To do so, you may either refer to our detailed guide on How to Add ADB to Path in Windows 11 or check out the below shorter instructions-

  1. To begin with, note down the location where you have extracted the Android SDK Platform Tools.
  2. Then head over to the Start menu, search View Advanced System Settings, and open it.Android SDK Platform Tools
  3. You shall now be taken to the Advanced tab of System Properties.
  4. Click on the Environmental Variables button situated at the bottom right.
    android sdk platform tools
  5. Now select the Path field under System Variable and click on the Edit button.
    android sdk platform tools
  6. After that, click on the New button and paste the platform-tools folder location (that you had earlier copied) in the space provided.
    android sdk platform tools
  7. Then click OK to save this path. Again click OK to close Environmental Variable and finally click OK to close System Properties.
  8. That’s it. Now restart your PC (optional but recommended) and your tasks stand complete.

STEP 3: Install Fastboot Drivers

The ADB is just the tip of the iceberg, most of your work would usually be carried out in the Fastboot Environment. However, your PC wouldn’t be able to identify the connected device in Fastboot Mode unless it has the necessary Fastboot Drivers installed. So please refer to our guide on How to Install Fastboot Drivers in Windows 11.

android sdk platform tools

How to Check if ADB and Platform Tool is Successfully Installed?

Now that we are done setting up the ADB and Fastboot environment, let’s put it to test and verify the results. In this regard, first, we will verify the ADB Connection and then the Fastboot Connection. Follow along.

Verify ADB Connection

  1. To begin with, enable USB Debugging on your device so as to make it recognizable by the PC in ADB mode.
  2. To do so head over to Settings > About Phone > Tap on Build Number 7 times [MIUI Number in Xiaomi Devices].
  3. Then go back to Settings > System > Developer Options > Enable USB Debugging.android sdk platform tools
  4. Head over to the platform-tools folder, type in CMD in the address bar, and hit Enter.android sdk platform tools
  5. This will launch the CMD window with the platform-tools folder directory.
  6. Now execute the below command to verify the ADB Connection
    adb devices

    android sdk platform tools

  7. You should now get your unique device ID, signifying that the ADB connection is successful.
  8. If you also get an unauthorized message, then check your device, there will be a prompt, tap on Allow.android sdk platform tools
  9. Then again execute the above command and this time you wouldn’t get the unauthorized alert in the CMD.

Verify Fastboot Connection

  1. To begin with, make sure that you have carried out all the steps mentioned in the above ADB section.
  2. Then execute the below command in the CMD window that is opened in the platform-tools folder:
    adb reboot bootloader

    android sdk platform tools

  3. Your device will now boot to the Fastboot Mode, signifying that the connection stands successful.

Can I use any other ADB Tool?

It is not advised to use any other third-party ADB and/or Fastboot Tools. This is because most of these tools are outdated and haven’t received updates in years. Moreover, they aren’t in sync with newer Android changes either [such as the FastbootD Mode, dynamic partitions, etc].

Can I use Powershell instead of CMD to Execute Commands?

While you could use Powershell instead of Command Prompt, but I wouldn’t advise you to do so. This is because Powershell requires you to append a couple of additional characters or keywords before each command which makes it quite difficult and confusing. So stick with CMD and you wouldn’t face any issues as such.

How to Open CMD as Admin inside platform-tools

If you want to open the Command Prompt as an administrator inside the platform-tools folder, then there are two different approaches that you could take-

  • Open CMD as an administrator from the Start Menu and then use the cd command to change the directory to the platform-tool folder.
    Benefit- it is easier to carry out. 
    Drawback- You will have to do this everytime.
  • Add the Open CMD as administrator option in the right-click menu. [Personally, I would recommend this approach].
    Benefit- it just requires a one-time setup required. 
    Drawback- Slightly technical to set up.

    android sdk platform tools

List of all ADB and Fastboot Commands

From this guide, you will be able to get hold of all the important and most frequently used ADB and Fastboot Commands as well as their usage instructions. So do check out our guide on A List of Useful ADB and Fastboot Commands and their Usage.

android sdk platform tools

How to Fix ADB and Fastboot Errors

it is no hidden secret that the ADB and Fastboot domain is prone to quite a few issues. From the inability of the device to be recognized in Fastboot Mode to the inability of the CMD to flash a file, you might com across quite a few bugs and issues. Fortunately, we have it all covered, do check out our guide on How to Fix All Possible ADB and Fastboot Errors.

android sdk platform tools

So this was all from this guide on how you could download and install the Android SDK Platform Tools. We have also addressed some of the most commonly asked queries relating to this tool. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.

  • Hello! I have a OnePlus8 that I bought through an ad online, not from a store. It came with the box, charger and receipt so it looked legit. I’ve had some problems with it lately and thought I’d do a factory reset. So I did, and I got this error, “current image(boot/recovery) have been destroyed…”. From what I understand of your instructions I would need to have access to my phone and do some steps with both the phone and the computer before I can fix the error. Since my phone is totally dead and I have no prior connection between phone and computer with the ADB and Platform tool, is it possible to fix the error at all? When I connect the phone to the computer with a cable nothing happens, I can’t access anything.
    Best regards,

  • Hello Sadique,
    Thanks for your post. It is very well explained in detail. My xiaomi mi A1 has the Operative System corrupted, so I am trying to install an old version of the software in order to not to lose all the data from my device (factory reset). However, I can´t activate the debug option (can´t access to aplications) so I can´t follow your steps to install ADB and fastboot.
    Is there any way to complete the installation or any way to recover my data?
    Thanks in advance, kind regards

  • joaquin

    buenas tardes, tengo un prblema con mi xiaomi poco x3 pro, al intentar prenderlo o reiniciarlo se quede pegado con la imagen de fastboot por mas que lo reinicio sale el logo de poco y vuelve a fastboot, nisiquiera me deja ingresar al menu recovery, que puedo hacer? llevo horas intentando pero nada con exito
    posdata: el pc en ocaciones reconoce el dispositivo pero no le implementa nada ni hace nada solo da error

    • Sadique Hassan

      Hi Joaquin, is the bootloader unlocked on your device? if yes, then you could flash the firmware either via Mi Flash Tool or manually download the firmware, extract it, and double-click on the flash-all.bat file to flash it.
      Hola Joaquin, ¿el bootloader está desbloqueado en tu dispositivo? En caso afirmativo, puede actualizar el firmware a través de Mi Flash Tool o descargarlo manualmente, extraerlo y hacer doble clic en el archivo flash-all.bat para actualizarlo. posdata: la pc a veces reconoce el dispositivo pero no implementa nada ni hace nada, solo da error

  • Is there a link to download the tool brother?

    • Sadique Hassan

      Hi Kenneth, the download link is given in Step 1 of this guide itself.