ubuntu usb調試

1、sudo vi /etc/udev/rules.d/51-android.rules(創建一個這樣的文件)

2、(在這個文件中寫入我們手機usb驅動的一些信息)

                                                       jinyu@jinyu-pc:~$ 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 007 Device 002: ID 17ef:600e Lenovo 
                                                       Bus 007 Device 003: ID 04b3:3025 IBM Corp. 
                                                       Bus 001 Device 004: ID 17ef:7435 Lenovo (這個是我手機)


注意:source.android.com官網的這些數據是google的產品的數據,除非你用的是他們的產品

# adb protocol on passion (Nexus One)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", MODE="0600", OWNER="<username>"
# fastboot protocol on passion (Nexus One)
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", MODE="0600", OWNER="<username>"
# adb protocol on crespo/crespo4g (Nexus S)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e22", MODE="0600", OWNER="<username>"
# fastboot protocol on crespo/crespo4g (Nexus S)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e20", MODE="0600", OWNER="<username>"
# adb protocol on stingray/wingray (Xoom)
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="70a9", MODE="0600", OWNER="<username>"
# fastboot protocol on stingray/wingray (Xoom)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="708c", MODE="0600", OWNER="<username>"
# adb protocol on maguro/toro (Galaxy Nexus)
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0600", OWNER="<username>"
# fastboot protocol on maguro/toro (Galaxy Nexus)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e30", MODE="0600", OWNER="<username>"
# adb protocol on panda (PandaBoard)
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d101", MODE="0600", OWNER="<username>"
# fastboot protocol on panda (PandaBoard)
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d022", MODE="0600", OWNER="<username>"
# usbboot protocol on panda (PandaBoard)
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d00f", MODE="0600", OWNER="<username>"
# usbboot protocol on panda (PandaBoard ES)
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d010", MODE="0600", OWNER="<username>"
# adb protocol on grouper (Nexus 7)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e42", MODE="0600", OWNER="<username>"
# fastboot protocol on grouper (Nexus 7)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e40", MODE="0600", OWNER="<username>"
我在後面加了
# my mobile is A750
SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", ATTR{idProduct}=="600e", MODE="0666", OWNER="Lenovo"
# I also don't know which is my mobile.
SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", ATTR{idProduct}=="7435", MODE="0666", OWNER="Lenovo"
更新一下:
sudo udevadm control --reload-rules
ubuntu 11.10 和 ubuntu 12.04 貌似沒什麼區別

發佈了37 篇原創文章 · 獲贊 11 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章