15

我有一个 apk 文件,它是非免费的

我的问题如下:

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

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

谢谢,莱斯利

4

1 回答 1

34

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

APK 可能存储在 /data/app 中:Android 是否保留 .apk 文件?如果是在哪里?
至少通过 Java 代码或adb shellPC 终端访问。

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

  • 任何拥有 root 手机的用户都可以复制您的 APK 并进行研究。
  • 使用dex2jarjd-gui等工具,您可以查看 APK 中的所有源代码。
  • 有没有办法从 APK 文件中获取源代码?
  • 反编译的源代码中的大多数标识符/名称都是加扰的(a,b,c ...),但任何可靠的程序员都可以弄清楚您的应用程序做了什么。
  • 任何不诚实的一方都可以将代码从 jd-gui 复制粘贴到 Eclipse 项目中,构建,上传到自己的 Google 帐户,然后标价……比你的要小。

我的建议是专注于构建优秀的应用程序,以至于没有人能够跟上您的创新和发展步伐。

于 2011-11-15T23:15:25.773 回答