簡體   English   中英

我可以使用Jar簽名保護Android APK文件免於反編譯嗎?

[英]Can I use Jar signing to protect android APK file from decompilation?

我已經看過這里這里這里提供的答案

答案提供了一些有用的信息,但是我想知道是否有更好的方法來做到這一點。

我已經建立了apk並使用了pro guard,但是當我反編譯apk時,一切都與壓縮前相同。

類名和一些變量被混淆了,但是新手可以查看代碼並了解應用程序的工作方式。

在我的應用程序中,我想隱藏應用程序與服務器之間的核心網絡通信。 例如,服務器的地址,JSON格式等。

我遇到了一些防止反編譯的方法,即將java.class文件放入jar中,然后對其進行簽名,然后將它們作為庫添加到我的應用程序中。

我的問題是:這是正確的方法嗎? 使用jar簽名?

不能。Jar簽名用於確保文件不被篡改。 您仍然可以反編譯它。

與其浪費時間擔心反編譯,不如專注於一些有用的事情。 模糊處理用於節省Android中的空間,而不是防止人們查看您的代碼。 此外,您是否真的創造了一些特別的東西需要保護它? (現在說實話)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM