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的封装版

安装完成后,可以在“应用程序”-->“附件”中找到它了


, ,

categoriaLinux应用, tips&notes commento1条评论 data二月 21st, 2010

关于... Li哥

这个作者已经发布了 42 篇文章.
道在,哥就在

分享

FacebookTwitterEmailWindows LiveTechnoratiDeliciousDiggStumbleponMyspaceLikedin

评论


Hexec
二月 21st, 2010

已经对玩手机失去兴趣了~~~~~攒钱如果能搞个nexus one俺就又开始玩手机~~

回复

留下评论