由于工作原因….我手中没有直接能用到Windows 系统,前几天连最后一台windows 台式机也进化成CentOS了…导致安卓设备的数据线连接电脑只能充电不能访问移动设备的存储…..
1、安装MTP工具集:
1
2
3
4
5
6
7
8
9
10
|
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
1
2
3
4
5
6
7
8
|
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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#如前面通过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
|