避免apk被破解

发布于 2024-12-23 14:45:27 字数 1436 浏览 2 评论 0原文

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

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

发布评论

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

评论(2

丿*梦醉红颜 2024-12-30 14:45:27

我同意 @Tom van der Woerdt 的观点实现您自己的许可库

我还建议您查看 Google I/O 2011 中的此内容:

Evading Pirates and Stopping Vampires

http://www.youtube.com/watch?v=TnSNCXR9fbY

编辑:

演示文稿说明来自躲避海盗和阻止吸血鬼

一些基本要点

I agree with @Tom van der Woerdt Implement your own licensing library

I'd also refer you to check out this from Google I/O 2011:

Evading Pirates and Stopping Vampires

http://www.youtube.com/watch?v=TnSNCXR9fbY

EDIT:

The Presentation Notes from Evading Pirates and Stopping Vampires

Some basic keypoints

情绪少女 2024-12-30 14:45:27

没有完美的解决方案。即使苹果的 iOS 也存在这样的问题,但规模要小得多。如果你的应用程序很受欢迎或者很好,它就会被破解。我想说,把它当作一种赞美吧。

当然,使用标准库进行许可总是一个坏主意,因为破解者可以简单地为使用同一库构建的每个应用程序重复使用他们的破解工具。实施您自己的许可库,这将使破解您的应用程序变得更加困难。

有趣的事实:Apple 的 OS X App Store 也内置了许可系统,但开发人员必须编写自己的库才能使用它。这样破解者就无法同时破解多个应用程序,因为每个应用程序都有不同的许可系统实现。

There's no perfect solution. Even Apple's iOS has issues like this, but on a far smaller scale. If your app is very popular or good, it will be cracked. I'd say consider it a compliment.

Of course, using standard libraries for licensing is always a bad idea, because crackers can simply re-use their cracking tools for every application that was built using the same library. Implement your own licensing library, which will make cracking your app a lot harder.

Interesting fact: Apple's OS X App Store also has a licensing system built-in, but developers have to write their own libraries to use it. This way crackers can't crack multiple applications simultaneously, because every application has a different implementation of the licensing system.

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