Android防破解,无论如何都值得吗?

use*_*493 6 security android

我正在制作我的第一款Android应用,它将是一款针对API8(Android 2.2)的付费(1美元)应用.

现在我看到2个选项来保护我的应用免受共享:

  • 使用Android许可证检查:问题是设备必须具有互联网连接,而且正如我在网上看到的那样,许可证缓存是错误的.并且,最大的缺点是它可以被普通的破解者破解......而且,我不想通过减慢应用程序启动或通过连接互联网来惩罚诚实用户.

  • 使用ProGuard,并在发布应用程序时激活旧版防复制选项:这是不安全的,甚至新手也能够复制/共享我的应用程序?

此外,我不会花太多时间在我的应用程序的安全性上,所以请不要建议难以实现/耗时的解决方案.

现在我更多的是第二种选择.请帮我决定,并告诉我,我说的是不对.

[更新]还有一个问题:Android LVL是否会为APK添加更多加密并使其更难分享?或者它仅用于在线检查许可证?根本不使用它是否安全,只在上传时使用Proguard和传统的防拷贝选项?

谢谢.

t0m*_*13b 5

答案很简单!不要浪费你的时间来增加保护......它会在上传的那一刻被破解,并且很容易被盗版!

使用proguard作为应用程序的最佳防御,将类的名称混淆为单字母方案.