是否可以查看Androidmanifest.xml文件?
我刚刚把apk文件的扩展名改成了zip。此zip文件包含Androidmanifest.xml文件。但是我无法查看Androidmanifest.xml的内容。它是完全加密的。
如何查看Androidmanifest.xml文件?
是否可以查看Androidmanifest.xml文件?
我刚刚把apk文件的扩展名改成了zip。此zip文件包含Androidmanifest.xml文件。但是我无法查看Androidmanifest.xml的内容。它是完全加密的。
如何查看Androidmanifest.xml文件?
当前回答
Aapt2,包括在Android SDK构建工具可以做到这一点-不需要第三方工具。
$(ANDROID_SDK)/build-tools/28.0.3/aapt2 d --file AndroidManifest.xml app-foo-release.apk
从build-tools v29开始,你必须添加命令xmltree:
$(ANDROID_SDK)/build-tools/29.0.3/aapt2 d xmltree --file AndroidManifest.xml app-foo-release.apk
其他回答
您可以使用这个命令:保存到文件AndroidManifest.txt
aapt dump xmltree gmail.apk AndroidManifest.xml > AndroidManifest.txt
另一种选择是使用Jadx: https://github.com/skylot/jadx
打开你的APK,在树视图中选择“AndroidManifest.xml”。 它就像这样可读。
有一个在线工具可以让你上传一个APK,它可以反编译它,最后让你下载一个压缩文件,所有的源代码,manifest XML文件等等反编译,所有这些都不需要在你的电脑上安装任何程序: http://www.javadecompilers.com/apk
如果你想检查一些参数,你可以通过它们的UI
aapt d xmltree com.package.apk AndroidManifest.xml
将从指定的APK转储AndroidManifest.xml。它不是XML格式的,但仍然可以阅读。
aapt (Android资产打包工具)是Android SDK自带的内置工具。
这是一个旧的线程,但我想我要提一下,你的手机有根,你可以直接在你的手机上使用根资源管理器应用程序来查看它。你甚至不需要提取它来查看。