1.首先安裝MTP軟件
創(chuàng)新互聯(lián)主營馬山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app開發(fā),馬山h5重慶小程序開發(fā)搭建,馬山網(wǎng)站營銷推廣歡迎馬山等地區(qū)企業(yè)咨詢
apt-get install mtpfs libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
2.編輯/etc/fuse.conf文件
#/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
如上所示取消最后一行的注釋
3.查詢自己的安卓設(shè)備
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
如上第二行便是我的安卓設(shè)備,顯示是高通公司記住ID號(hào)碼05c6和6774
4.添加udev規(guī)則
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在這里用上了。
5.重啟udev服務(wù)
service udev restart
至此,我的一加手機(jī)已經(jīng)可以通過MTP協(xié)議連接到ubuntu上面了。值得注意的是以上操作都是在root下完成的。如果root是禁用狀態(tài)的朋友們請(qǐng)使用sudo命令。如果當(dāng)前賬戶不在sudo組里可以參考我的另一個(gè)文章,進(jìn)入recovery模式將該用戶添加到sudo組里。