How to view AndroidManifest.xml from APK file?
aapt d xmltree com.package.apk AndroidManifest.xml
will dump the AndroidManifest.xml
from the specified APK. It's not in XML form, but you can still read it.
aapt
(Android Asset Packaging Tool) is a built in tool that comes with the Android SDK.
Yes you can view XML
files of an Android APK
file. There is a tool for this: android-apktool
It is a tool for reverse engineering 3rd party, closed, binary Android apps
How to do this on your Windows System:
- Download apktool-install-windows-* file
- Download apktool-* file
- Unpack both to your Windows directory
Now copy the APK
file also in that directory and run the following command in your command prompt:
apktool d HelloWorld.apk ./HelloWorld
This will create a directory "HelloWorld
" in your current directory. Inside it you can find the AndroidManifest.xml
file in decrypted format, and you can also find other XML
files inside the "HelloWorld/res/layout"
directory.
Here HelloWorld.apk
is your Android APK file.
See the below screen shot for more information:
Android Studio can now show this. Go to Build
> Analyze APK...
and select your apk. Then you can see the content of the AndroidManifest file.