Nexus One ADB on Ubuntu 9.10/Arch Linux

So I just spent the last hour trying to get the Nexus One and ADB to play nicely together on my machine. Finally it is working and here is how…

/etc/udev/rules.d/90-android.rules

SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", SYMLINK+="android_fastboot"
sudo restart udev

This should allow any user in the plugdev group to use adb without sudo.

Leave a comment ?

11 Comments.

  1. Cheers mate; you just saved me an hour of work!

  2. Thanks, worked great for me!

  3. Thank you again.

  4. I love you, I went through like four tutorials and all of em assumed root privelleges when running ADB, FINALLY THIS WORKS!!! I HEART YOU!!!

  5. !!!!!!!!!!!!!!!!Thanks a Zillion!!!!!!!!!!!!!!!!!

  6. Hey, my idProduct is 4e11 not 4e12 – and I can’t get this to work. Is there something running or not running on my N1 that may be causing this difference?

  7. Awesome.. thank you so much!!

  8. Working great on 10.10, event no dotslash (./) anymore.
    thanks a lot

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackbacks and Pingbacks: