关键词:黑莓, 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的优势在于其安全管理,一味的求方便,增增删删程序让人感到只是一个小孩在玩玩具。