Blackberry 7290的软件下载问题

关键词:黑莓, Blackberry, 数字签名无效,7290

BB7290到手有将近一个月了,按照完全的攻略下载桌面管理器,下载新软件,比如Opera mini版,安装的时候总会出现同样的问题:“无法加载下列模块,数字签名无效” xxxxxxx.cod …

花了一个上午时间看了一下论坛,总算明白了,然后照着做了,解决这个问题。

过程中也尝试过这样那样比如刷rom,比如修改vendor.xml的过程。

几个说明:

1.ROM是一个操作系统的载体,刷ROM相当于重装操作系统,系统的模块之间或许会有依赖关系,如果担心出问题就不要重装了。

2.找到合适你的BB的桌面管理器和合适你的BB的系统的安装文件,比如我用BB7290的是这两个:

41112dtMULT(桌面管理器for7290).exe

7290C_PBrER4[1].1.0_rel466_PL1.8.0.149_A4.1.0.351_CSL_rebundle.exe

上一个是桌面管理器,下一个开头是7290C,意思就是7290用的中文版,后面A4.1.0.351是该系统的版本号,诸如major version minor version等等。

如果担心有问题可以到官方主页去下载,官方主页google一下就可以了。

3.先说说刷ROM。安装完桌面管理器之后启动,进入主界面会发现有个

应用程序加载程序

的 icon,如果BB已经通过USB线连上了,可以运行这个看看有什么已经安装了的模块/程序。

很多地方都说到这个vendor.xml的问题,不过语焉不详。这里我详细说一下:

安装桌面管理器之后,C:\Program Files\Common Files\Research In Motion\AppLoader 目录下会有一大堆应用相关的文件,其中vendor.xml保存了BB各个发行版的软件信息。在启动同一个目录底下的Loader.exe(事实上这就是桌面管理器里面的

应用程序加载程序

)的时候,Loader会根据BB发过来的Vendor号在vendor.xml获取系统的编号,只有当找不到vendor.xml或者在vendor.xml中找不到相关信息的时候才会继续去BB里面获取更多的系统软件信息。因此只要把vendor.xml改名之后,运行应用程序加载程序才能获得系统中软件模块信息,并对其进行删除修改等等操作。

对于7290,vendor.xml似乎确实是可有可无的,前提是没有别的操作只能使用vendor.xml。(此结论不确定是否适用于别的型号,因为我没用过,^_^)

4.所有的第三方软件加载的时候都说“无法加载下列模块,数字签名无效”,为什么?

先说说安装桌面管理器时候的一个option,桌面转寄器和Blackberry Internet Service(下面简称BIS)。

桌面转寄是通过PC转寄邮件到BB中。

而BIS则是一种Internet Service服务,需要IT policy来支持,也就是如果你通过架设一个企业内部的IT Policy Manager来管理BB的安全性。

很不幸的是,手上的BB有IT Policy。(水货嘛,没办法了)

a.用桌面管理器备份信息。

b.选项-

安全选项-

一般设置下按下滚轮,擦除手持设备。

c.重装桌面管理器(这里可以选择修改安装),optional那里选Blackberry Internet Service。然后把一个Blackberry IT Policy Manager产生的policy.bin放到安装目录下,修改注册表

 [HKEY_CURRENT_USER\Software\Research In Motion\BlackBerry\Policy Manager]

Path

=

C:\\Program Files\\Research In Motion\\BlackBerry\\policy.bin

d.连接,运行,恢复备份。

e.下载安装其他的第三方软件。

5.总算是把这个问题解决的,下一步我打算还是建一个exchange服务器,用公司的所有的blackberry来玩玩。毕竟BB的优势在于其安全管理,一味的求方便,增增删删程序让人感到只是一个小孩在玩玩具。