Latest version of ADB(Android Debug Bridge) and Fastboot(Android SDK Platform Tools) are now available and you can also download it from Google. ADB is a simple command line utility which comes with Google’s Android SDK. ADB is used to connect your device USB to a computer, install and uninstall apps, run shell commands and also copy files. And Fastboot can be used to format or re flash the partition on your Android device.
You need to unlock the bootloader of your phone to install an OTA update and flash factory image. Usually, You need to download the complete package of Android SDK /Android Studio Fastboot and ADB, which is about 1GB Size.
But for the latest ADB and Fastboot, you don’t need to download the whole package of 1GB because its total size is just around 10 MB. The smallest of these command line downloads are about 200MB in size.
Google provides you most up to date Android SDK Platform tools and it should never have a compatibility issue with any Android devices. The new ADB and Fastboot are not compatible with old version of Android phones and ADB. You need to have an updated ADB tool.
You may also read: How to download and install Magisk systemless interface on Android
You can see that below in the official changelog provided by Google. For developers, it is recommended to download ADB, Fastboot or update them directly from inside the SDK Manager. This ensures the tools are saved to the right place with the rest of your Android SDK tools and easily updated.
The latest ADB, Fastboot is available for Windows, Mac, and Linux. You can download the ZIP package and extract it to your computer.
Download ADB and Fastboot for Windows, Mac, Linux:
Download For Windows:
Download For Mac:
Download For Linux:
Previous Google Updates:
As compare to the previous releases, You can see how often Google update the tools and make sure all bugs are fixed for new releases.
April 24, 2017 Update Version25.0.5:
Fixed ADB sideload of large updates on Windows, manifesting as “std::bad_alloc”.
Fixed adb problems with some Windows firewalls, manifesting as “cannot open transport registration socket pair”.
Both adb –version and fastboot –version now include the install path.
Changed adb to not resolve localhost to work around misconfigured VPN.
Changed adb to no longer reset USB devices on Linux, which could affect other attached USB devices.
March 16, 2017 Update Version 25.0.4:
Added experimental libusb support to Linux and Mac adb
To use the libusb backend, set the environment variable ADB_LIBUSB=true before launching a new adb server. The new adb host-features command will tell you whether or not you’re using libusb.
You may also read: How to bypass FRP on Samsung gadgets with these easy steps
To restart adb with libusb and check that it worked, use adb kill-server; ADB_LIBUSB=1 adb start-server; adb host-features. The output should include “libusb”.
In this release, the old non-libusb implementation remains the default.
fastboot doesn’t hang 2016 MacBook Pros anymore
Fixed Systrace command line capture on Mac
December 16, 2016 Update Version 25.0.3:
Fixed fastboot bug causing Android Things devices to fail to flash
December 12, 2016 Update Version 25.0.2:
Released Android N MR1 Stable (API 25)
November 22, 2016 Update Version 25.0.1:
Release of Android N MR1 Developer Preview 2 (API 25)
October 19, 2016 Update Version 25.0.0:
Released Android N MR1 Developer Preview 1 (API 25)
October 14, 2016 Update Version 24.0.4:
Fixed issues in ADB and Mac OS Sierra