Android ADB No Permissions Fix (Ubuntu)

The Problem

You connected your device (phone, tablet ..etc ) to your computer via USB to use Android Debugging Bridge (ADB) – to run apps on your device from your computer or a lot of other stuff that you can do using ADB, for more see this – . However, your phone is appearing as “????????????     no permissions”

The Fix (2 solutions)

The Simple Solution (Easy & Not Permanent)

  1. Open Terminal (Shortcut: Ctrl+Alt+T)
  2. Change directory to the Android SDK Tool directory (e.g. /home/mzaher/Downloads/android-sdk-linux_x86/platform-tools)
    1. cd /<your android sdk tools directory location>/android-sdk-linux_x86/platform-tools
  3. Switch to root user and type the root password when asked to.
    1. su
  4. Kill ADB server
    1. ./adb kill-server
  5. Start ADB Server again (note: this time will be running as root)
    1. ./adb start-server
  6. Exit root session
    1. exit
  7. Test if the device is shown normally, you shoudn’t see the “????????????     no permissions”
    1. ./adb devices
  8. After every reboot you will need to re-do the past steps OR follow the solution below for a permanent fix.

The Hard Solution (Hard & Permanent)

Stay tuned


4 Responses to Android ADB No Permissions Fix (Ubuntu)

  1. Joe says:

    Fixed my issue, thanks! Looking forward to the permanent solution.

  2. amit says:

    doesnt work

  3. elBradford says:

    Root is the only way it works for me. That’s lame, I wish I didn’t need root.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: