I've been having a issue trying to get the adb devices command to pick up my LG TRANSPYRE™ (VS810PP) phone. Keep in mind the command does in fact work. So it's not an issue with adb, more with the drivers.
After taking a look from this post I found online, I did the steps properly (three times, just to be sure).
So I basically did this:
- Created a file:
/etc/udev/rules.d/70-android.rules. - Wrote
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"to the file. - Assigned proper permissions via
sudo chmod a+rx /etc/udev/rules.d/70-android.rules - Rebooted my computer.
- Restarted udev.
And the results:
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
(But nothing came after that)
But I didn't give up just yet. I read from another post here on Ask Ubuntu, I tried again.
Again, the process:
- Created a file:
/etc/udev/rules.d/51-android.rules - Wrote
SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"to the file - Gave proper permissions
sudo chmod a+rx /etc/udev/rules.d/51-android.rules - Rebooted the 'pooter.
- Restarted udev.
The output is the same as above, still not fixed...
I've very new to android, but my best guess is that I'm using some sort of out-dated method, because those posts are at either 2 or more years old. So there is probably a new method now.
Edit:
$ lsusb
...
Bus 005 Device 005: ID 1004:628a LG Electronics, Inc.
...
$ dmesg | grep "LG"
[ 69.824457] usb 5-1.4: Manufacturer: LG Electronics Inc.
[ 73.155776] usb 5-1.4: Product: LGE Android Phone
[ 73.155783] usb 5-1.4: Manufacturer: LG Electronics Inc.
[ 74.232275] scsi 5:0:0:0: CD-ROM LGE Android Platform 0000 PQ: 0 ANSI: 2
[ 78.191262] usb 5-1.4: Product: LGE Android Phone
[ 78.191268] usb 5-1.4: Manufacturer: LG Electronics Inc.
$ echo "0x1004" > ~/.android/adb_usb.ini
$ adb kill-server
$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ adb devices
List of devices attached