Android:应用程序许可、版权保护

发布于 2024-12-15 18:03:58 字数 250 浏览 2 评论 0 原文

我有一个非免费的 apk 文件

我的问题如下:

1、如果市场上的复制保护设置为“true”,用户是否可以从设备复制我的 apk 文件? (root/非 root)从设备复制 apk

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

谢谢,莱斯利

I have an apk file, that is non-free

My questions is the following:

1, If Copy Protection is set to "true" on the market, the users can copy my apk file from the device or not? (rooted/non rooted) copy apk from device

2, If they can: what is the best way to make a REAL copy protection?

Thanks, Leslie

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柒七 2024-12-22 18:03:58

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

APK 可能已存储在 /data/app 中: Android 是否保留.apk 文件?如果有的话在哪里?
至少通过 Java 代码或 PC 上的 adb shell 终端进行访问。

2.
yorkw 已经建议使用 LVL
恐怕你无法做到 100% 无懈可击的复制保护,因此不应该投入精力:

  • 任何拥有 root 权限的手机的用户都可以复制你的 APK 并研究它。
  • 使用 dex2jarjd-gui 人们可以看到你的 APK 中的所有源代码。
  • 有没有办法从 APK 文件获取源代码?
  • 反编译源代码中的大多数标识符/名称都是乱码的(a、b、c...),但任何可靠的程序员都可以弄清楚您的应用程序的用途。
  • 任何不诚实的一方都可以将代码从 jd-gui 复制粘贴到 Eclipse 项目,构建、上传到某人的 Google 帐户,然后贴上价格标签……比您的价格小。

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

1.
Yes they can, in rooted phones: http://theandroidsite.com/2009/11/22/how-to-backup-protected-and-paid-android-applications-for-root-users/

APKs are probably stored in /data/app: Does Android keep the .apk files? if so where?
Access at least via Java code or adb shell terminal from PC.

2.
yorkw already suggested using LVL.
I'm afraid you cannot make 100% bullet-proof copy-protection and thus shouldn't put your energy into that:

  • Any user with a rooted phone can copy your APK and study it.
  • With tools like dex2jar and jd-gui one can see all source code in your APKs.
  • Is there a way to get the source code from an APK file?
  • Most of the identifiers/names in the decompiled source code are scrambled (a,b,c...) but any solid programmer can figure out what your app does.
  • Any dishonest party can copy-paste code from jd-gui to an Eclipse project, build, upload into one's Google Account, and put a price tag... smaller than yours.

My advice is to concentrate on building so good apps that no one can keep up with the pace of your innovation and development.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文