2

I have obfuscated my code using ProGuard and generated a signed apk.

I then decompiled the generated apk file to verify obfuscation. However I could not find the strings.xml file! (res\values\strings.xml)

Does proguard hide/destroy the strings.xml file? If not, where can I find it in the decompiled apk?

thanks.

Richard
  • 91
  • 1
  • 6

2 Answers2

0

proguard does not hide strings, but DexGuard can do that.

javad
  • 833
  • 14
  • 37
0

In my case ProGuards obfuscates res/values folder, and it doesn't exist in res folder of an apk. I could only find a required string inside resources.arsc, see Android compiled resources - resources.arsc. It is binary, so it has some trouble to search a needed string inside it.

CoolMind
  • 26,736
  • 15
  • 188
  • 224