【问题标题】:Android: app licensing, copy protectionAndroid:应用许可、版权保护
【发布时间】:2011-12-29 22:20:17
【问题描述】:

我有一个非免费的 apk 文件

我的问题如下:

1、如果市面上的复制保护设置为“true”,用户是否可以从设备上复制我的apk文件? (有根/无根)copy apk from device

2,如果可以:制作真正的复制保护的最佳方法是什么?

谢谢,莱斯利

【问题讨论】:

  • 复制保护即将被弃用,考虑使用LVL

标签: android copy-protection android-lvl


【解决方案1】:

1.
是的,他们可以,在 root 手机中:http://theandroidsite.com/2009/11/22/how-to-backup-protected-and-paid-android-applications-for-root-users/

APK 可能存储在 /data/app:Does Android keep the .apk files? if so where?
至少通过 Java 代码或 PC 上的adb shell 终端访问。

2.
yorkw 已经建议使用LVL。
恐怕您无法做到 100% 防弹的复制保护,因此不应该将精力投入其中:

  • 任何拥有 root 手机的用户都可以复制您的 APK 并进行研究。
  • 使用dex2jar 和jd-gui 等工具,您可以查看您的APK 中的所有源代码。
  • Is there a way to get the source code from an APK file?
  • 反编译的源代码中的大多数标识符/名称都是乱码(a、b、c...),但任何可靠的程序员都可以弄清楚您的应用程序是做什么的。
  • 任何不诚实的一方都可以将代码从 jd-gui 复制粘贴到 Eclipse 项目中,构建、上传到自己的 Google 帐户,然后标价...比您的要小。

我的建议是专注于打造优秀的应用,让任何人都无法跟上您的创新和发展步伐。

【讨论】:

  • 谢谢我正在寻找这个答案。特别是最后一行;)
猜你喜欢
  • 1970-01-01
  • 2018-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-16
  • 2012-10-31
  • 1970-01-01
  • 2011-05-15
相关资源
最近更新 更多