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