面试,三天后赢来Offer和hr的爱情(转载) 不要滥用你的牙齿
Nov 25


forcode:从今年7月开始,我就借用虎妞的nokia 3500c,因为我的nokia 6108(用了3年多了)实在是太古老,最近发现,我保存的手机短信足足有3000多条了,手机内存都有些吃不消,于是决定想办法备份这些短信(我一直有备份手机短信和联系人等资料的习惯),但是很早以前就尝试用杂牌蓝牙适配器连接nokia PC suite,但一直失败,今天下定决心解决这个问题,于是,一整天在搜索资料解决购买的杂牌蓝牙适配器不能被nokia PC suite识别的问题,尝试了N种方案,有的认为是需要使用1.6.2.1版本的IVT BlueSoleil驱动,有的帖子说使用widcomm的破解版驱动也可以识别,我全部多次尝试,十几次重启电脑,消耗四五个小时,发现全都行不通。最后偶然解决了,解决的办法很简单,下载nokia PC suite的6.81版,这个版本好像比较友好,能够识别我的杂牌蓝牙适配器。而且后来还发现一个牛人制作的小软件:诺基亚短信转换整合工具,把我多年来保存的VMG格式短信给转换成csv格式,而且还可以按照日期对短信进行排序,这样可以产生对话形式的短信列表,非常方便,实际上可以把手机短信保存成像gmail对话记录一样的excel列表,每一行就是一条短信。

诺基亚VMG短信文件转换为TXT或Excel的csv档

昨天花了点时间备份了一下我的Nokia6300里的短信,总计2000多条,呵呵~~

使用Nokia提供的PC套件,可以将手机里的短信copy出来,保存为VMG文件。但是VMG文件使用普通的记事本等工具是没办法看的,当然,如果安装了Nokia PC套件,可以直接双击打开它。我本人是比较有好奇心的,所以,呵呵,希望看一下这个VMG文件的内容到底是怎么样的~~用UltraEditBox打开,可以看到它其实是用Unicode编码的,而且直接可以看到其中的关键信息,比如电话、时间、短信内容等等,不过它有自己的一些标识符来表示各个字段。好奇心驱使我去网上查一下VMG文件的这些标识符,然而,令我失望的是,并没有发现类似的资料。不过,让我突然兴奋的是,网上竟然没有找到VMG转换成普通txt文件的工具(有一个英文版的,但是不支持中文短信内容),哈哈,这下机会来了~~ 其实VMG文件的数据格式非常简单,只需要首先将Unicode转换成GB2312,然后分析它的各个字段,然后将关键信息取出来即可~~怎么会没有人写这样的工具呢?不管了,我先写了再说,呵呵~~

首先分析VMG文件的字段信息的含义(由于找不到资料,所以以下的含义仅仅为个人猜测):

一个典型的VMG文件的文件内容如下:

BEGIN:VMSG
VERSION:1.1
X-IRMC-STATUS:READ
X-IRMC-BOX:INBOX
X-NOK-DT:20080704T085208Z                                   // 这里是表示了接收到这个短信的时间,以Nokia格式表示(呵呵,我认为是Nokia格式)
X-MESSAGE-TYPE:DELIVER
BEGIN:VCARD
VERSION:3.0
N:
TEL:+86138xxxxxxxx                                                 // 这里是表示了发送/接收者的手机号码
END:VCARD
BEGIN:VENV
BEGIN:VBODY
Date:04.07.2008 08:52:08                                         // 这个Date应该是移动通信服务商发送过来的,表示服务商转发这个短信的时间
恩,都有                                                                  // 这里是实际的短信内容
END:VBODY                                                              // 以END:VBODY结束
END:VENV
END:VMSG

其他的一些字段没有仔细研究,因为看了一大堆VMG文件,发现其余信息好像基本一致,所以分析出来也没有什么意义,索性就不管它了。

这些字段信息其实都是比较容易处理的,但是有一条,那个手机号码,到底是代表发送者的还是接收者的?起初看到第四行有一个“INBOX”,以为可以通过它来判断是收件箱里的还是发件箱里的,结果发现竟然都一样!!

后来发现,如果是接收到的短信,那么第六行的“X-MESSAGE-TYPE:”的值是DELIVER,而如果是自己发出去的短信,那么它的值就是“SUBMIT”,所以,可以通过这个字段来判断到底这个手机号码是发送者的还是接收者的~~

OK,这些信息的意义搞明白之后,剩下的就是写程序实现它了~~

其实程序蛮简单,Unicode转GB2312的代码到处都有,然后逐行分析就OK了~这里不再做仔细介绍

好,先把作品贴出来吧:

ConvertVMG.rar

界面:

image

使用也很简单,上面可以将单个VMG文件转换成TXT文件,下面可以批量转换某个目录下的所有VMG文件,并可以选择输出为csv格式的单一文件或者是生成跟vmg同名的txt文件。

OK,就介绍这么多啦,试用一下吧~~

有问题别忘了告诉我哦~

诺基亚手机PC套件与蓝牙适配器连接

2006-07-24 19:19

相信所有使用蓝牙适配器的诺基亚手机玩家,都曾在同诺基亚PC套件的连接上问题被搞的不很轻松,鄙人也是其中的一员 -_-!
当初买回蓝牙适配器后,因为是几十元的杂牌货,没有授权驱动,只能使用破解版本驱动。经一番折腾蓝牙管理软件终于能正常识别蓝牙适配器了,但PC套件却老是不能识别出蓝牙适配器。百思不得其解,甚至一度怀疑是由于蓝牙驱动破解版的破解问题。
网上关于蓝牙适配器连接手机的玩家心得不少,参照后一一试过,最终发现都漏掉了一个最重要的操作步骤。为避免更多的人走弯路,发此文,下面依次讲来。
安装蓝牙适配器驱动。
市面上的蓝牙适配器多是ISSC双芯片或CSR单芯片的产品,就硬件来讲差别不大。最常用的驱动为Widcomm、IVT BlueSoleil和微软Win XP自带的驱动。诺基亚PC套件对IVT BlueSoleil 1.4以上版本、Widcomm全系列版本、微软蓝牙驱动都提供接口支持。
对于使用杂牌蓝牙适配器的玩家,推荐使用Widcomm 5.0.1.801中文破解版(下载地址http://www.sisdown.com/down/lu/s … 0.1.801.sisdown.rar )在此感谢DISK3提供这么好用的Widcomm破解版驱动。
安装诺基亚PC套件(以诺基压中文网站目前所能下载到的最新6.7版PC套件为例)
诺基亚PC套件6.7版其实包含了以下三部分
1、诺基亚PC套件
2、Nokia PC Connectivity Solution
3、Nokia Connectivity Cable Driver
第2、3项可能大家看起来有些陌生,没错,这也是诺基亚PC套件安装时附带安装上的,曾经安装过PC套件的进入“控制面板-添加/删除程序”就能看见这两项了。

Nokia Connectivity Cable Driver 是Nokia手机的驱动程序,Nokia PC Connectivity Solution是Nokia手机连接电脑的一揽子解决方案,其中包括Nokia手机所支持的各种电缆、红外、蓝牙连接接口。
在一个干净的操作系统上,安装蓝牙适配器驱动后,只要蓝牙适配器已经被作为成功的识别为系统设备。我们继续安装诺基亚PC套件,这样一点问题也没有,PC套件会很顺利的通过蓝牙适配器识别出手机。PC套件提示“配对” 手机上输入相同的“配对”码,一气呵成,连接成功。
安装步骤:
1、安装蓝牙适配器驱动;
2、安装诺基亚PC套件;
3、启动手机蓝牙,配对,连接;
以上是连接顺利的情况,但是事实并非总是那么轻松,也许我们买回蓝牙适配器之前,电脑上早已装好了诺基亚PC套件了。这时的安装步骤应该是:
1、安装蓝牙适配器驱动;
2、卸载原诺基亚PC套件;
3、卸载Nokia PC Connectivity Solution,卸载Nokia Connectivity Cable Driver(这是本文的重点,也是之前的相关玩家心得中没有提及的地方,卸载原诺基亚PC套件并不会自动卸载这两项,卸载这两项需要在“添加/删除程序 ”中进行);
4、安装诺基亚PC套件;
5、启动手机蓝牙功能,配对,连接;
卸载Nokia PC Connectivity Solution的原因是,Nokia PC Connectivity Solution 在安装时会自动扫描本机中存在的蓝牙适配器驱动(并且只有在安装时才扫描系统中存在的蓝牙适配器驱动),通常默认的是微软蓝牙驱动的连接选项(大家都用 Win XP吧,呵呵)如果有Widcomm的驱动存在,诺基亚连接管理器中就启用Widcomm蓝牙驱动的连接选项;如果有IVT BlueSoleil驱动存在,诺基亚连接管理器中就启用Widcomm蓝牙驱动的连接选项。
安装了不同的蓝牙驱动后,Nokia PC Connectivity Solution 一定要先卸载,然后再重装诺基亚PC套件,覆盖安装是没有用的,诺基亚连接管理器要么不能显示该蓝牙适配器的连接选项,要么不能成功连接。
附图,系统中安装了Widcomm驱动,但没有安装IVT BlueSoleil驱动的诺基亚连接管理器。

诺基亚PC套件6.81与蓝牙适配器的连接问题

借在8月3号到路桥的诺基亚客服店里给6230I软件升级的时候,顺便到电子数码城里转了转,目的是想配条数据线。因为本本与手机通过红外线连接后传送速度太慢,备份和传送文件速度只有20K每秒,结果花钱买了一个蓝牙适配器,牌子是广州亿通数码的“蓝精灵”(名字不错,价格70元,不过来在淘宝网上发现只要45元),于是就回家迫不急待地想见识一下蓝牙的效果到底如何。

  打开电脑,安装好蓝精灵的驱动程序,然后打开了手机中的蓝牙功能,通过两者之间的配对,就出现了下面的画面

    由于我刚升级了6230I的系统软件,手机中的很多东西都没有了,就马上点了界面中的“蓝牙文件传输服务”,蓝牙适配器就自动读出了手机中的文件(如图),

    于是就把图片、铃声等大件文件传输到手机中的相应目录下。我观察了一下速度,达到70K左右,这时感觉是相当的好,庆幸没用数据线,手机没线的束缚,可以自由的移动。

  接下来的事就有点麻烦了。由于蓝牙适配器无法恢复手机里的设置、电话本等内容,只能通过诺基亚的PC套件实现,所以我打开了诺基亚的PC套件6.8版本,然后在“管理连接”里点选了蓝牙方式,可套件就是无法与手机相连,在配置时总是提示“无法使用些连接类型,请检查必需的软件、硬件与驱动是否连接”,我怀疑是手机与电脑没有连接上,与是就测试另一个手机管理软件--MMMB,结果正常。我到论坛里求教,一开始也有人跟我遇到同样的问题,在讨论的时候我认为是XP自带的软件问题。

  后来,荣升9段的好运来同志说诺基亚的PC套件有了6.81的版本,可以解决与蓝牙适配器的连接问题,于是就到诺基亚的亚太网站上下载安装了全新的套件6.81。

WIDCOMM BLUETOOTH SOFTWARE 4.0.1.700  (中文正式版的破解版本)

运行环境: /98se/me/2000/XP/2003/
文件大小: 31090 K
下载地址
bcu-btw4-0-1-700.part01.rar

bcu-btw4-0-1-700.part02.rar

bcu-btw4-0-1-700.part03.rar

bcu-btw4-0-1-700.part04.rar

bcu-btw4-0-1-700.part05.rar

bcu-btw4-0-1-700.part06.rar

bcu-btw4-0-1-700.part07.rar

m-router 3.1版
最新的蓝牙蓝牙适配器驱动程序,支持WINDOWS XP SP2,支持无线立体声耳机和扬声器,可以传送和接收图片

很多人都在使用 widcomm 芯片的蓝牙适配器,一般来说随蓝牙适配器附带的驱动程序都是英文的,且版本较低。由于蓝牙的使用与红外相比复杂了许多,全英文的驱动界面更让许多人无所适从,网上流传的一些中文版驱动通用性又不强… 其原因是WIDCOMM公司自从的1.4.2 Build 10版驱动中开始推行驱动购买政策,只有付了费的厂商才能继续使用Widcomm开发的新驱动

这个当前版本最新的WIDCOMM的驱动大多数杂牌蓝牙都可以用, (已破解)也就是说这个相当于蓝牙适配器通用驱动,需要先卸载你的旧版本驱动.然后按照一下说明安装即可. 该版本不支持WIN98系统.

另外,WINDOWS XP SP2自带有蓝牙驱动,XP的蓝牙自带驱动比较麻烦,使用上也不是很方便. 如果电脑连接蓝牙适配器后, 电脑右下角出现两个蓝牙标志,其中一个是SP2系统自带的蓝牙驱动. 证明SP2自带蓝牙驱动跟这个驱动有冲突. 我们要做的就是屏蔽掉SP2自带的驱动..

解决办法如下:

sp2 自带的蓝牙驱动虽然兼容性强,但很多功能无法实现。用功能比较成熟的WIDCOMM蓝牙驱动,能完全的使用蓝牙的功能。系统发现蓝牙设备所会自动安装自代的驱动,小弟发现在C:windowsinfbth.inf就是自代的驱动文件,只要在把蓝牙插入电脑之前将其删除或改名XP SP2不会自动安装。已安装过自带驱动的先将其在设备管理器中删除。再单击“开始”-“运行”在运行中输入“del c:windowsinfbth.inf”后删除自带的驱动,再安装WIDCOMM蓝牙驱动即可。

安装方法.

卸载机器里面的已安装的驱动(如安装失败的widcomm之类…)

重启电脑后安装Widcomm BTW 4.0.1.700(期间不要插上usb蓝牙让驱动装完)
1、解压压缩包,运行BTW4_0目录里的setup.exe。

2. 遇到以下提示,请单击”取消”,继续安装

3. 安装完毕,重新启动电脑,按F8进入安全模式。

4、复制目录“PatchPrograms_Bluetooth_WidComm.4.0.1.700patched”里的两个EXE文件到覆盖到程序安装目录c:Program FilesWidcommBluetooth Software目录下。

5、复制目录“破解补丁PatchWindows_System32_WidComm.4.0.1.700patched”内的两个DLL文件到你电脑的系统WindowsSystem32目录下

如果提示wbtapi.dll正在使用无法覆盖,请将WindowsSystem32目录下wbtapi.dll文件重命名为wbtapi.bak然后再覆盖。
做完后重启电脑,重启后插上usb蓝牙

再到windows的设备管理器中手动更改蓝牙设备的驱动位置为Widcomm BTW 4.0.1.700解压后文件夹中的BTWUSB驱动.

然后驱动会有一个安装向导,在查找手机时候别忘了把手机上的查找打开.设置过程中会让你选择需要的服务,一步步设置完成之后任务栏中蓝牙图标中间会成为白色或者绿色(表示蓝牙设备可用或者正在使用中);若为红色则表示安装未成功,此时右键击蓝牙图标会显示未找到设备.

一切顺利的话就可以成功的通过蓝牙连接手机,传送文件等普通应用也会更加易用.

你可能对这些文章感兴趣:

Related posts:

  1. 形神兼备的名人肖像素描(组图) 程鸿老师2011年作品:《名人素描集》。神形兼备,惟妙惟肖,下笔干净利落。(程鸿,男,号大弘,1962年生,山西太原人。1983年毕业于太原理工大学美术学院;1991年就读于北京画院研修生班;为中国国家画院龙瑞工作室山水课题研究班成员,平时以画国画为主)                  ...
  2. 在珠峰上,长眠着许多勇士的遗体(组图) 身体的瞬间霜冻,在越靠近顶端时越容易发生。 死亡往往发生在攀登者的一个“小憩”当中。他们睡着了,然后再也醒不来了。 在珠峰上掩埋一具尸体是几乎不可能的事情,只能任其风化分解成骷髅。 攀登者撞见那些在濒死边缘的另外一些攀登者,只能袖手旁观而不能出手相救。在这种地方,只能自救。你别无选择。 攀登珠峰大概要花费三万到六万美金,甚至花掉你的生命。 这是一个地标性质的尸体了,被命名为"Green Boots." 在珠峰上,大概有两百个这样的地标。 这些悬吊着的棺材往往是攀登者遇到的最大的阻碍。有的时候出现一个小失误,就会让攀登者吊在那里活活冻死。...

以上关联文章由 Yet Another Related Posts Plugin 提供支持。

















written by forcode


Leave a Reply

  • 资料搜集

  • 无觅相关文章插件,快速提升流量

    sitemap Stats