I want to encrypt my android application so that it is hard to be decompiled or reverse engineered. For this I have come across dexguard. I checked from its fact-sheet that it offer multiple level of encryption and obfuscation. So I want to know whether it will also encrypt any web calls as well.
Asked
Active
Viewed 453 times
2 Answers
1
Using DexGuard you can even encrypt whole Java class. Due to the performance reason, it is better to encrypt the minimal set of classes.
Put all your URLs in a single Java class and encrypt the class. Also, you can obfuscate all html files under asset folder using DexGuard.

Ponsuyambu
- 7,876
- 5
- 27
- 41
-
Yes it does encrypts/obfuscates the string URL's and now after applying obfuscation layers we are able to put some base level security to the code. – Mohsin Kamal Mar 28 '18 at 13:13
0
Dexguard does string encryption but I use proguard and I encrypt some URL by my self.
I get the encryption key doing XOR between the characters of two apparently innocent strings

from56
- 3,976
- 2
- 13
- 23