【发布时间】:2014-02-13 17:39:31
【问题描述】:
是否可以防止或以其他方式阻碍您自己的应用程序的反编译?以编程方式还是其他方式?
【问题讨论】:
标签: java android apk decompiling
是否可以防止或以其他方式阻碍您自己的应用程序的反编译?以编程方式还是其他方式?
【问题讨论】:
标签: java android apk decompiling
您最多可以通过使用像 proguard 这样的混淆器来让分析您的应用变得困难。您可以将逻辑放入 NDK 编译的 c++ 库中。黑客仍然可以反编译、修改、分发……您的应用程序。我从经验中知道这一点,最好把时间花在新功能上,而不是花太多时间保护你的应用程序。
...当然,您可以将应用逻辑(无论您想保护什么)在线移动。
【讨论】:
Proguard 已经为您完成了,尽管它用于使字节码更小。
请记住,您的代码没有什么特别之处。你不是你认为的伟大天才,所以任何时间都在浪费时间。
(如果你是天才,你就不会问这个问题;)
【讨论】: