在windows上通过adb访问M9很简单,WinXP用户到魅族 M9 产品支持 下载USB驱动,安装后就可以通过adb访问M9了。似乎Win 7能直接识别M9,不需要手动安装驱动。
要在Linux上访问魅族M9手机,并不需要安装驱动,不过需要设置一下udev。以root身份增加一个文件/etc/udev/rules.d/51-android.rules,内容如下:
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666" SUBSYSTEM=="usb_device", SYSFS{idVendor}=="18d1", MODE="0666"
这个文件需要对所有用户可读,执行一下下面的命令:
chmod a+r /etc/udev/rules.d/51-android.rules
然后就可以通过USB线把M9手机连接到Linux,通过adb可以检测到M9:
$ platform-tools> ./adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached M9W1B00AKAP5NU1064 device
这种方法在Ubuntu 10.04及Centos 5.3上都可以正常工作,不过似乎是第一句在Ubuntu中生效,第二句在CentOS中生效。我比较奇怪的一点是,18d1是Google公司的USB vendor ID,为什么魅族不用自己的vendor ID呢?
更多文章,请访问易水博客。
[ 参考文档 ]
@Easwy
感觉 一般做技术的 用m9 还是比较少的。 呵呵 我也用的 m9 ~
@andyguo
一直用m9自带的浏览器,感觉还是比较好用的
楼主也用M9啊?本来一直没觉的M9的内存小的,最近用firefox 5 才发现200M的可用内存太小了,用fx看多一点图片的网页就卡的要死,fx也太占内存了。
刚买了m9,回家试一试
@AlivePea
按我的理解,vendor ID应该是写在设备里的,而不是驱动设置的,表明这个USB设备是哪个厂家生产的。
在我文后的第一个参考链接里,google列出了诸如HTC、中兴这些厂家的vendor ID,不过没看到魅族的
呵呵,这个vendorID 是由驱动提供的,google发布了这个驱动。meizu不可能下作到仅仅改驱动的ID吧…
我比较奇怪的是,魅族为啥没获得Google的授权就敢放Google的应用..嘿嘿