通过应用程序管理器从手机中提取apk应用程序是非常容易的(比如阿童木)。
谷歌的基本保护已经被放弃,转而支持更有效的许可证管理,然而,旧的保护使得谷歌游戏市场之外不分青红皂白的份额变得更加复杂。
LVL有一个开放源码库,但是我还没有找到任何关于GooglePlay基防apk拷贝保护的实现。
除了许可证管理保护之外,还可以使用类似的解决方案。
我已经看到,一些应用程序仍然以旧的Google Play保护的方式阻止apk复制。
有没有人知道防apk拷贝是如何工作的,或者是否有类似的开源保护库?
有人问这样做的原因是什么。
原因有很多:
-Avoid不加区分地通过未经授权的渠道扩散APK
-Avoid表示,第一个菜鸟简单地使用winzip打开APK可以提取所有资源(如PNG图像、按钮、纹理、DB等)。因为他很容易使用
-Improve通用安全
PS
我知道,对于每一种保护,总会有一个解决办法来破坏它,但是这并不意味着留下非常简单的方法来滥用你的工作总是最好的选择。
发布于 2012-12-17 06:14:15
我认为很难阻止有人从设备中复制文件。但你为什么要做到这一点呢?如果您只是出于安全的原因,还有其他一些方法。
简单地说,你可以采取保护措施来掩盖代码。如果这还不够,我知道在java中,有一种机制可以加密.jar文件并使用自定义ClassLoader来解密文件和加载类。
这也可以在android中使用。
https://stackoverflow.com/questions/13907979
复制相似问题