黑莓手机的“桌面管理器”能把手机里的信息备份成IPD文件,也能导入IPD文件,这很方便。但在bbs.maxpda.com论坛里没有找到合适的IPD查看、编辑工具。
对我来说,能通过电脑来管理手机的“记事本”、“地址簿”,能导出手机里的“短信”内容是我最想要的,论坛里的IPDManager没办法打开仅包含这些内容的IPD文件,IPDEditor又依赖于.NET Framework 2.0,而我的电脑安装有这个Framework仍不能使用,所以我抽空研究了一下这几类信息的格式,自己写了一个BBerIPD工具,主要功能是:查看和编辑“记事本”、“地址簿”,查看“短信”内容,将选择的内容复制出来。
注意:修改后需要使用“导出IPD”功能才会生效!
先来看一下主界面:
提示一下IPD的导入和导出方法,使用“桌面管理器”,见图:
目前暂时只完成了“记事本”的查看和编辑功能,该工具导出的IPD文件全使用UTF-8编码,导入的IPD文件暂只支持UTF-8(我的8800只导出这种格式)和Unicode Big Endian(8800 4.2.1.74 Simulator导出这种格式)编码。
地址簿的格式已经分析完成,抽空再完成其查看和编辑功能,短信内容抽空再分析。
目前只在8800真机(4.5.0.55)和8800 Simulator上测试过。
2008-09-02 Update:支持地址簿的查看和编辑功能;记事本自动按“标题”排序,地址簿自动按“姓氏(LastName)+名字(FirstName)”排序;支持在现有数据的基础上“追加”新的IPD文件的数据。
Update2:支持短信的查看功能。
2008-09-19 Update:在查看和编辑窗体中可以通过“上一条”、“下一条”按钮继续查看或编辑,而不需要关闭后再打开来查看或编辑另一条。
2008-11-7 Update:地址簿支持多个E-Mail,用分号“;”分隔;增加支持Message的查看功能,可以方便查看邮件内容。
2008-12-29 Updated:修正重复点“加载”时Messages出现重复项的问题;修正有些短信的号码显示不正常的问题、内容有时出现乱码的问题。详见附件中《Readme.txt》。
2009-03-02 Updated:Messages和SMS Messages支持多选删除和导出成单独的IPD文件。
2009-03-23 Updated:修正追加后Messages和SMS Messages导出出错的问题;Messages和SMS Messages自动按时间倒序排序;增加AutoText的查看和编辑功能(需要借助Excel来编辑csv文件)。
2009-03-26 Updated:AutoText增加支持应用的语言,支持的语言有:All、Chinese、English、EnglishGB(即United Kingdom)、EnglishUS(即United States)。
受maxpda上IPDEditor.exe的启发(相关链接),给AutoText增加应用语言的支持,通过这个工具将五笔输入法的内容导出成csv文件,然后修改语言成EnglishGB(参见修改好的csv文件),导入修改后的csv文件并导出成IPD文件。给手机安装English (United Kingdom)语言,并导入最新的五笔输入法IPD文件,这样在输入五笔时切换到English (United Kingdom)输入法,在输入英文时切换到English (United States)输入法即可,解决了之前安装五笔输入法内容后输入英文超级麻烦的问题。
2009-06-25 Updated:增加“地址簿加拼音首字母”功能,从网上找到《百家姓》拼音对照表,外加自己觉得常用的一些字比如“大、小、阿、老、我”等,还加了一些遇到的在《百家姓》里没有姓氏(未包含的姓氏只有慢慢收集后再一起添加进去,本来可以使用配置文件让个人自己修改的,但考虑到这是绿色小工具,就尽可能少的依赖其它文件)。小技巧:自己常用的联系人建议首字母改成A,这样总会在地址簿的最前面找到。
2009-12-10 Updated:右击菜单增加去重复功能;地址簿增加标题、公司、职称、PIN和备注等编辑项。
2010-03-30 Updated:右击菜单增加去除电话号码前缀功能(去除+86、17951、12593等);短信增加时间字段。
2010-05-02 Updated:增加支持CSV文件的导入/导出。
2010-09-25 Updated:增加功能:在浏览短信时区分是[接收]还是[发送]。
2010-09-26 Updated:莓友的需求是无度的,昨天刚把短信的[收/发]加上,今天双希望把电话号码前的+86之类的干掉,还说最好能加上号码的姓名。行,都满足你们了!不过如果短信是单独的IPD文件的话需要先导入带有通讯录的IPD才能显示姓名哦。电话号码前那个“|”别说是多余的,没有它你在Excel里打开时你的电话号码就是一科学记数x.xxE+xx. (注:如果加载IPD时短信显示在通讯录前需要重新加载一次才能匹配到收发者的姓名)
2010-09-27 Updated:考虑到智能识别短信编码等有误判的问题,因此开放这个功能给使用者选择。默认情况下不检查是否是纯ASCII码(即是否是纯英文),这个的结果是纯英文会显示乱码,解决办法是钩上“检查ASCII”再加载一次,反过来也一样。
2010-10-19 Updated:右键菜单增加短信的排序方式选择:时间倒序、电话号码,常用于排序后删除不必要的短信然后导出。
2010-11-14 Updated:支持Address Book – All格式的解析,优先解析Address Book;支持去除通讯录姓名首字母。
2011-02-28 Updated:联系人添加了“类别”项,在添加类别时如果有多项要用半角逗号(,)来分隔;修正了几个小错误。
2012-01-23 Updated:通讯录增加手机2、住宅传真、昵称和网址部分,排序时如果同名还按号码再排。
安装English (United Kingdom)语言的方法:
1. 搜索ROM安装目录下的“en_GB”关键字,如图:
2. 下载CodLoader,运行并钩选右击菜单的“显示系统模块”,将上图中中间四个文件选中拖到CodLoader窗体,选中并安装。根据需要选安装第1和第5个cod文件。
小技巧:双击一条记录与右击菜单的第一个菜单功能一样;使用Shift或Ctrl配合鼠标键可以多选。
下载包:BBerIPD.zip
东西不错,解决了ipd不能直接读的老大难问题,如果能够将address book导出为excel那就更好了。
把Address Book导出成Excel的逗号分隔符也挺方便的,抽空补上吧
你开发的这个小软件太好用了,非常感谢,如果在编辑功能里能添加内容(在电脑上制作通信录,记事本,然后加到手机备份文件里)那就更好了,支持你,有什么好东西别忘了通知我!!!
有一个问题。
联系人里没有邮件 一项
更新:地址簿支持邮件的查看和编辑
谢谢mouse244的建议
谢谢,
当我把短信选择复制时,粘贴在Notepad里全是乱码,不懂得怎样改,作者可以说一下吗?
to nymph:
在BBerIPD里看到的短信内容是不是乱码?如果不是你双击一条短信打开“查看”窗体,自己选择短信内容复制一下,然后在Notepad里粘贴看是否是乱码。
我程序里复制使用的编码与界面上显示的编码一致,不知道是不是Notepad的编码跟我使用的ANSI编码不一致,你可以试试复制到其它编辑器,比如Word等。
另一种可能是你的系统默认语言不是中文,此时Notepad的中文内容都显示成乱码,可以把系统默认语言改成中文或使用其它编辑器来粘贴。
现在没有outlook了,试试这个吧。
楼主,请问一下能不能公布ipd的格式,省时一点去hack了,呵呵
好东西!谢谢!
我希望将原先7730中的addressbook导出后再导入到新的8820中去,能行吗?如果能增加一个导入功能就好了,这样换手机就比较方便了.
先谢了!
好东西!
谢谢!
我用8820的DM将7730的ROM导出,然后用你的IPD编辑工具将addressbook部分导出到一个独立的文件,然后再由DM恢复到8820,妥了,省去了捣腾addressbook的时间,非常感谢!
很牛逼!!!十分感谢,人才啊!!!
这才是造福于民啊,网上吹的那些软件都没用,最直接的证据是,我接连下载了IPD ADDRESS BOOK,IPD MANAGER, 等号称能实现通讯录管理的,都打不开我从8310上导出的IPD文件,就Mr.Lor的打开了,非常感谢分享!!!
这东西好,不得不说。
从MOTO A1200转到BB8320,通讯录里每个人名下的多个条目是个难题(OE导出老丢失条目)。用这个起码能在电脑上手动解决,不用在BB上手动解决。
很好很强大。
谢谢你的劳动,但编辑后为什么不能存盘呢?
我知道了,鼠标右键,导出(X),Memos;屏示另存为。你把说明书编得更详尽写。为什么不直接存盘呢?衷心感谢你的软件,它解决了Outlook难以转换的便笺保存到电脑上的问题。
非常感谢!
我用的是8820,dm是4.6版,怎么不能用你的程序正常打开ipd文件呢。导出还算正常,但另存之后再双击ipd文件就没有反映,右击也只有导出选项,无法进行编辑。
这个东东编辑的时候无法显示地址,还有一些项目没显示全。
地址之类的一般不会在电话簿中保存所以就不考虑加这些信息, 可以选择Outlook来做这些工作
我经常把联系人的地址输入在工作地址,不知道能否加上对应的项目?
大家的bb地址簿都在公司上加人名的拼音的头一字母,以便查找,这个工具好象导出ipd文件没公司这一项了
假如,邮件有附件,这不可能导到电脑的吗?我是8700g
非常好啊~~~~
好软件,希望升级到还能打开自己定义的快捷短语autotext的内容。
希望作者增加追加信息的整体保存功能,有时候刷机忘记设置了,以前的短信就给手机自动删掉了!我想追加后继续保存到手机中!
这个软件很棒,谢谢作者了!
3月2日更新后,短信导出容量超过1MB就会提示磁盘已满,信息可能就丢失了,希望作者增大输出容量的设定!祝愿软件越来越完美!再次谢谢作者
出错误可能与追加短信有关,即使把短信删掉大部分,就留几条,导出依然出错!
支持!希望能支持自带输入法自定义词汇和快捷方式的编辑功能。
太方便的软件了。我找了好久好久。。。。
强烈希望能支持自带输入法自定义词汇和快捷方式的编辑功能,这样可以大大提高自带输入法的速度。
自定义词汇在这个组里:chcustonwordscollection
太好了。决定继续用BB
感谢博主,软件很好用
好东西!!!!感谢作者!
太有用了,诚赞。
xie le
非常棒,谢谢楼主,正需要这些备份短信呢!
谢谢,楼主,就是这个“短信”的内容是可以看的,但是不能显示“短信”的时间,这个问题能解决吗?
牛逼!
很好的工具,我用這個增加了若干個GBK字符到autotext,豐富了我的五筆字庫。
超牛的工具,更难得是持续的在更新,
使用的时候发现电话簿里的分组信息虽然存在,但是没有任何内容,不知能不能添加一个对电话分组的修改功能呢?3q
非常感谢^_^
知道BBerIPD,第一次知道作者是谁,呵呵,谢谢~
是否可以把,BB的通讯薄中的所有项目都加入到程序中啊?
非常棒的软件,很有用,有了这个用BB方便多了。
希望增加这样一个功能,在使用“追加”时,可以去重。或者在追加完另一个IPD后,可以有个去重复的按钮。
这样就可以把多个IPD无冗余的备份起来了。
lordong 你好,首先非常感谢你写了这个软件方便大家,我在dm4.7上备份8900里的数据到ipd文件,用这个软件想编辑地址簿,但是右键菜单的编辑和复制是灰色状态,用它导出地址簿到ipd后发现是空的没有地址簿记录。不知能否解决?谢谢
非常好用的一个软件,在GOOGLE里找了一堆没个能用,最后还是找到这里了。用这个软件把我的短信内容成功合并。
听说lordong要关站怪可惜的,希望这软件能继续更新啊。
希望增加通讯录的导出成CSV,导入CSV的功能,如果我的电话本是从NOKIA转过来的,格式是CSV,重新每个号码输入比较麻烦
@muziling 导出CSV是没问题的,关键上导出后如果直接使用Excel编辑的话座机号前的0自动被截掉了,这样会给编辑的人造成麻烦,另外通过DM就可以解决这个问题了,所以不想做重复功
5.01的DM没法导入导出,点击同步按钮就出现要求internet连接,可是internet连接一直是连着,google上搜索了,好多人也有这个问题。
DM要降到4.2 。。。很不方便。
d d d
DM导出CSV的方法参见《使用桌面管理器同步黑莓地址簿到CSV文件的方法》(/wp/post/370.html),5.01的DM我没用过,如果证实普偏存在你说的情况,我会抽时间把你说的这个功能补上
非常棒的软件,很有用!
能不能增加SB的编辑修改功能,这样可以自己定义各种服务设置,谢谢!
修改SB和DxInput词库的功能感觉不常用,所以暂时不考虑加上,感谢对软件的认可,呵