如何防止别人反编译自己的程序
RT,如何能防止别人反编译自己的COD文件。黑莓平台有个叫coddec的工具可以反编译COD文件,但是并不是所有的cod文件都能够被反编译出来
有了解的朋友介绍一下,如果不想被这个工具反编译出来的话需要做一些什么呢 --------------------编程问答-------------------- coddec 好东西,在哪里有下? --------------------编程问答-------------------- 在最后Release产品的时候使用“混淆器”, 有好多开源的,我们这边使用proguard . http://proguard.sourceforge.net/ --------------------编程问答-------------------- 混淆++ --------------------编程问答-------------------- --------------------编程问答--------------------
广告?! --------------------编程问答--------------------
是 --------------------编程问答--------------------
请问具体的混淆过程是什么?我想了好久,我的方案是先将.jar文件混淆然后再打包成.cod。 但是感觉很不方便。 请教更好的方法。 --------------------编程问答-------------------- --------------------编程问答-------------------- 有人做过黑莓方面的混淆吗? 求助。 --------------------编程问答-------------------- coddec 关注ing --------------------编程问答-------------------- --------------------编程问答-------------------- 用jde生成吧。 --------------------编程问答-------------------- jde自动生成的code文件,是否已经经过了混淆? 在黑莓开发文档上介绍的混淆步骤:
1. 在BlackBerry IDE,创建应用程序
提示:在这个过程中将项目文件放到一个独立的目录中。
2. 创建临时的目录
3. 将BlackBerry IDE 创建的jar 文件拷贝到一个临时目录。
4. 释放.jar 文件的内容到一个临时目录。
5. 删除释放为.jar 文件部分的.cod 文件。
6. 删除.jar 文件
7. 混淆在临时目录下包含的类文件。
8. 使用下面的命令对临时目录的内容运行预验证工具:
9.在已混淆(和预验证)的类文件上运行rapc
来创建一个.cod 文件。
如果.cod文件已经不能被反编译,就没必要进行这步了。
--------------------编程问答--------------------
只有混淆.class再打.cod,没办法。
补充:移动开发 , BlackBerry