1
0
mirror of https://github.com/M0Rf30/android-udev-rules.git synced 2024-06-25 07:28:09 +02:00
Go to file
Gianluca Boiano d2e89a3f6d Merge pull request #62 from rajendarreddyj/master
Updating New Manufacturer Rules and renaming mine directory to ubuntu.
2015-09-20 11:52:21 +02:00
ubuntu Updating new manufacturers and directory 2015-09-19 17:40:58 -05:00
51-android.rules Add id for Motorola XT1052 2015-09-18 14:41:29 +02:00
license.txt GP3 licensed 2014-09-28 19:11:52 +02:00
README updating ReadMe 2015-09-19 17:46:14 -05:00

These rules refer to 

http://developer.android.com/guide/developing/device.html

and include many suggestions from the Archlinux and Github Community

If you're developing on Ubuntu Linux, you need to add a udev rules file that contains a USB configuration for each type of device you want to use for development. In the rules file, each device manufacturer is identified by a unique vendor ID, as specified by the ATTR{idVendor} property. For a list of vendor IDs, see USB Vendor IDs, below. To set up device detection on Ubuntu Linux:
Log in as root and create this file: /etc/udev/rules.d/51-android.rules.
Use this format to add each vendor to the file:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" 

In this example, the vendor ID is for HTC. 
The MODE assignment specifies read/write permissions, and GROUP defines which Unix group owns the device node.
Note: The rule syntax may vary slightly depending on your environment. Consult the udev documentation for your system as needed. For an overview of rule syntax, see this guide to writing udev rules. 
please refer to 51-android.rules in [ubuntu directory](ubuntu)
Now execute:
chmod a+r /etc/udev/rules.d/51-android.rules

Try group plugdev rather than plugindev. Then restart udev:
sudo udevadm control --reload-rules
sudo service udev restart

Add plugdev to <ubuntuloginid>
sudo useradd -G plugdev <ubuntuloginid>