Ubuntu 安装MTP驱动访问安卓设备

    转自:http://www.ipython.me/ubuntu/how-to-connect-kindle-with-ubuntu.html

 

1、安装MTP工具集:

mr_liu@i-it:~$ sudo apt-get install mtp-tools mtpfs
 
mr_liu@i-it:~$ dpkg -l mtp-tools mtpfs
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                           Version                        Description
+++-==============================-==============================-============================================================================
ii  mtp-tools                      1.1.3-1ubuntu0.1               Media Transfer Protocol (MTP) library tools
ii  mtpfs                          0.9-3build1                    FUSE filesystem for Media Transfer Protocol devices

2、检测设备的 idVendor 和 idProduct

mr_liu@i-it:~$ mtp-detect | grep idVendor
Device 0 (VID=1949 and PID=000d) is UNKNOWN.
 
mr_liu@i-it:~$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 045e:07b2 Microsoft Corp.
Bus 003 Device 003: ID 1949:000d Lab126

3、在linux 里面不需要为Pad或安卓手机安装设备驱动,但需要添加访问规则,如下,编辑/etc/udev/rules.d/51-android.rules

#如前面通过lsusb和mtp-detect获取到到设备ID号 对应到变更到下面的配置中#
mr_liu@i-it:~$ sudo cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="000d", MODE="0666"
 
#创建一个目录作为我设备的挂载点#
mr_liu@i-it:~$ mkdir my-kindle
 
#挂载设备#
mr_liu@i-it:~$ sudo mtpfs -o allow_other my-kindle/
mr_liu@i-it:~$ ls my-kindle/
Alarms   Baidu_music     Documents      kindle         Pictures   Ringtones
Android  Books           Download       Movies         Playlists  sogou
Audible  cleanmaster_cn  FileRecv_QQHD  Music          Podcasts   Tencent
baidu    DCIM            gameloft       Notifications  Qzone
 
#卸载设备#
umount ~/my-kindle

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。