11月 142009
 

问题描述:

1. 在启用firewall的情况下, 程序第一次使用cmnet上网后,不能使用wifi来上网; 程序第一次使用wifi上网后,不能使用cmnet来上网.

2. 关闭firewall后才可以上. 黑莓自带浏览器不受影响.Goonuu不受影响.

3. 现象,不能连接时提示: The application has attempted to open a connection to a location inside the firewall and outside the firewall.

原因剖析:

1. 在黑莓出厂的默认设置中, 为保持手持设备的网络安全,禁止了第三方程序的private和public两种类型连接方式的共存,以保护内部网络数据不被第三方程序传送到public网络. 例如黑莓企业服务器的MDS输入private类型,而wap和cmnet属于public类型.

2. 此项控制是通过手机IT Policy中 “ALLOW_SPLIT_PIPE_CONNECTIONS” 这一条策略来调整,出厂默认为False.需将其设置为True才可以使用多种类型上网方式.

解决方法:

1.用记事本编写一条IT policy,内容就一行,保存为policy.inf文件
AllowSplitPipeConnections {policy} = TRUE

2.用黑莓官方发布的ITPolicy.exe程序,导入刚才的policy.inf文件,然后生成policy.bin文件

3.将生成的policy.bin复制到黑莓桌面管理器目录下C:\Program Files\Research In Motion\BlackBerry

4.打开windows XP的注册表,HKEY_Current_Users\Software\Research In Motion\BlackBerry\PolicyManager,右击Policy Manager文件夹,选择“新建”–“字符串值”,命名为Path,值设为 C:\Program Files\Research In Motion\BlackBerry\policy.bin

5.插入黑莓,打开桌面管理器,此时会自动同步policy.bin,将其中一条新的规则添加到黑莓机器的 IT Policy中

6. 此时黑莓的 IT policy更新完毕, 更新后firewall那里会显示一条小红锁, 说明您的黑莓目前已经被人为添加了策略,已经不是默认的IT Policy. 当然,这个策略就只有刚才添加的那一条,其他都是出厂时默认的.

后记:

网上也提供了很多程序来解除, 但那些程序里,都是提供了一个现成的policy.bin,但里面有太多行的策略,若您担心那些策略跟所持型号的机器不匹配,就别直接导入.

实际上只要编写一条规则就可以了,其他的保持机器出厂默认的设置即可.

 回复

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>