我正在开发的应用程序被 antiLVL 自动破解(尽管我没有在我的应用程序中使用 LVL)。
为了保护我的应用免受“一键盗版”的侵害,我正在实施Google IO 中解释的篡改检测技术。
我尝试使用getPackageInfo()
反射和反射 ( invoke()
) 检查签名,但 AntiLVL 在这两种情况下都能够自动破解应用程序。
如何编写不会被当前版本的antiLVL(1.4.0)自动破解的代码?我的意思是,除了使用 JNI。
PS:我不是在谈论防止盗版。我只希望盗版者手动挖掘代码,而不是使用自动破解器。