Skip to content

Instantly share code, notes, and snippets.

@johnjohndoe
Created November 23, 2018 15:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnjohndoe/9faffbdb8a42a169a569b8fda1c69a24 to your computer and use it in GitHub Desktop.
Save johnjohndoe/9faffbdb8a42a169a569b8fda1c69a24 to your computer and use it in GitHub Desktop.
Grant permission for an Android device on Linux. Source: https://gist.github.com/olesenm/06ee8cdee893c732462a#gistcomment-1642232

Hi there , for me i must add my device ( DG-310 / Doogee Voyager 2 ) , to my udev rules , i use this code for make that quick

sudo groupadd plugdev
sudo gpasswd -a $USER plugdev

AVID=$(lsusb | grep HTC | awk '{print $6}' | sed 's/[:].*//')
APID=$(lsusb | grep HTC | awk '{print $6}' | sed 's/.*[:]//')
sudo echo 'SUBSYSTEMS=="usb", ATTR{idProduct}=="$AVID",  ATTR{idProduct}=="$APID", MODE="0666", GROUP="plugindev"' >> /etc/udev/rules.d/51-android.rules

ADBN=$(lsusb | grep HTC | awk '{print $2}')
ADDN=$(lsusb | grep HTC | awk '{print $4}' | sed 's/[:].*//')
sudo chmod 666 /dev/bus/usb/$ADBN/$ADDN

sudo udevadm control --reload-rules
sudo service udev restart
sudo udevadm trigger
sudo ./adb kill-server
sudo ./adb usb

sudo ./adb devices
List of devices attached 
0123456789ABCDEF    device

sudo ./adb kill-server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment