【发布时间】:2012-12-19 13:31:08
【问题描述】:
我的目标是:
我想使用类似的东西
if (!checkLicense())
{
... close app and show some informations/links...
}
在我的代码中的一些随机位置...但我想防止有人反编译 apk,将 checkLicense() Funktion 替换为 checkLicense(){ return true; } 之类的东西并重新编译 apk...
类似的东西在java中可能吗?
顺便说一句,如果这种方法没有意义,请不要麻烦告诉我并向我解释...... 或者有人可以告诉我,其他人是如何做到的?没有找到太多有用的信息...
【问题讨论】:
-
不行。你可以让它更难破解(使用混淆),但你永远不能让它变得不可能(除非你从一开始就没有给他们代码!)。
-
谷歌不是已经自动混淆了 apk 了吗?不过,我会看看 proguard,谢谢