How to get a Honeycomb (Android 3.x) tablet to work with Kubuntu

I recently got a Honeycomb tablet for doing dev work on and found the lack of full documentation to get my various computers to recognise it somewhat frustrating, so here’s that process in full:

First off, make sure you have turned on USB Debugging on your device Settings -> Application Settings -> Development -> USB Debugging

As per the article on Setting up a Device for Development, open or create /etc/udev/rules.d/51-android.rules and add this for each ‘vendor’ (manufacturer) of the devices you own (all HTC devices use the same vendor id). My new device is a Lenovo Thinkpad, so my vendorId is 17ef, but you can find other vendorIds here:

SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", MODE="0666", GROUP="plugdev"

The extra step they don’t tell you about is that you have to open or create /home/<USER_NAME>/.android/adb_usb.ini and add the vendor id in there too with a hex prefix, so mine looks like:


Now restart udev:

sudo restart udev

and lastly restart adb and check to see if your device is recognised:

adb kill-server
adb start-server
adb devices

2 thoughts on “How to get a Honeycomb (Android 3.x) tablet to work with Kubuntu

  1. Hi,
    i hava Thinkpad talbet too, but I have smal problem.
    Mountin work for me without file /etc/udev/rules.d/51-android.rules but with this file I cant mount?

    Any idea?

Leave a Reply to Thran Cancel reply