9

我在这里有一个小疑问。当我们生成任何新的应用程序时,我们曾经将它们作为 jar 文件提供。现在我的问题是我们是否能够反编译这些 jar 文件...?如果是,我该如何避免...?请让我知道,提前谢谢。

4

2 回答 2

4

反编译是不可避免的。您可以轻松地使代码难以阅读。有免费的库可用于混淆代码。proguard.sourceforge.net

于 2013-09-16T12:27:19.613 回答
1

You can decompile jar files (have a look at jd-decompiler). You can't avoid it! You just make it harder to read it with an obfuscator. (have a look at SandMark)

or create a programm which loads a crypted version of yours at runtime into memory.

于 2013-09-16T12:26:12.907 回答