J2ME下Java代码混淆的思考 (proGuard4.2)

作者:Wupei  |  发表时间:  |  所属分类:J2ME

最近在项目中发现,proGuard混淆忒强大了!

总结一下,对于以后的J2ME编码来讲,这样非常有利于编程,甚至是移植,效率!

1. 如果一个函数只用过一次,会自动编译进原调用函数
说明: OK,多多封装函数吧

2. 如果是final常量(非数组),会自动编译进原调用位置
说明: 用于隐藏式编程,防止出现明文代码

3. proGuard混淆的代码,经过反编译会出现这样的情况: int i=1; this = i;
说明: 是的.就是语法错误,所以说很强大!会防止反编译的!不知道为什么

4. 如果一个函数未被调用过,会被除去!
说明: 功能函数尽量多的写吧

5. 待续 

Trackback from your site.

(4)条评论

  • Wupei

    |

    前景啊,我觉得J2ME和J2EE都不错啊…但对于J2EE的外包级开发,我总觉得接触不到核心技术或者很少
    我写了篇文章,到这里看看吧: 打开

    回复

  • gouf

    |

    J2me现在的前景怎么样呢?
    我是手机开发专业的, 不过现在对这方面还是一点都不了解 当初就是冲着J2ee去得
    所以基本上对J2me还没太大的兴趣. .
    希望能给点建议

    回复

  • wupei

    |

    恩,已经发出了
    不知道为什么现在中国地区上不了 http://sourceforge.net/
    奇怪奥~~
    不和谐吗?… 🙁

    回复

  • daniel

    |

    能不能给我发一份proGuard4.2,我下载不了,谢谢了 email:dengqiye@163.com

    回复

请在这里留言: