是否可以查看Androidmanifest.xml文件?
我刚刚把apk文件的扩展名改成了zip。此zip文件包含Androidmanifest.xml文件。但是我无法查看Androidmanifest.xml的内容。它是完全加密的。
如何查看Androidmanifest.xml文件?
是否可以查看Androidmanifest.xml文件?
我刚刚把apk文件的扩展名改成了zip。此zip文件包含Androidmanifest.xml文件。但是我无法查看Androidmanifest.xml的内容。它是完全加密的。
如何查看Androidmanifest.xml文件?
当前回答
在这篇文章中,Dianne Hackborn告诉我们,我们可以使用aapt从AndroidManifest中获取信息。
我快速编写了这个unix命令来获取版本信息:
aapt dump badging my.apk | sed -n "s/.*versionName='\([^']*\).*/\1/p"
其他回答
另一种选择是使用Jadx: https://github.com/skylot/jadx
打开你的APK,在树视图中选择“AndroidManifest.xml”。 它就像这样可读。
你也可以使用我的app, app Detective来查看你在设备上安装的任何应用程序的清单文件。
这是一个旧的线程,但我想我要提一下,你的手机有根,你可以直接在你的手机上使用根资源管理器应用程序来查看它。你甚至不需要提取它来查看。
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
所有这些答案似乎都有点过度设计了!
只需抓住这个chrome扩展:https://chrome.google.com/webstore/detail/apk-downloader/fgljidimohbcmjdabiecfeikkmpbjegm 使用上述扩展名从商店下载你想要的。apk文件。 将.apk上传到这个在线工具以获取manifest.xml: https://www.sisik.eu/apk-tool