Linux mtp路径,CentOS6.5上MTP读取Android手机
要达到读取安卓手机内容的目的,我们需要安装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手机相关推荐
- JavaScript 通过plus读取android手机短信内容
JavaScript 通过plus读取android手机短信内容. 1.获取android权限 在HBuilder工程中双击应用的"manifest.json"文件,切换到&quo ...
- adb 51 android.rules,使用51-android-rules解决ubuntu上不识别 android手机的问题
此文系转载:http://blog.sina.com.cn/s/blog_96a11ddf0101t56b.html 首先我们在编译完一个项目后,在项目的输出档中将会有一个adb文件 /out/hos ...
- 在Windows上抓取Android手机的网络流量(另类用法-使用CainAbel + WireShark)
概述 抓取网络数据包,当然首选Wireshark,在Kali Linux中,可以将无线网卡设置为混杂模式,然后直接使用Wireshark抓取所有无线网络中设备的网络流量(包括无线网络中的Android ...
- 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 ...
- windows读取android手机内容,Win10 PC到Android手机共享内容的技巧
最近推出的Your Phone应用程序在很短的时间内在Windows 10用户中获得了极大的欢迎.用户可以直接使用他们的桌面访问存储在手机内存中的消息和照片.好消息是,您现在可以将Windows 10 ...
- utorrent linux安装路径,CentOS6 64位 下安装 utorrent howto BT
想在Linux服务器里下载一些bt的东西,需要有web界面的,有3个选择,utorrent http://forum.utorrent.com/viewtopic.PHP?id=102110和vuze ...
- utorrent linux安装路径,centos6.2下安装utorrent server
昨天在使用校园网下载资料的时候,用到了一个工具就是utorrent,挺好奇的就想这是怎么实现的?结果网上一搜,找到了下面的解决方案:如果想在Linux服务器里下载一些bt的东西,需要有web界面的,有 ...
- linux的ftp轮询上传文件,Android中实现异步轮询上传文件
前言 前段时间要求项目中需要实现一个刷卡考勤的功能,因为涉及到上传图片文件,为加快考勤的速度,封装了一个异步轮询上传文件的帮助类 效果 先上效果图 设计思路 数据库使用的框架是GreenDao,一个非 ...
- 读取android手机设置的参数 (getprop )
adb shell getprop > prop.txt 手头的一个手机读出的值: [af.fast_track_multiplier]: [1][audio.dolby.ds2.enabled ...
最新文章
- 提取操作系统的基本信息(内核、系统版本、网络地址等)
- 如何在Unity中播放影片
- 支付宝瓜分9亿,20倍大概能分到多少钱?
- jwt token 太长_理解 JWT 鉴权的应用场景及使用建议
- Json.Net学习笔记(十二) 协议解析
- 小学计算机小蘑菇教案,森林里的小蘑菇教案.doc
- vue省市区遍历数据
- python chr黑方格_Python中的chr()
- 乌龙钻白玉 白虎卧沙滩
- 计算机网络技术期末论文,计算机网络技术专业论文题目 计算机网络技术论文题目怎么定...
- 2019尚硅谷大数据Javaweb篇三 Ajax、JSTL、会话技术、过滤器、监听器、xml、json
- linux常见 操作及英文
- 心血来潮:重新温习一下C语言的指针
- 第一套微信小程序教程目录(转载侵删)
- html5保存到桌面,win8.1将IE浏览器网页内容保存到电脑桌面的两种方法
- 一文带你识别移动端主流加固的方案
- C++工程封装成安装软件.exe(非常实用)
- Windows使用AnyProxy抓包(详细)
- c# CAD二次开发 模拟CAD移动图形, 通过圆现在注记,改变图形颜色
- 全开源的V17/欧泡支付/易支付/一键安装
热门文章
- 02-Nacos注册中心工作流程
- 企业固定资产盘点方案
- UI和UI有什么不同,是如何协助的
- BertModel和BertForMaskedLM使用介绍
- 《Unity开发实战》——2.8节用Shuriken制作粒子效果
- matlab置信区间,置信区间(Confidence Interval)
- python爬虫赚钱的经历-个人利用Python爬虫技术怎么挣钱-10万被动收入
- python算法实现反欺诈案例完整建模流程!电信诈骗这么多?
- 你失业了吗? 知道为什么吗? (zt)
- OpenCV实现像素画 c++版