How to register this tablet to Ubuntu udev list?

adb, android, android-emulator, device-driver

Solution

For all those having a tablet with ID 2207, these 2 links made it be visible.

First one is this one (`http://clamel.netai.net/smartpad850i/enable_adb`).

It will help you set such device up. If after this setup the tablet appears as `???????`, then use the other link to make it visible.

The other link is here (`http://ptspts.blogspot.com/2011/10/how-to-fix-adb-no-permissions-error-on.html`).

If after system restart you lose the settings, then either repeat the same steps or simply restart `udev` service.

Problem

I've got a cheap android tablet and I need to use it to test apps on it. I am using Ubuntu so I first have to add the device to `udev` list. I connected the tablet, but `adb` does not see it ``` $ adb devices List of devices attached $ ``` The I tried using `lsusb`, but the device is not identified to the Ubuntu (USB debugging is checked! in tablet's properties) ``` $ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 046d:0928 Logitech, Inc. QuickCam Express Bus 005 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser Bus 001 Device 004: ID 2207:0000 ``` If I attach my mobile phone, I see that it is connected via the last channel. So, I assumed that this tablet is identified as `ID 2207:0000`, thus making ID Vendor "2207". I edited udev file `51-android.rules` to look like this ``` SUBSYSTEM=="usb", ATTR{idVendor}=="2207", MODE="0666", GROUP="plugdev" ``` Restarted the comp, reattached USB cable to the tablet, the the tablet was not recognized again. Any advise of what should I do? How to make this tablet be visible to the `adb`? EDIT Does this vendor id looks odd to you: 2207:0000? Especially those four zeroes?

Original source