安装Blackberry模拟器

玩Blackberry最好自己装个同型号设备的模拟器,这样折腾起来更方便。另外一个好处是,Blackberry的App World目前不支持中国用户,所以要下载其中的软件很困难,有了自己的模拟器,就可以很方便的从App World下载软件,然后再转移到自己的实体Blackberry设备上了。

Blackberry的模拟器在其官方网站可以免费下载到,比如你的手机是Bold 9700的,OS版本是5.0的话,那就可以下载BlackBerry_JDE_5.0.0,其中包含了8520,8900,9550,9630,9700这几款机型的OS5.0的模拟器(虚拟机)了,无需再下载单独的Simulator了。BlackBerry_JDE_5.0.0中同时也包含了MDS,不像4.0的JDE还需要另外单独去下载MDS。启用MDS的作用是让Blackberry模拟器能够像真机一样可以上网,自建的MDS其实是构建了一个proxy代理,使用电脑的网络来模拟手机上的无线网络通讯。

要能够顺利运行MDS,需要注意系统环境,特别是Java的一些环境变量和路径设置。最好是把BB模拟器安装在虚拟机中,这样既安全也方便折腾。JDE5.0需要的Java SDK环境是1.6,所以事先需要到sun网站上下载jdk-6u22-windows-i586。建议把java环境安装在C盘的根目录而不要默认的放在Program files里面,避免不必要的麻烦。安装完java开发环境和Blackberry JDE后就完工了。

如果不是做blackberry的程序开发,仅仅是测试一些软件的话,你需要用到的仅仅是MDS和模拟器。可以先找到C:Research In MotionBlackBerry JDE 5.0.0MDSconfig下的rimpublic.property文件,用notepad编辑,把Simulator.2100000a=MDS,[email protected]中的黑斜体部分改成你的blackberry的PIN码,方便下载程序。然后从start-programs-Resarch In Motion-Blackberry JDE 5.0.0-MDS-CS启动MDS,等待黑色命令行窗口显示。再从C:Research In MotionBlackBerry JDE 5.0.0simulator 选择你需要模拟的型号的手机,比如9700.bat启动模拟器。等完全启动后就可以用BB自带的浏览器上网下载程序了,比如先下载App World,然后再从App World中选择自己感兴趣的软件。

软件装到模拟器之后,可以用一些工具,比如BerryBox,winloader等从模拟器中把安装的程序转换出来。但是在使用BerryBox这些工具之前,需要安装有Blackberry的USB 驱动,装Blackberry Desktop Software是最简单的办法。从模拟器中导出已安装的软件的方式是,在9700.bat的虚拟机的菜单Simulate里面勾选USB Cable Connected,然后启动Berrybox,连接模拟器,选择读取手机模块,找到已安装的程序,导出成COD文件,然后再把导出的COD文件转换成JAD/ALX文件,这样就可以直接copy到实体手机上的TF卡上,直接安装了。既省了流量费又可以先在模拟器上测试其兼容性,真的是很方便。