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
  • 81
  • 6

2 Answers2

0

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

javad
  • 827
  • 12
  • 34
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
  • 16,738
  • 10
  • 131
  • 165