J2ME
文章平均质量分 60
paulluo0739
穿拖鞋写程序
展开
-
Eclipse下混淆压缩J2ME包的方法
由于java是解释性语言,生成的class文件很容易被反编译,所以一般J2ME程序制作出来后的jar包,都要经过混淆处理。今天使用到了最常见的proguard来进行混淆和压缩处理。 本人使用的是Myeclipse加Eclipseme插件进行J2me开发的,其自身就带有对proguard的支持,下载proguard 4.3到本机,并解压。 在Eclipse中配置p原创 2009-03-27 16:13:00 · 5406 阅读 · 1 评论 -
WTK2.5增加nokia.zip的路径,解决java.lang.NoClassDefFoundError: com/nokia/mid/ui/FullCanvas
在调试J2ME程序时,由于继承使用了nokia的FullCanvas类,所以需要在编译的liberary里面加上nokia.zip。此时能在模拟器以及nokia手机上运行,但在eclipse里面启动wtk的phone来调试时,仍然出现找不到FullCanva的错误: Running in the identified_third_party security domainjav原创 2009-06-25 16:54:00 · 2682 阅读 · 0 评论 -
J2ME游戏破解心得暨反编译字节码操作研究
最近换了一个新手机samsung F488E,终于可以在自己的手机上耍耍游戏了(以前开发J2ME的游戏,都是用的公司测试机)。于是疯狂的下载了一些适合触摸屏240*320的java游戏,其中有一款RPG游戏玩得很开心,可惜某些地方要发短信收费,一气之下动了破解的念头。以前做过J2ME的开发,熟知J2ME程序都会在最终发布的时候进行混淆编译,一是避免程序被反编译,二是可以大大的减小程序包原创 2009-10-13 15:03:00 · 4545 阅读 · 4 评论 -
J2ME游戏破解心得之二
上一次一篇《J2ME游戏破解心得暨反编译字节码操作研究》记录了我破解一款RPG游戏的短信计费代码,不出一个月,被许许多多的网站转载,而且没有注明出处。当然,这到不是最重要的,重要的是大家学会了破解的方法。 最近在破解另一个深受大家喜爱的游戏时(名字我还是不提了),遇到了和上次不同的问题,虽然都是发送短信计费,但代码的结构和逻辑发生了比较大的变化。上次破解时,关于发送短信的判断原创 2009-12-29 15:17:00 · 2219 阅读 · 5 评论 -
你知道WTK的文件系统根目录在哪里吗?
今晚无意间下载了一个J2ME播放mp3文件的源码例子,虽然可惜的是没有调试成功,但调试的过程中让我知道了一件一直想当然的东西,那就是使用FileSystemRegistry.listRoots()得到的文件系统根目录,实际对应的在windows系统中的目录并不是一直以来认为的:C:/WTK2.5.2/j2mewtk_template/appdb/DefaultColorPhone/原创 2010-04-07 21:34:00 · 1517 阅读 · 3 评论