ubuntu鏈接安卓設備

1.首先安裝MTP軟件android

apt-get install mtpfs libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9

2.編輯/etc/fuse.conf文件ubuntu

#/etc/fuse.conf - Configuration file for Filesystem in Userspace (FUSE)

#Set the maximum number of FUSE mounts allowed to non-root users.
#The default is 1000.
#mount_max = 1000

# Allow non-root users to specify the allow_other or allow_root mount options.
user_allow_other

如上所示取消最後一行的註釋vim

3.查詢本身的安卓設備bash

lsusb
Bus 002 Device 003: ID 17ef:1003 Lenovo Integrated Smart Card Reader
Bus 002 Device 006: ID 05c6:6774 Qualcomm, Inc. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b221 Chicony Electronics Co., Ltd integrated camera
Bus 001 Device 003: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

如上第二行即是個人安卓設備,顯示是高通公司記住ID號碼05c6和6774ide

4.添加udev規則spa

vim /lib/udev/rules.d/69-mtp.rules
# A0001
ATTR{idVendor}=="05c6", ATTR{idProduct}=="6774", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
vim /etc/udev/rules.d/51-android.rules
ATTR{idVendor}=="05c6", ATTR{idProduct}=="6774", MODE=」0666"

如上第三步獲得的ID在這裏用上了。rest

5.重啓udev服務ci

service udev restart

至此,個人一加手機已經能夠經過MTP協議鏈接到ubuntu上面了。值得注意的是以上操做都是在root下完成的。若是root是禁用狀態的朋友們請使用sudo命令。若是當前帳戶不在sudo組裏能夠參考個人另外一個文章,進入recovery模式將該用戶添加到sudo組裏。
get

相關文章
相關標籤/搜索