- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我刚刚了解到标准 android LVL + proguard 不能保证任何盗版保护,以防止使用 antilvl 等工具进行简单破解。我正在努力寻找一种合理的方法来确保我的 Android 应用程序不被盗版。我找到了名为 dexguard 的商业 proguard 替代品。它相当昂贵(最便宜的许可证为 375 欧元),但如果我知道它会保护我的应用程序免受脚本小子和业余应用程序破解者的侵害,我会购买它。如果一些真正聪明的破解者击败了我的盗版保护,我没有问题,但如果任何脚本小子都能做到,那么它就是一个阻碍。
您有使用 dexguard 保护 LVL 代码的经验吗?
只会用 dexguard 替换 proguard 并保留标准 LVL检查是否足以阻止脚本小子?
如果 dexguard 不是保护我的 lvl 代码的简单方法,您还有什么建议?
最佳答案
开发者可能不愿意谈论他们的防御措施。我作为 ProGuard 和 DexGuard 开发人员的经验:
关于android - dexguard 是否可以防止简单的 LVL 裂缝?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12172123/
我正在遵循 android 许可文档 ( http://developer.android.com/guide/publishing/licensing.html ),当我到达将许可项目的引用(在 e
我正在尝试为我的应用设置 Google Play 许可。我已严格按照文档进行操作,但仍然无法正常工作: LVL 库是 SDK 管理器中可用的最新版本 我从示例应用中完全复制了许可证检查实现 我将我的应
我正在使用 LVL 向我的应用程序添加许可。我想知道我是否可以检查购买该应用程序的人是否仍然能够获得退款(在购买后 15 分钟内使用该应用程序)。任何人都可以给我一些例子或指导吗? 或者另一种选择:检
我总是从 google 得到“ERROR_NOT_MARKET_MANAGED”响应...而且第一次我总是得到“RETRY”响应 我已经确定: 我使用的是正确的公钥 我的测试手机上只有我的 Googl
我正在开发将离线使用 30-40 天(无互联网连接)的应用程序,因此我需要 LVL 在这段时间内使用 ManagedPolicy 离线工作。检查在开始时完成 - 如果它无法连接到服务器以在接下来的 3
我一直在关注 developer.android.com 页面 http://developer.android.com/guide/publishing/licensing.html#lc-lcc有
我的用户偶尔会提示我的付费应用程序未通过 Android Market 许可验证库检查。我无法发布代码示例,但我的代码与 LVL 文档中的示例非常相似,带有一些自定义混淆,而且它适用于 99% 的用户
所以,我现在有一些小的 android 应用程序,并且正在考虑在 Amazon App Store 中发布它们。但是,我有一个基本问题,我在任何地方都看不到答案。 如果您在亚马逊商店发布应用程序,如何
tl;dr - LVL正在为免费用户响应 LICENSED。 我写这篇文章是希望它能帮助那些想要确定此事的人。 就在不到一年前,我发布了一个付费应用程序,为了防止它被盗版,我实现了 LVL。 几个月来
双图标传奇仍在继续......事实证明,虽然 this answer对于调试版本可能是正确的(是的,我在调试时通过 Eclipse 安装 APK 时仍然设法只显示一个图标),它似乎不适用于导出版本。
我开发了一款游戏,打算使用具有默认 ServerManagedPolicy 许可策略的 Android LVL 将其发布为付费应用程序。现在,当权者决定我们必须将其作为免费应用程序发布。出于某种原因,
我已经在我的应用中实现了 LVL 服务器托管策略。我知道 lvl 服务器响应在设备中缓存了一段时间,因此用户可以在没有内部连接的情况下使用应用程序(lvl 然后使用缓存的许可证)。我想确切地知道这段时
我有一个付费应用程序已经在 Android Market 上线几个月了,到目前为止,该应用程序没有任何类型的复制保护或许可验证方案。 我刚刚将 LVL 代码的修改版本添加到我的应用程序中。为了测试代码
我正在尝试将 APK 扩展下载程序库实现到我的应用程序中,但我正在努力通过 LVL 验证检查。 每次我运行应用程序时,我都会从 LicenseValidator 类收到“签名验证失败”消息。该应用程序
我目前正在我的应用程序上实现 LVL,我想开个小玩笑,让应用程序在未获得许可的情况下无法使用或使用起来非常不舒服。你怎么看?您认为只通知用户并关闭应用(或将用户带到市场)更好吗? 最佳答案 我强烈建议
我是第一次在我的应用中测试 LVL。仔细阅读后the dev guide ,我使用 ServerManagedPolicy 实现了默认示例,几乎没有更改,并作为草稿上传到我的开发者帐户。 我第一次运行
我对 Android LVL 有疑问, 应用程序在调用 mChecker.onDestroy() 时在 onDestroy 中崩溃; private com.google.android.vendin
我正在尝试修改 android lvl 库,作为其中的一部分,我将代码作为我的项目源代码( diff 包)的一部分,而不是将其用作库。然而这段代码失败了 boolean bindResult = mC
我正在我的应用程序中测试 android 许可证验证库 (LVL)。我的实现目前是 Backbone 。我没有修改库,我正在使用 ServerManagedPolicy。我将我的开发者帐户设置为一直返
在开发者控制台上测试许可时;每当我将响应更改为 NOT_LICENSED 或 NOT_MARKET_MANAGED 或 CANNOT_CONNECT 时,它都会按预期响应,没有任何问题;但是,当我将其
我是一名优秀的程序员,十分优秀!