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
  • 836
  • 14
  • 36
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
  • 22,602
  • 12
  • 167
  • 196