【问题标题】:How can I use DexGuard to obfuscate my apk?如何使用 DexGuard 混淆我的 apk?
【发布时间】:2014-10-16 04:51:57
【问题描述】:

如何使用 DexGuard 混淆我的 apk?我知道如何启用 proguard 及其自定义。谁能推荐一个好的教程?

【问题讨论】:

    标签: android android-studio obfuscation dexguard


    【解决方案1】:

    要使用 DexGuard,您首先需要购买许可证。
    看看他们的pricing

    【讨论】:

    • 链接现在无效。现在的定价似乎是“问我”,这通常意味着昂贵。
    【解决方案2】:

    您也可以试用 DexProtector (http://dexprotector.com),它有试用期。而且配置比 DexGuard 简单很多。

    注意 我是 Licel 的 CEO,因此我隶属于 DexProtector。

    【讨论】:

      【解决方案3】:

      DexGuard 的工作方式与 Proguard 类似,并且 Proguard 的配置很容易与 DexGuard 兼容,因此如果您已经在使用 ProGuard,它是一个简单的升级。一旦你在下载包中购买了 DexGuard,就会有一堆示例应用程序,其中定义了所有功能的 DexGuard 配置,例如字符串/类加密、篡改检测等。我首先从这些示例应用程序中复制配置,然后开始组合一些特征进一步硬化。

      一个快乐的 DexGuard 客户

      【讨论】:

      • 您好抱歉随机评论,您如何为您的项目个人定制 dexguard? IE。您需要如何更改配置等文件?谢谢
      • 在我的 gradle 项目中,我有一个 dexgaurd.pro 文件,其中包含我的自定义设置。但这在文档中有所介绍,docs/index.html 检查getting started 部分。
      • 谢谢,是的,我可以看到这个。我正在使用 Ant 构建我的项目,但它是在 eclipse 中开发的,我应该使用什么文件来设置自定义配置?是 custom_rules.xml 吗?
      • 通常它是 dexguard-project.txt 用于 ant 构建,但检查 /samples 那里的项目应该是一个很好的起点
      • 感谢您的帮助,您知道自定义规则文件是做什么用的吗?另外,dexguard 如何自动进行任何混淆?我问,因为我的 dexguard-project.txt 文件目前只填充了 cmets,但我的输出仍然是混淆的。
      猜你喜欢
      • 1970-01-01
      • 2015-06-14
      • 1970-01-01
      • 2019-05-22
      • 2017-04-01
      • 2019-11-23
      • 2017-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多