社区
BlackBerry
帖子详情
如何防止别人反编译自己的程序
bohemianren
2010-12-10 10:09:50
RT,如何能防止别人反编译自己的COD文件。
黑莓平台有个叫coddec的工具可以反编译COD文件,但是并不是所有的cod文件都能够被反编译出来
有了解的朋友介绍一下,如果不想被这个工具反编译出来的话需要做一些什么呢
...全文
628
14
打赏
收藏
如何防止别人反编译自己的程序
RT,如何能防止别人反编译自己的COD文件。 黑莓平台有个叫coddec的工具可以反编译COD文件,但是并不是所有的cod文件都能够被反编译出来 有了解的朋友介绍一下,如果不想被这个工具反编译出来的话需要做一些什么呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fookin
2011-02-26
打赏
举报
回复
[Quote=引用 7 楼 huangyehui 的回复:]
引用 2 楼 lovexp2010 的回复:
在最后Release产品的时候使用“混淆器”, 有好多开源的,我们这边使用proguard . http://proguard.sourceforge.net/
请问具体的混淆过程是什么?我想了好久,我的方案是先将.jar文件混淆然后再打包成.cod。 但是感觉很不方便。 请教更好的方法。
[/Quote]
只有混淆.class再打.cod,没办法。
huangyehui
2011-02-09
打赏
举报
回复
jde自动生成的code文件,是否已经经过了混淆? 在黑莓开发文档上介绍的混淆步骤:
1. 在BlackBerry IDE,创建应用程序
提示:在这个过程中将项目文件放到一个独立的目录中。
2. 创建临时的目录
3. 将BlackBerry IDE 创建的jar 文件拷贝到一个临时目录。
4. 释放.jar 文件的内容到一个临时目录。
5. 删除释放为.jar 文件部分的.cod 文件。
6. 删除.jar 文件
7. 混淆在临时目录下包含的类文件。
8. 使用下面的命令对临时目录的内容运行预验证工具:
9.在已混淆(和预验证)的类文件上运行rapc
来创建一个.cod 文件。
如果.cod文件已经不能被反编译,就没必要进行这步了。
tiandi79
2011-01-21
打赏
举报
回复
用jde生成吧。
wang_shaner
2011-01-09
打赏
举报
回复
coddec 关注ing
huangyehui
2010-12-24
打赏
举报
回复
有人做过黑莓方面的混淆吗? 求助。
深红龙骑兵
2010-12-21
打赏
举报
回复
[Quote=引用 4 楼 ligang22 的回复:]
楼主真厉害。楼主的经验真让人受益匪浅,感谢楼主与大家分享这么宝贵的信息。我觉得eepeople网站上有好多适合楼主和大家的职位 ,比如软件工程师、资深客户经理、销售工程师等等,来自世界知名电子企业,有空大家可以去看看。
[/Quote]
广告?!
huangyehui
2010-12-21
打赏
举报
回复
[Quote=引用 2 楼 lovexp2010 的回复:]
在最后Release产品的时候使用“混淆器”, 有好多开源的,我们这边使用proguard . http://proguard.sourceforge.net/
[/Quote]
请问具体的混淆过程是什么?我想了好久,我的方案是先将.jar文件混淆然后再打包成.cod。 但是感觉很不方便。 请教更好的方法。
用户 昵称
2010-12-21
打赏
举报
回复
[Quote=引用 5 楼 l617440460 的回复:]
广告?!
[/Quote]
是
netimp
2010-12-14
打赏
举报
回复
混淆++
Jeff-HT-Lee
2010-12-13
打赏
举报
回复
在最后Release产品的时候使用“混淆器”, 有好多开源的,我们这边使用proguard . http://proguard.sourceforge.net/
syk1517
2010-12-10
打赏
举报
回复
coddec 好东西,在哪里有下?
jar包加密
防止
反编译
Java加密Jar包和Class文件
防止
反编译
的方法,此为
防止
反编译
程序
,亲测可用。如果大神有啥破解方法,希望能与楼主分享下,谢谢。
net
程序
防止
反编译
该工具用于.net打包分发后
防止
不怀好意的
反编译
造成损失
Android如何
防止
apk
程序
被
反编译
Android如何
防止
apk
程序
被
反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就
反编译
出来。 Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹 proguard是一个java代码混淆的工具,通过proguard,别人即使
反编译
你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。 下面具体说一说怎么样让SDK2.3下的proguard.cfg文件起作用
APK防
反编译
技术PPT
我们的APK实际上就是一个ZIP压缩文件,里面包含有一个classes.dex,我们编译后生成的
程序
代码就全部在那里了,通过apktool等工具可以轻松地将它们
反编译
成smali代码。有了这些
反编译
出来的smali代码之后,我们就可以轻松地了解别人的APK使用的一些技术或者直接修改别人的APK。由于这些APK
反编译
工具的存在,我们迫切地希望能有方法去
防止
别人来
反编译
我们的APK,从而保护自己的商业机密和利益。
防止
反编译
工具
应用于C#
程序
,dll加密,
防止
别人
反编译
工具,很好用。
BlackBerry
1,146
社区成员
776
社区内容
发帖
与我相关
我的任务
BlackBerry
探讨BlackBerry智能手机开发相关的技术、软件、产品等话题。
复制链接
扫一扫
分享
社区描述
探讨BlackBerry智能手机开发相关的技术、软件、产品等话题。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章