3
我有一个.aar库,将提供给客户用于他们的应用程序。这个库基本上是一个API,有几个Web服务调用我们自己的服务。 通过查看.aar的.class文件,很容易获得服务器地址并猜测GET参数。Android aar库混淆
这是我想避免的。有什么方法可以隐藏那些查看类文件的人的地址吗?
我有一个.aar库,将提供给客户用于他们的应用程序。这个库基本上是一个API,有几个Web服务调用我们自己的服务。 通过查看.aar的.class文件,很容易获得服务器地址并猜测GET参数。Android aar库混淆
这是我想避免的。有什么方法可以隐藏那些查看类文件的人的地址吗?
Proguard在Android构建系统中内置了免费的支持,但不会加密字符串。
Dexguard是一种付费工具,包含字符串加密和其他功能。
对于完整的对比,请参见此图表:https://www.saikoa.com/comparison-proguard-and-dexguard
我试图实现类似的东西。唯一的区别是需要真正隐藏我用来做某些事情的代码。 在你的情况下,隐藏代码将不会有任何用处,因为任何人都可以实际监视流量并查看发出了什么请求(使用什么参数)。 – 2015-03-30 12:44:44