加入收藏 | 会员中心 | RSS
您当前的位置:首页 > 玩黑宝典 > 玩黑心得

自己转换Java程序给BlackBerry使用

时间:2007-05-06 17:09:56  来源:hi-pda  作者:snom  点击:
导读:自己转换Java程序给BlackBerry使用
BlackBerry上的可用程序虽然不少,但是一来绝大部分是商业软件或者共享软件,二来相应的破解基本没有,所以大家只能有两种选择:
1)等待0Day scene中有好人出现,给大家带来免...
自己转换Java程序给BlackBerry使用jW4黑莓手机家园 - BlackBerry8.Com
    BlackBerry上的可用程序虽然不少,但是一来绝大部分是商业软件或者共享软件,二来相应的破解基本没有,所以大家只能有两种选择:jW4黑莓手机家园 - BlackBerry8.Com
1)等待0Day scene中有好人出现,给大家带来免费的午餐;jW4黑莓手机家园 - BlackBerry8.Com
2)自力更生,充分利用BlackBerry的Java平台,例如7230和7100都支持到MIDP 2的级别,靠天靠人不如靠自己。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
    下面就简单介绍下怎么自己转网上大量存在的Java程序给BlackBerry用,希望能给大家的BB之旅增加点乐趣,不过首先要声明一下,接下来的几个月工作比较忙,所以今天是趁着换脑写写和大家分享,平常不会有很多时间做测试,所以我只能说提供方法,具体某个Java程序可能会导致的BB无法正常启动需要恢复而丢失数据不负责,当然,我在下面会提供解决方法。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
现在正式开始,尽量简短。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
1.首先致谢,是blackberryforums.com上的Mark Rejhon的超级FAQ贴让我开始尝试:jW4黑莓手机家园 - BlackBerry8.Com
BerryFAQ: See Mark's BIG BlackBerry FAQ!jW4黑莓手机家园 - BlackBerry8.Com
http://www.blackberryforums.com/showthread.php?t=252jW4黑莓手机家园 - BlackBerry8.Com
HOWTO: Manually convert .jad/.jar to .cod if you cant do OTAjW4黑莓手机家园 - BlackBerry8.Com
http://www.blackberryforums.com/showthread.php?t=762jW4黑莓手机家园 - BlackBerry8.Com
英文差不多的朋友们可以直接看英文贴,因为我这里简化了一些内容(主要是和GPRS上网有关的,目前没有消息标明中移动的GPRS有人成功联网)。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
2.由于BlackBerry的多个型号最起码都支持到J2ME和MIDP 1.0,所以许多专门给Nokia, Siemens, Samsung, Sharp, Moto手机设计的Java软件都可以在BB上运行,不过需要正确的操作。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
3.对于可以上GPRS的地区,可以直接利用OTA(Over The Air)下载Java程序,BB会自己转换,不幸的是中国大陆不在其列。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
4.所以我们就只好自己手动转换了。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
5.首先,需要下载并安装两个软件,一路默认安装即可:jW4黑莓手机家园 - BlackBerry8.Com
a)BlackBerry JDE  
http://www.blackberry.net/developers/jW4黑莓手机家园 - BlackBerry8.Com
b)Sun Java J2SE http://java.sun.com/j2se/1.4.2/download.html   (请下载SDK而不是JRE,后者是Java Run-time Enviroment)jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
6.保险起见,再下载并安装BlackBerry Device Simulator用来测试。jW4黑莓手机家园 - BlackBerry8.Com
http://www.blackberry.com/develo ... ulators/index.shtmljW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
7.安装完毕后,我们需要一些Java程序来做试验,哪里下载?太多地方了,给两个链接:jW4黑莓手机家园 - BlackBerry8.Com
a)Midlet.org   
http://midlet.orgjW4黑莓手机家园 - BlackBerry8.Com
b)TomPDA手机游戏下载                http://phone.tompda.comjW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
8.假定从midlet.org下载了一个叫做ExpenseMan的记帐软件,这里会有两个文件,ExpenseMan.jad和ExpenseMan.jar,保存到C:\program files\Research In Motion\BlackBerry JDE 4.1.0\bin目录下。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
9.在DOS命令行下使用BlackBerry JDE中的rapc.exe,把java程序(midlet)转换为BB的COD文件,命令格式如下:jW4黑莓手机家园 - BlackBerry8.Com
rapc import="c:\Program Files\Research in Motion\Blackberry JDE 3.7\lib\net_rim_api.jar" codename=ExpenseMan -midlet jad=ExpenseMan.jad ExpenseMan.jarjW4黑莓手机家园 - BlackBerry8.Com
注意,命令行中出现了3次ExpenseMan,分别是项目名称、jad文件名、jar文件名。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
注意:有的程序只有jar没有jad文件,此时可将命令中相应的【jad=xxx.jad】删掉,可以正常转换。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
10.为了提高效率,最好一次下载,然后编辑一个bat文件一次转换。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
11.转换完毕后,就在c:\Program Files\Research in Motion\Blackberry JDE 3.7\bin\目录下生成一个ExpenseMan.cod文件,这就是我们的成果啦。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
12.连上BB的USB线,还是在DOS命令行下,使用JavaLoader上传转换好的程序给BlackBerry,命令格式如下:jW4黑莓手机家园 - BlackBerry8.Com
javaloader -usb load filename.codjW4黑莓手机家园 - BlackBerry8.Com
请注意:这个DOS窗口应该在上面的JDE目录下执行。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
13.上传完毕,请享用。附件是我转好的ExpenseMan,可以用Apploader安装。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
14.之后如果使用了AppLoader(Desktop Manager中),可能此程序会被删除,此时用AppLoader重新安装一遍即可。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
15.风险:我转换了一个tompda下载的游戏,上传之后BB自动重启,然后就无法完成启动了,报错为507。所以强烈建议大家在上传到本机之前,先上传到Device Simulator模拟器中试用,确认没有问题安装到实机上。jW4黑莓手机家园 - BlackBerry8.Com
jW4黑莓手机家园 - BlackBerry8.Com
16.BB无法正常启动的解决方法:首先在BB的Option->Security中设置一个密码,保存,连上USB线,打开Desktop Manager,拔掉BB电池再装上,BB就开始启动,此时双击AppLoader,提示输入密码,连续10次输错误的密码,BB的安全机制就会启动,把操作系统和所有数据全部清空。此时下载相应的系统软件Device Software,可以到csl、three、starhub下载到机型对应的系统软件,安装,断开USB线,删除C:\program files\Common Files\Research In Motion\AppLoader目录下的vendor.xml,连上USB线,系统软件升级向导就会自动启动,然后选择要安装的组件,就可以恢复系统啦。
jW4黑莓手机家园 - BlackBerry8.Com
编辑:atck   加入收藏  打印本页 返回顶部    
上一篇:theme出错解决和bell主题下载和安装 下一篇:7100t拆机图片
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
栏目导航
  实战刷机 (7)
  软件应用 (28)
  新手入门 (86)
  玩黑心得 (108)
  黑莓业务 (10)
  黑莓视频 (9)
推荐资讯
Plazmic CDK 主题制作超豪华详细教程
Plazmic CDK 主题
超强机! 黑莓9000 Bold上手全体验
超强机! 黑莓900
多媒体大王 RIM黑莓8120详细评测
多媒体大王 RIM黑
黑莓WiFi手机8820实机体验
黑莓WiFi手机882
相关文章
    无相关信息
栏目更新
栏目热门