Sign up ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

When it comes to , I often read recommendations like "Use adb logcat to find some more details". Looking for a good way to backup all my apps including their data, Full Backup of non-rooted devices refers to adb backup and adb restore. In several places one can find ways to remotely do on an Android device with the use of ADB, such as transferring files using adb push or adb pull, accessing the via adb shell, and more. So ADB seems to be a good thing to have for an Android user.

But how to get this "ADB thingy" on my computer? Not being a developer, installing the entire Android SDK seems a bit overkill. Is there a more minimalistic approach available?

share|improve this question
Minimal ADB, fastboot and drivers All-in-one Installer No need to download Android SDK – Manubhargav Aug 23 at 10:52

4 Answers 4

I do not really understand why anyone would prefer downloading an old version of unknown origin from a malware-ridden website to downloading the latest official version directly from Google itself. I guess to each its own.

Here are the links to the Google repository:

The latest r23 version of the platform tools (contains just a few binaries - less than 2Mb in size each):

For users of Ubuntu and Debian (distributions I personally use) I have put together a small bash script which finds and installs the latest version of the platform tools - Installing Android platform tools (ADB) on Ubuntu

share|improve this answer
Because they might be subject to change? You just linked to a specific version. My links above go to the latest version available at the time you click them. Furthermore: My links are for the minimal installation (as specified by the question), while yours include the entire platform tools (size factor 10 for the archive: 1.4 MB vs. 12 MB for Linux, same for the installation: 3.8 MB vs. 38 MB). Thanks for the complement, though, as the "full platform tools" might be a good compromise for the one or the other user. – Izzy Mar 27 '13 at 21:02
this is the difference between engineers and end users. engineers prefer to cut out the middle man and go straight to the source. this is the only way to ensure that you are getting the latest version. you do not have to unpack the whole package - just the files you need. and complaining about having to download extra 10Mb once in a few months? really? it's 2013... – user23414 Mar 27 '13 at 21:47
And we are talking about "end users" here (engineers go to SO :) No reason to argue, Alex -- we both made our points. Users have the choice which download to favour. If you insist, I can update my answer to point to yours for "alternative sources". – Izzy Mar 27 '13 at 21:57
Found two other minimal installation methods: and It would be appreciated if someone could really provide an easy way to only get the latest pristine platform tools in case one does not want all that overhead from the SDK. So if you want updates directly from google, the smallest installation curr. would be the installer for the SDK tools (~105MB) from and then using the updater to only install/update platform tools. Pretty sad. – doktor5000 May 26 at 12:33
Are these links for the latest version, or are they outdated? – RockPaperLizard Jun 25 at 9:38
up vote 17 down vote accepted

In fact, it is not necessary to install the entire SDK if one does not want to use it for development. To be able to run basic ADB commands in the context needed by an average user, a rudimentary installation is completely sufficient. I will try to explain how to do this, and hopefully cover the most used computer systems.


First, you will need the basic binaries. These can be found e.g. in the Download area of my Android site, where I try to keep up-to-date versions available – for Linux, MacOS, and Windows.1

Windows users

If your computer is running Windows, you will also need the special drivers for your device (no generic solution here, so you need to check this out yourself; usually, those drivers are offered for download on the manufacturer's website).

Linux and Mac OS users

Linux and Mac OS users might need to make their device known to their operating system. For Linux, you find the necessary steps described in my answer here. Not being familiar with Mac OS, I can not speak for it.



For Linux, this is quite easy: Simply unpack the downloaded binaries into a directory of your choice. At the time I'm writing this, this will only be two files: adb and aapt (the latter being used by QtADB, and not necessarily needed to execute ADB commands directly). Adjust their file permissions to make them executable (e.g. from the command line: chmod 0755 adb aapt). Finally, it's a good idea to include the chosen directory with your $PATH variable, so you can call adb from wherever you are. A good place for that is at the end of your ~/.profile file to include an additional line like export PATH="~/bin:$PATH" (if you extracted the binaries to ~/bin).


The Windows download holds a couple more files. Also extract them into a directory of your choice. If you want them to be callable from wherever you are, without preceding the complete path, you need to add that path to your environment variables as well. Not being a Windows user, I must leave the "how to do this" to you.

What else?

You should be done at this point, and can use the full powers of the ADB command line.

Further readings

1: Also see Alex' answer for more alternative sources.

share|improve this answer
your links are dead. Google's links are still working and specially for those complaining about file sizes Google has removed everything non-essential from their platform tools package. – user23414 Jul 11 '13 at 5:53
@AlexP. thanks for the hint, updated. I also highlighted where to look when they die again (not all links have been dead -- the master-link still worked. Made that bold now :) – Izzy Jul 11 '13 at 6:11
Too bad QtADB does not seem to include ADB anymore. – user23414 Jul 11 '13 at 7:35
What? Sorry, I didn't re-download, just updated the links. Are you saying the adb binary is no longer included? =:-0 Darn, you're right :( Will update that ASAP. If somebody downloaded the Win/Mac versions before, a link would be nice. I will see for the binaries I downloaded back then. – Izzy Jul 11 '13 at 8:32
Lucky us! I found the Linux and Windows archives, and finally even alternative sources plus the Mac binaries. Replaced the dead links, everything's available again now. – Izzy Jul 11 '13 at 20:54

I made something for OS X, this may be exactly what you are looking for: Quick ADB/Fastboot installer: ADB and Fastboot binaries with installer

share|improve this answer
Not for me, I have no Mac (I'm a Linux user). But thanks, others might prefer an easy point-and-click solution :) – Izzy Mar 13 at 16:37
Okay, maybe I will make a version for Linux too. Shouldn't be that complicated ;) – SimMac Mar 13 at 16:41
Just follow the steps described above. From what I've read on your Github page, not too many changes are required. I'd suggest /usr/local/bin as the place for the binaries, though (actually, I use the manual approach as described in my answer (just updated it now) – and have the binaries in ~/bin (didn't need a system-wide install yet). // PS: The ones most in need will be our poor Windows fellows. Most of them are lost when it comes to "manual work" #D – Izzy Mar 13 at 16:44
Thanks, I just released v2.0 which brings Linux support, I would be happy if you could test it if it works for you. – SimMac Mar 14 at 19:50
I just took a quick look inside: Looks good to me! Your variant is even more stripped-down than mine (I also include aapt – not strictly required, though). +1 meanwhile, and thanks! (you might wish to include a link to my download area in your for those requiring aapt) – Izzy Mar 14 at 20:23

15 seconds minimal ADB, fastboot and drivers installer.

  • No need to navigate to the installation folder in CMD.
  • It can be installed system-wide.
  • No need to check for manufacturer specific drivers.
  • Everything included in 9MB.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.