加载中…
正文 字体大小:

Note 2和mtp连接

(2013-02-21 11:47:07)
标签:

note

ii

note2

mtp

分类: 玩手机

  友人入手了一台note 2,请我帮忙装一下软件。

  以为note是用的android系统,以前也装过note,这还不是小意思。可这一下就玩掉了我一个下午的时间。

  android手机用过很多,比iphone好的就是直接做为U盘,可以直接把文件拷进拷出,并且在手机上点击后可以直接安装。省去了以前微软windows mobile要通过电脑安装,iphone要不就在appstore下载,要不就通过itune同步的麻烦(因为这个我一直拒绝苹果系列的手机和pad)。

  可拿到note 2后才发现,和note不同,操作系统是android 4的,在手机和电脑之间传送文件不再是以USB方式,而是mtp方式。什么是mtp? 以前也没有关心过。查了一下,结果如下:

  MTP(Media Transfer Protocol)
媒体传输协议,是基于PTP(Picture Transfer Protocol)协议的扩展,主要用于传输媒体文件,其中有价值的应用就是同步DRM文件的license。目前支持MTP协议的只有WMP10(Windows Media Player 10)和WMP11(Windows Media Player 11)两个版本,WMP11加入了对Playlist和Album art的支持,在获取媒体文件信息的时候GetObjectPropList代替了WMP10的GetObjectInfo命令。

   MTP支持对数字音频播放器的音乐文件和移动媒体播放器上的电影文件的传输,它是Windows Media框架的一部分,因此与Windows Media Player紧密相关。Windows Vista内建了对MTP的支持,在Windows XP中支持MTP需要安装Window Media Player 10或以上的版本。Mac和Linux有支持MTP的软件包。

   MTP的应用分两种角色,一个是作为Initiator,另一个作为Responder。例如:WMP(Windows Media Player)就是Initiator,而portable media player设备就是作为Responder。Responder都是被动的回复Initiator的命令,不会主动发命令。主要的用途是传输媒体文件(Media File),并从(向)设备关联元数据,对设备的远程控制有可选的额外支持,读取和设置设备参数,如特别的DRM相关的受限内容设备参数。设备也可向主机发送事件(event)。

   MTP既可以实现在USB协议上,也可以实现在TCP/IP协议上,它属于上层的应用协议,而不关心底层传输协议。目前大部分设备的应用都是基于USB协议。市场上支持MTP的设备有Motorola的Z6, U9, E8等,还有索尼NWZ-A81X系列。总之有越来越多的设备开始支持MTP。微软官方有一个PlaysForSure的认证,如果你的设备通过了微软的这个测试,就会授权给你一个PlaysForSure的标志。

  比较啰嗦了一点,其实就是搞了一个支持版权控制(DRM)的协议。而且目前还只有微软支持(mac好象也支持了,至少mac笔记本是可以支持的)。这样以前可以直接把手机与SD卡仿成USB盘的,现在就不是了,要仿成一款手持设备,打开设备再显示两个存储(一个是手机,一个是SD卡)。使用中传输文件和USB差不多(至少我还没碰到版权问题)。

  搞是搞清楚了,也找了一下介绍,既然是微软搞的,而且必须windows media player 11(wmp 11)以上才支持,所以理论上只要自己电脑已经安装或者升级到windows media player 11以上就可以直接找到驱动,可以用mtp。

  windows 7已经是wmp 11以上(我的是wmp12),所以没有问题,连上手机线,我的电脑中就出现了GT-N7108,点击后就出现了phone和card,再点击就可以象U盘一样传送文件了。

  可朋友的笔记本是XP的,家里的电脑是XP media center的,而且wmp都是10版的。所以首先要升级wmp到11.网上下载了wmp11,微软的网站可以下载,但又是验证,又比较慢,所以直接从国内可靠一点的站点下载就是了。然后请注意wmp11是要进行正版验证的,友人的电脑到都是正版,笔记本是强制预装的,PC是专门的媒体中心电脑,当然也是正版的媒体中心版的XP。不过为了怕麻烦,我还是找了一下免验证的安装方法。其实只要先把安装程序(那个exe文件),用winrar打开,解压到一个目录。然后分别安装umdf.exe, wmdbexport.exe(这个点击后没有任何提示,不过好象就行了), wmfdist11.exe,wmp11.exe四个文件就行了。

  安装完后,笔记本已经可以使用MTP方式了,但PC还是不行,查看了一下设备管理器,MTP设备是红色的?,显示没有驱动程序。所以没有驱动起来。找到原因后上网查了一下,可以自己修改windows下inf目录中的wpdmtp.inf文件,直接用notepad打开就行,不然就鼠标右点,选打开方式,然后找到notepad,就可以用notepad打开了。

然后,发现

[Generic.NTx86]

%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP

........................................

[Generic.NTamd64]

%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP

只是这样。按要求,在每项后加成如下:

[Generic.NTx86]

%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP

%GenericMTP.DeviceDesc%=MTP, USB\VID_XXXX&PID_XXXX&MI_00

........................................

[Generic.NTamd64]

%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP

%GenericMTP.DeviceDesc%=MTP, USB\VID_XXXX&PID_XXXX&MI_00

注意,当中的XXXX是在设备管理器中MTP设备(有红色?的)属性中详细信息中PID和VID后的数字,抄过来就行。

  保存后,会提示要重启电脑再能生效。于是重启电脑,还后连上手机,会找一下手机驱动,找到后就自动安装好了。终于搞定这个麻烦。再看时间,已经一个下午了。

  顺便说一下,在note 2 上要设置成mtp设备(从屏上方直接下滑,选择USB与电脑连接,选中为mtp设备,不要选为摄像头PTP,这个好象总能驱动,不过就把手机当成了一个摄像头用,你喜欢的话也可以这样用的)。不选项对是不行的。有时还要还要在设置,开发者选项中设置为USB调试才行(不行时你自己这样设试一下)。

  基本上这样就成了。可以和以前一样把程序和文件拷贝到手机上,也可以拷下来,当然也能进行文件管理。

  拷贝到手机上的文件可以点击后安装,这些都没问题。

  顺便提醒一下,note 2的软件安装,不能直接装到SD卡上,甚至使用一些软件移动到SD卡上也不行。而且note 2 的手机存储也不大,比S2还小,标称16G,能用的只有差不多6G,所以大家安装软件时要注意,有些数据比较大有软件可能的话就把数据路径设置到SD卡上。不然手机的存储很快就满了。我习惯使用云词3词典,因为有图解。但字词库文件有3G,好在可以设置到SD卡上,再把手机存储上的删除。不然一下了究竟就没了。

  终于搞定MTP,一点都不好玩。不过据说直接用三星的KIES也不方便,每次都有要同步,反正我不玩了。当成盘还是比较方便的。

  

阅读 评论 收藏 转载 喜欢 打印举报
已投稿到:
  • 评论加载中,请稍候...
发评论

       

    验证码: 请点击后输入验证码 收听验证码

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有