Board logo

标题: 受不了反人类的MTP传输,分享一个刚写好的小工具 [打印本页]

作者: slowargo    时间: 2016-11-20 11:10     标题: 受不了反人类的MTP传输,分享一个刚写好的小工具

http://pan.baidu.com/s/1o8Q2agE
原理是用busybox临时跑一个ftp服务器,通过adb转发到本地,然后通过winscp来进行文件管理和传输管理。当然使用的前提是手机开启了adb调试,并且授权了连接的pc
再也不用忍受打开个DCIM都要等半天,建个目录不能改名的傻逼mtp了

跟现有基于adb的文件传输管理工具相比(比如qtadb),优点在于:
1 对unicode/中文支持比较好,文件名和目录名不会变成一堆问号
2 充分利用winscp丰富的传输队列管理、断点续传、书签等功能。理论上可以替换成任意支持unicode的ftp客户端,照顾用户的使用习惯

跟软件数据线之类的无线传输方案相比,优点在于:
1 不依赖网络,传输走本地(有的地方wifi是限速的,比如公司。而且ip变了电脑还是得重新输入一遍ip才能连接)
2 电脑上即插即用,一键打开。不用手机上找到app打开服务,然后电脑上再访问,用完再打开手机关掉app那么繁琐
3 不受tf卡访问限制,可以读写外部tf卡(理论上对于root过的手机,可以访问整个文件系统。不过目前为了安全暂时没有这么做)

先在这里放出来,欢迎大家做小白鼠...

[ 本帖最后由 slowargo 于 2016-11-20 12:22 编辑 ]
作者: bluesnow    时间: 2016-11-20 11:52

posted by wap, platform: Meizu Pro 5
收藏了
作者: jjx01    时间: 2016-11-20 11:57

……安卓上有个app叫“ES文件浏览器”
作者: slowargo    时间: 2016-11-20 12:04

引用:
原帖由 jjx01 于 2016-11-20 11:57 发表
……安卓上有个app叫“ES文件浏览器”
你没看清楚我写的描述吧
ES文件浏览器类似软件数据线(不过我这台手机没root,es的ftp服务器访问不了tf卡,不知道是不是兼容性问题)
当然无线也有无线的好处,看个人喜好了

[ 本帖最后由 slowargo 于 2016-11-20 12:18 编辑 ]
作者: jjx01    时间: 2016-11-20 12:27

改改文件名,建建文件夹,用es浏览器直接手机上改就行了
作者: ledtech    时间: 2016-11-20 12:38

posted by wap, platform: Chrome
这段时间正深受MTP传输困扰。
赞美楼主,我先做小白鼠了。
作者: dongcho    时间: 2016-11-20 13:01

posted by wap, platform: Android
还以为能U盘模式
作者: 河马    时间: 2016-11-20 16:14

posted by wap, platform: UC
他妈的mtp格式,不能usb用PC上的恢复软件,害得掉了许多东西,艹。
作者: sceic    时间: 2016-11-20 16:15

posted by wap, platform: GOOGLE Nexus 5X
缺点在于电脑上装了流氓软件,手机会被瞬间艹掉吧
作者: 红叶    时间: 2016-11-20 16:22

posted by wap, platform: Lenovo
要root吗
作者: dansary    时间: 2016-11-20 16:24

posted by wap, platform: iPhone
需要root吗?
作者: xbox720    时间: 2016-11-20 16:52

posted by wap, platform: 小米5
mtp确实垃圾
作者: otz    时间: 2016-11-20 17:24

posted by wap, platform: Android
有些手机的文件管理器已经自带ftp服务器功能了
作者: lastescaper    时间: 2016-11-20 19:14

posted by wap, platform: Android
mark
作者: slowargo    时间: 2016-11-20 19:30

引用:
原帖由 红叶 于 2016-11-20 16:22 发表
posted by wap, platform: Lenovo
要root吗
不需要,只需要开启adb调试并授权
作者: slowargo    时间: 2016-11-20 19:31

引用:
原帖由 dansary 于 2016-11-20 16:24 发表
posted by wap, platform: iPhone
需要root吗?
no..
作者: slowargo    时间: 2016-11-20 19:58

引用:
原帖由 otz 于 2016-11-20 17:24 发表
posted by wap, platform: Android
有些手机的文件管理器已经自带ftp服务器功能了
嗯,就是觉得要在手机上操作,也要在电脑上操作什么的太繁琐。
我比较懒,能省一步算一步,mtp插线就能用,这也是我忍它那么久的原因
而且通过wifi传输又会受带宽影响/影响带宽,不是所有人的家庭网络和工作网络都那么友善的...
作者: slowargo    时间: 2016-11-20 20:05

引用:
原帖由 sceic 于 2016-11-20 16:15 发表
posted by wap, platform: GOOGLE Nexus 5X
缺点在于电脑上装了流氓软件,手机会被瞬间艹掉吧
有道理=.=
这种还是用无线传吧...
作者: ledtech    时间: 2016-11-20 21:12

posted by wap, platform: TCL
win10报缺少dll
作者: slowargo    时间: 2016-11-20 23:51

引用:
原帖由 ledtech 于 2016-11-20 21:12 发表
posted by wap, platform: TCL
win10报缺少dll
缺哪个?
作者: ledtech    时间: 2016-11-21 00:28

posted by wap, platform: Chrome
vcruntime140.dll msvcp140.dll,各提示两次
作者: ledtech    时间: 2016-11-21 01:13

posted by wap, platform: Chrome
安装VC2015后解决
作者: cc0128    时间: 2016-11-21 04:40

posted by wap, platform: Samsung
开调试手机容易被黑。。。
作者: goddest    时间: 2016-11-21 07:43

posted by wap, platform: Android
马克一下
作者: slowargo    时间: 2016-11-21 08:20

引用:
原帖由 ledtech 于 2016-11-21 00:28 发表
posted by wap, platform: Chrome
vcruntime140.dll msvcp140.dll,各提示两次
多谢,我试试把它们一起打包
作者: 一个地精    时间: 2016-11-21 08:26

开调试连电脑瞬间一堆手机助手自动安装好。
作者: francisic    时间: 2016-11-21 08:58

posted by wap, platform: LG G2
有个已经写好的软件,叫mtp-alternative,用的貌似楼主这个原理,很好。
作者: slowargo    时间: 2016-11-21 09:45

引用:
原帖由 francisic 于 2016-11-21 08:58 发表
posted by wap, platform: LG G2
有个已经写好的软件,叫mtp-alternative,用的貌似楼主这个原理,很好。
这个我也有用,原理不一样
它是利用usb tethering把手机弄成一个网络适配器,再通过文件共享访问。好处是图片什么的可以看到预览,跟通过mtp访问差不多
但我不爽两个地方,一是每次都要先在手机上打开usb tethering,二是没root不能写tf卡
作者: slowargo    时间: 2016-11-21 09:51

引用:
原帖由 一个地精 于 2016-11-21 08:26 发表
开调试连电脑瞬间一堆手机助手自动安装好。
嗯,电脑不太干净的还是用回传统的方式吧
作者: 萨兰丁    时间: 2016-11-22 01:24

posted by wap, platform: Android
Mark回家下




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0