要达到读取安卓手机内容的目的,我们需要安装go-mtpfs,在这之前,需要先装上一些基本的配件:

1.yum install bison gcc mercurial libusb-devel

2.如果你的电脑没有libusb-1.0的话,在安装过程中会出错,下面是安装的链接:

http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2

下载到一个/tmp之类的文件夹中,解压 tar xjvf libu**  ,然后进入该文件夹,依次执行 ./configure ;make;make install(当然这需要在root的身份下)

安装完之后,还需要配置环境:

export PKG_CONFIG_PATH=/usr/lib/pkgconfig:$PKG_CONFIG_PATH   其中的/usr/lib/不一定是存在pkgconfig的,具体要写pkgconfig存在的位置

3.安装go语言包

属于Feroda的yum install golang并不属于我们,所以还是乖乖下载吧。

一.从Go官网(http://golang.org/)下载安装包,我下的是 go1.3.3 linux/amd64

二.解压安装包到/usr/local/下:

cd /usr/local

# tar xzvf go***

三.设置环境变量PATH

# export PATH=$PATH:/usr/local/go/bin

4.下载go-mtpfs(https://github.com/hanwen/go-mtpfs/)

mkdir /tmp/go

export GOPATH=/tmp/go

go get github.com/hanwen/go-mtpfs

cp /tmp/go/bin/go-mtpfs /usr/bin

chmod 4755 /usr/bin/go-mtpfs

5.配置挂载:

chmod 4755 /bin/fusermount

mkdir  /mnt/phone

chmod 777 /mnt/phone

然后在/usr/bin 中新建两个文件phone-mount.sh 和 phone-unmount.sh 并修改它们的权限为 777.

编辑两个文件的内容:

phone-mount.sh:

#/bin/bash

# Export a suitable path - it is requred by the module,

# but will not be supplied by the udev:

export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin

# Run the mounter as the user who will access the phone -

# replace USER with your username

su USER -c "/usr/bin/go-mtpfs /mnt/phone &"

# Exiting is important, else udev may hang here forever

exit

phone-unmount.sh:

#/bin/bash

# Export a suitable path

export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin

# Run the FUSE unmounter

/bin/fusermount -u /mnt/phone

保存后再修改权限为755。

最后到/etc/udev/rules.d 文件夹中,新建一个rules文件,当然,如果你之前已经创建或者文件夹里存在诸如51-android.rules这样子的文件,那就不用新建了:

进入新建的文件夹,编辑:

SUBSYSTEM=="usb", ATTRS{idVendor}=="AAAA", ATTRS{idProduct}=="BBBB", ACTION=="add", RUN+="/usr/bin/phone-mount.sh"

ENV{ID_VENDOR_ID}=="AAAA", ENV{ID_MODEL_ID}=="BBBB", ACTION=="remove", RUN+="/usr/bin/phone-unmount.sh"

其中 AAAA是你手机的供应商识别吗,而BBBB是你的手机产品识别码。你可以用lsusb的指令查看手机的具体ID。

6.写在后面,至此,重启后理论上应该就可以即插即用了,不过我出了点小差错,没反应。

所以我只能直接用指令罗,

su USER -c "/usr/bin/go-mtpfs /mnt/phone &"

其中USER记得替换为你自己的名字,在/mnt/phone里面终于出现我想要的东西。好吧,至少目的达到,不能即插即用的原因有待排查。

Linux mtp路径,CentOS6.5上MTP读取Android手机相关推荐

  1. JavaScript 通过plus读取android手机短信内容

    JavaScript 通过plus读取android手机短信内容. 1.获取android权限 在HBuilder工程中双击应用的"manifest.json"文件,切换到&quo ...

  2. adb 51 android.rules,使用51-android-rules解决ubuntu上不识别 android手机的问题

    此文系转载:http://blog.sina.com.cn/s/blog_96a11ddf0101t56b.html 首先我们在编译完一个项目后,在项目的输出档中将会有一个adb文件 /out/hos ...

  3. 在Windows上抓取Android手机的网络流量(另类用法-使用CainAbel + WireShark)

    概述 抓取网络数据包,当然首选Wireshark,在Kali Linux中,可以将无线网卡设置为混杂模式,然后直接使用Wireshark抓取所有无线网络中设备的网络流量(包括无线网络中的Android ...

  4. vysor chrome_如何使用Vysor for Chrome在PC上轻松镜像Android手机的屏幕

    vysor chrome Smartphones are convenient, but sometimes it's more trouble than it's worth to pick up ...

  5. windows读取android手机内容,Win10 PC到Android手机共享内容的技巧

    最近推出的Your Phone应用程序在很短的时间内在Windows 10用户中获得了极大的欢迎.用户可以直接使用他们的桌面访问存储在手机内存中的消息和照片.好消息是,您现在可以将Windows 10 ...

  6. utorrent linux安装路径,CentOS6 64位 下安装 utorrent howto BT

    想在Linux服务器里下载一些bt的东西,需要有web界面的,有3个选择,utorrent http://forum.utorrent.com/viewtopic.PHP?id=102110和vuze ...

  7. utorrent linux安装路径,centos6.2下安装utorrent server

    昨天在使用校园网下载资料的时候,用到了一个工具就是utorrent,挺好奇的就想这是怎么实现的?结果网上一搜,找到了下面的解决方案:如果想在Linux服务器里下载一些bt的东西,需要有web界面的,有 ...

  8. linux的ftp轮询上传文件,Android中实现异步轮询上传文件

    前言 前段时间要求项目中需要实现一个刷卡考勤的功能,因为涉及到上传图片文件,为加快考勤的速度,封装了一个异步轮询上传文件的帮助类 效果 先上效果图 设计思路 数据库使用的框架是GreenDao,一个非 ...

  9. 读取android手机设置的参数 (getprop )

    adb shell getprop > prop.txt 手头的一个手机读出的值: [af.fast_track_multiplier]: [1][audio.dolby.ds2.enabled ...

最新文章

  1. 提取操作系统的基本信息(内核、系统版本、网络地址等)
  2. 如何在Unity中播放影片
  3. 支付宝瓜分9亿,20倍大概能分到多少钱?
  4. jwt token 太长_理解 JWT 鉴权的应用场景及使用建议
  5. Json.Net学习笔记(十二) 协议解析
  6. 小学计算机小蘑菇教案,森林里的小蘑菇教案.doc
  7. vue省市区遍历数据
  8. python chr黑方格_Python中的chr()
  9. 乌龙钻白玉 白虎卧沙滩
  10. 计算机网络技术期末论文,计算机网络技术专业论文题目 计算机网络技术论文题目怎么定...
  11. 2019尚硅谷大数据Javaweb篇三 Ajax、JSTL、会话技术、过滤器、监听器、xml、json
  12. linux常见 操作及英文
  13. 心血来潮:重新温习一下C语言的指针
  14. 第一套微信小程序教程目录(转载侵删)
  15. html5保存到桌面,win8.1将IE浏览器网页内容保存到电脑桌面的两种方法
  16. 一文带你识别移动端主流加固的方案
  17. C++工程封装成安装软件.exe(非常实用)
  18. Windows使用AnyProxy抓包(详细)
  19. c# CAD二次开发 模拟CAD移动图形, 通过圆现在注记,改变图形颜色
  20. 全开源的V17/欧泡支付/易支付/一键安装

热门文章

  1. 02-Nacos注册中心工作流程
  2. 企业固定资产盘点方案
  3. UI和UI有什么不同,是如何协助的
  4. BertModel和BertForMaskedLM使用介绍
  5. 《Unity开发实战》——2.8节用Shuriken制作粒子效果
  6. matlab置信区间,置信区间(Confidence Interval)
  7. python爬虫赚钱的经历-个人利用Python爬虫技术怎么挣钱-10万被动收入
  8. python算法实现反欺诈案例完整建模流程!电信诈骗这么多?
  9. 你失业了吗? 知道为什么吗? (zt)
  10. OpenCV实现像素画 c++版