2

I am in the process of protecting an Android app and was convince that AndroidManifest.xml could not be protected/encrypted, until I unzipped DropBox.apk and opened AndroidManifest.xml

It seems to be protected. Here is the first line of this file:

r-—`4Vtò∞»‰<H\~äñ§ŒË,@Rf~噑Ë$Lb~åò≤æ÷Ë@DVj‡¸*ä˛tÃÓ(|“p¨ : | – 

and the rest of the file is written in the same flavor.

Any Idea how I can achieve that within my app?

Edit: ok, I now used apktool and see the AndroidManifest.xml clearly... So I guess there is no way to achieve that. Closing this question.

Pascal
  • 12,592
  • 2
  • 48
  • 63

1 Answers1

2

This is automatically done in every apk. you can check it in any app. But this can also be decypted by using apktool.

Ashish Kumar
  • 975
  • 2
  • 10
  • 20
  • Oh.. ok. And how can I prevent apktool decrypting? – Pascal Sep 10 '13 at 13:33
  • 1
    I haven't found anything for this so far. But the source code can be obfuscated by using proguard. Check this SO question - http://stackoverflow.com/questions/5666174/android-obfuscation-for-code-as-well-as-resources – Ashish Kumar Sep 10 '13 at 13:45
  • Thanks for Proguard tip. Already up and running for my app :-) – Pascal Sep 10 '13 at 13:52