Java 阻碍android应用程序的反编译?

Java 阻碍android应用程序的反编译?,java,android,apk,decompiling,Java,Android,Apk,Decompiling,是否可以防止或以其他方式阻碍您自己的应用程序的反编译?通过编程还是其他方式?Proguard已经为您完成了这项工作,尽管它用于使字节码变小 请记住,您的代码中没有什么特别之处。你并不是你想象中的伟大天才,所以你投入其中的任何时间都是浪费时间 (如果你是个天才,你就不会问这个问题了;)Proguard已经为你做了,尽管它被用来缩小字节码 请记住,您的代码中没有什么特别之处。你并不是你想象中的伟大天才,所以你投入其中的任何时间都是浪费时间 (如果你是个天才,你就不会问这个问题;)你最多可以通过使用p

是否可以防止或以其他方式阻碍您自己的应用程序的反编译?通过编程还是其他方式?

Proguard已经为您完成了这项工作,尽管它用于使字节码变小

请记住,您的代码中没有什么特别之处。你并不是你想象中的伟大天才,所以你投入其中的任何时间都是浪费时间


(如果你是个天才,你就不会问这个问题了;)

Proguard已经为你做了,尽管它被用来缩小字节码

请记住,您的代码中没有什么特别之处。你并不是你想象中的伟大天才,所以你投入其中的任何时间都是浪费时间


(如果你是个天才,你就不会问这个问题;)

你最多可以通过使用proguard之类的模糊器来分析你的应用程序。可以将逻辑放入NDK编译的C++库中。黑客仍然可以反编译、修改、分发。。。你的应用程序。我从经验中知道这一点,与其花太多时间保护你的应用程序,不如把时间花在新功能上


。。。当然,你可以将你的应用程序逻辑(无论你想保护什么)移动到网上。

你最多可以通过使用proguard之类的模糊器来分析你的应用程序。可以将逻辑放入NDK编译的C++库中。黑客仍然可以反编译、修改、分发。。。你的应用程序。我从经验中知道这一点,与其花太多时间保护你的应用程序,不如把时间花在新功能上


。。。当然,您可以将应用程序逻辑(无论您想保护什么)移动到在线状态。

Proguard不会妨碍反编译。我知道:P,但是如果我碰巧发现了一些好的东西,我还是想阻止克隆的出现。当然,如果应用程序是好的,它将不可避免地以某种方式重新创建/开发。@Michael好吧,这妨碍了对反编译代码的理解,这是主要问题。我可以把随机未使用的代码留在那里吗?e、 红鲱鱼。class@ChristopherLawless如果您的应用程序足够重要(银行/安全/其他),那么“攻击者”会非常积极。如果应用程序不够重要,没有人会在意。这一切都取决于你想浪费多少时间。Proguard不会阻碍反编译。我知道:P,但是如果我碰巧发现了一些好的东西,我还是想阻止克隆的出现。当然,如果应用程序是好的,它将不可避免地以某种方式重新创建/开发。@Michael好吧,这妨碍了对反编译代码的理解,这是主要问题。我可以把随机未使用的代码留在那里吗?e、 红鲱鱼。class@ChristopherLawless如果您的应用程序足够重要(银行/安全/其他),那么“攻击者”会非常积极。如果应用程序不够重要,没有人会在意。这一切都取决于你想浪费多少时间。