0
我寫了一個Android客戶端應用程序,我在其中使用靜態URL來「發佈」到我的服務器。我使用APKTool對APK進行了反編譯,發現我可以在它生成的.smali文件的.java代碼中看到我提到的URL。我想避免顯示這樣的URL。有什麼方法可以隱藏/模糊Java代碼中的URL嗎?Android客戶端應用程序中的混淆URL
這是來自反編譯的.smali文件的示例。
invoke-direct {v8}, Lorg/apache/http/impl/client/DefaultHttpClient;-><init>()V
.line 194
.local v8, httpclient:Lorg/apache/http/impl/client/DefaultHttpClient;
new-instance v9, Lorg/apache/http/client/methods/HttpPost;
const-string v23, "http://example.com/getdata.php"
move-object/from16 v0, v23
invoke-direct {v9, v0}, Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V