当前位置:编程学习 > wap >>

开发的软件都被盗,求 android 反编译

哥我开发的软件都被盗了。盗我图片和资料就不提了是常有的事。但我辛辛苦苦开发代码也忘加密混淆了。
请看下图这是我1.6的sdk.
[img=http://www.cmd100.com/bbs/forum.php?mod=attachment&aid=MTUwMTd8MTk2OTc3ZDd8MTMxODkwNzE0NHww&noupdate=yes][/img]

proguard.cfg 是自己生成的。但我用上网的提供的编译软件破解还是得到了java 代码。变量 涵数 xml 全部都能非法获得。郁闷那我们开发软件还有什么用。别要轻松得到。特求完善 的加密教程  --------------------编程问答-------------------- 各位开发者帮帮忙 --------------------编程问答-------------------- java加密一般都会被解开,再说别人看你的代码也需要你的思想啊,除非你的代码非常好,否则一般人看了就会放弃 --------------------编程问答-------------------- 你需要准备几个反编译的工具,按照下面的提示一步步来吧:
http://www.cnblogs.com/playing/archive/2010/08/11/1797696.html --------------------编程问答-------------------- 完全避免是不可能的,总有人能够破解你的代码。但是我们可以提高被反编译获取代码的难度。 
提高反编译难度的几种方式: 
1. 关键代码使用jni调用本地代码,用c或c++编写,相对于class文件,so相对比较难于反编译。 
2. 混淆java代码。混淆是不改变代码逻辑的情况下,增加无用代码,或者重命名,使反编译后的源代码难于看懂。 网上开源的java代码混淆工具较多。一般是用ant的方式来编译的。

至于你说:那我们开发软件还有什么用? 
因为会被破解,就这样抱怨么?暂且不说开源的android,就是那么封闭的iOS,不是一样被破解被越狱。退一步说,开发的目的,绝不是为了保密。就当自己支持了开源,我相信,没有一个开发者没有受到过开源软件带来的益。 --------------------编程问答--------------------
引用 4 楼 yiyaaixuexi 的回复:
完全避免是不可能的,总有人能够破解你的代码。但是我们可以提高被反编译获取代码的难度。 
提高反编译难度的几种方式: 
1. 关键代码使用jni调用本地代码,用c或c++编写,相对于class文件,so相对比较难于反编译。 
2. 混淆java代码。混淆是不改变代码逻辑的情况下,增加无用代码,或者重命名,使反编译后的源代码难于看懂。 网上开源的java代码混淆工具较多。一般是用ant的方式来……

顶。 --------------------编程问答-------------------- 用proguard做下混淆吧,效果还行 --------------------编程问答--------------------
引用 4 楼 yiyaaixuexi 的回复:
完全避免是不可能的,总有人能够破解你的代码。但是我们可以提高被反编译获取代码的难度。 
提高反编译难度的几种方式: 
1. 关键代码使用jni调用本地代码,用c或c++编写,相对于class文件,so相对比较难于反编译。 
2. 混淆java代码。混淆是不改变代码逻辑的情况下,增加无用代码,或者重命名,使反编译后的源代码难于看懂。 网上开源的java代码混淆工具较多。一般是用ant的方式来……

这个说得真好, 受益了 --------------------编程问答-------------------- 1.6的SDK是可以反编译得到源代码的;建议你使用2.3及其以上,2.3的SDK有防反编译的功能,即使你反编译了,得到的也是乱码。。 --------------------编程问答-------------------- 4楼的哥哥,说到开源受益这个问题。小弟我的确在官方的实例和源码中受益不少。对各位长者深表感谢、

我们这些开发者有好的东西也当然或必须拿出来和各位一起分享。这个我一定会这样做的。

但是些是商业机密是我们饭碗啊,每个人都有自己的想法和创意。
这个也直接关系到我们的生死。不然我们都要上街要饭去。

所以我强对盗别人软件开发者感到很失望啊。这个也是道德问题。 --------------------编程问答--------------------
引用 9 楼 ychian 的回复:
4楼的哥哥,说到开源受益这个问题。小弟我的确在官方的实例和源码中受益不少。对各位长者深表感谢、

我们这些开发者有好的东西也当然或必须拿出来和各位一起分享。这个我一定会这样做的。

但是些是商业机密是我们饭碗啊,每个人都有自己的想法和创意。
这个也直接关系到我们的生死。不然我们都要上街要饭去。

所以我强对盗别人软件开发者感到很失望啊。这个也是道德问题。

不要这样说,要从自身做起,可能你用的IDE就是盗版的.
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,