$ adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
001045d235253586 no permissions (missing udev rules? user is in the plugdev group); see [http://developer.android.com/tools/device.html]
To Fix this, follow these steps:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 06cb:009b Synaptics, Inc.
Bus 003 Device 003: ID 5986:2127 Bison Electronics Inc. HD Camera
Bus 003 Device 004: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 005: ID 054c:0cf2 Sony Corp. WALKMAN
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Here my android device is Sony Corp. WALKMAN. So mine is vid=054c
and pid=0cf2
.
$ sudo nano /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="054c", ATTR{idProduct}=="0cf2", MODE="0666", GROUP="plugdev"
Save by Ctrl+X & then Y
$ sudo udevadm control --reload-rules
$ adb devices
List of devices attached
001045d235253586 device
$ adb shell
© 2019 to 2025 Branden Gilfoil & © up to 2025 for respective owners.