Linux下的Nokia PC Suite
By Li哥
本文写于2007年底,2008年2月27日发布于我来我网
注:直接使用obex tool作为管理手机的工具现在看来似乎有点过时了,本文末尾介绍了一款名为Nokinux的软件
————————————————————————————
看了几篇关于这方面的文章,觉得比较乱,又是英文的,所以我翻译并重组一下。据说这种方法支持大多数的Nokia和Sony Ericsson的手机。(我的N73测试成功)
Nokia手机的PC套件只能在windows下使用,而且Nokia也并没有打算开发在其它操作系统下的PC Suite。在Linux下当然也可以用读卡器或者“数据传送模式”来识别存储卡中的文件,但是这种做法并不方便而且无法查看手机存储中的内容。
好在Nokia的手机支持“OBEX”(一种通用的模式),因此我们可以用这种方法来识别手机存储和卡存储。下面以Ubuntu7.10和Nokia N73为例来说明。
一、确定设备的idVendor和idProduct
用数据线把手机联上计算机的USB接口,在终端中输入以下命令”lsusb”
lili@lili-desktop:~$ lsusb Bus 002 Device 001: ID 0000:0000 Bus 001 Device 002: ID 0421:0486 Nokia Mobile Phones Bus 001 Device 001: ID 0000:0000 lili@lili-desktop:~$ |
“0421″即是手机的idVendor,”0486″是手机的idProduct,它们都是十六进制的,而且因手机而异
二、设定手机的访问权限
在终端中输入
lili@lili-desktop:~$ sudo gedit /etc/udev/rules.d/40-permissions.rules |
在打开的文件末尾加入以下行
# NOKIA N73
BUS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="0486", GROUP="dialout" |
三、重新载入配置并将用户添加进“dialout”组
sudo /etc/init.d/udev restart sudo gpasswd -a 用户名 dialout |
四、安装OBEXTool GUI
sudo apt-get install openobex-apps libopenobex1 obexftp obextool |
软件并不大,以联通的低速网络也能在五分钟内下载安装完
五、打开OBEXTool GUI
obextool --obexcmd "obexftp -t /dev/ttyACM0 -u 1" |
如果遇到错误提示,则需要更改OBEX配置文件
sudo gedit /etc/obextool/obextool.cfg |
打开文件后,找到以下几项并设置
set ObexConfig(config,memstatus) 0 set ObexConfig(config,filemove) 0 set ObexConfig(config,dir_slash) 1 |
六、添加至应用程序菜单
为了便于桌面应用,把OBEXTool GUI添加到应用程序菜单中,在终端中输入
sudo gedit /usr/share/applications/obextool.desktop |
加入以下代码
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=/usr/bin/obextool --obexcmd "obexftp -t /dev/ttyACM0 -u 1"
Icon=/usr/share/icons/gnome/scalable/devices/phone.svg
Terminal=false
Name=OBEXTool GUI
GenericName=
Comment=Browser your Mobile Phone
Categories=Application;Utility; |
保存后退出,即可在应用程序->附件中找到了
—————————————————————————————————-
Nokinux
Nokinux(https://launchpad.net/nokinux)是一个更方便的工具,安装的过程非常简单:下载,解压,安装
wget http://launchpad.net/nokinux/trunk/0.0.8.5/+download/nokinux-0.0.8.5.tar.gz tar xvf nokinux-0.0.8.5.tar.gz cd nokinux sudo ./nokinux-setup |
安装的过程中按照提示一步一步来就可以了,你可能还需要手动安装openobex-apps, obexftp, obexfs等组件,因为nokinux其实也就是obex tool的封装版
nokia , PC套件 , 手机 



二月 21st, 2010
Hexec
二月 21st, 2010
已经对玩手机失去兴趣了~~~~~攒钱如果能搞个nexus one俺就又开始玩手机~~
回复