【问题标题】:Android aar library obfuscationAndroid aar 库混淆
【发布时间】:2015-04-05 16:17:07
【问题描述】:

我有一个 .aar 库,将提供给客户在他们的应用程序中使用。这个库基本上是一个 API,其中包含对我们自己的服务的多个 Web 服务调用。 通过查看这个 .aar 的 .class 文件,很容易获得服务器地址并猜测 GET 参数。

这是我想避免的。有什么方法可以让查看类文件的人隐藏这些地址?

【问题讨论】:

  • 我正在尝试实现类似的目标。唯一的区别是需要实际隐藏我用来做某些事情的代码。在您的情况下,隐藏代码没有任何用处,因为任何人都可以实际监控流量并查看发出了什么请求(使用什么参数)。

标签: java android jar obfuscation aar


【解决方案1】:

Proguard 在 Android 构建系统中免费内置支持,但不会加密字符串。

Dexguard是一款付费工具,包含字符串加密等功能。

完整比较请参见此图表:https://www.saikoa.com/comparison-proguard-and-dexguard

【讨论】:

    猜你喜欢
    • 2017-10-29
    • 2017-07-01
    • 2015-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-26
    • 2012-09-10
    • 1970-01-01
    相关资源
    最近更新 更多