1. Locate the device ID in lsusb
Root @ Ubuntu :~ # 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: 0002 Linux Foundation 2.0 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 004 device 002: Id 03f0: 0862 Hewlett-Packard
Bus 002 device 002: Id 04f2: b2c2 chicony Electronics Co., Ltd
Bus 001 device 005: Id 05c6: 9025 Qualcomm, Inc.
2. Find the ID of the port connected to your mobile phone
Take the last row as an example. The read ID is 05c6.
3. register the udev rules file:
Root @ Ubuntu :~ # Sudo gedit/etc/udev/rules. d/50-android.rules
Enter the ID of step 2 to the open file in the following format:
Subsystem = "USB ",Sysfs {idvendor} ="05c6", Mode = "0666"
You can also enter other phone models into the file, as shown below:
- # ACS 0502
- Subsystem = "USB", sysfs {idvendor} = "0502", mode = "0666"
- # Dell 413c
- Subsystem = "USB", sysfs {idvendor} = "413c", mode = "0666"
- # Foxconn 0489
- Subsystem = "USB", sysfs {idvendor} = "0489", mode = "0666"
- # Garmin-Asus 091e
- Subsystem = "USB", sysfs {idvendor} = "091e", mode = "0666"
- # HTC 0bb4
- Subsystem = "USB", sysfs {idvendor} = "0bb4", mode = "0666"
- # Huawei 12d1
- Subsystem = "USB", sysfs {idvendor} = "12d1", mode = "0666"
- # Kyocera 0482
- Subsystem = "USB", sysfs {idvendor} = "0482", mode = "0666"
- # LG 1004
- Subsystem = "USB", sysfs {idvendor} = "1004", mode = "0666"
- # Motorola 22b8
- Subsystem = "USB", sysfs {idvendor} = "22b8", mode = "0666"
- # NVIDIA 0955
- Subsystem = "USB", sysfs {idvendor} = "0955", mode = "0666"
- # Pantech 10a9
- Subsystem = "USB", sysfs {idvendor} = "10a9", mode = "0666"
- # Samsung 04e8
- Subsystem = "USB", sysfs {idvendor} = "04e8", mode = "0666"
- # Sharp 04dd
- Subsystem = "USB", sysfs {idvendor} = "04dd", mode = "0666"
- # Sony Ericsson 0fce
- Subsystem = "USB", sysfs {idvendor} = "0fce", mode = "0666"
- # ZTE 19d2
- Subsystem = "USB", sysfs {idvendor} = "19d2", mode = "0666"
3. Change the rule File Permission
Root @ Ubuntu :~ # Sudo chmod-r 777/etc/udev/rules. d/50-android.rules
4. Restart
Root @ Ubuntu :~ # Sudo/etc/init. d/udev restart
5. Switch to the platform-tools directory and restart the ADB service.
Root @ Ubuntu:/home/jindegege/Java/Android-SDK-Linux/platform-tools # ADB kill-Server
6. Run the ADB command to open the device.
Root @ Ubuntu:/home/jindegege/Java/Android-SDK-Linux/platform-tools # ADB Devices