是否可以查看Androidmanifest.xml文件?
我刚刚把apk文件的扩展名改成了zip。此zip文件包含Androidmanifest.xml文件。但是我无法查看Androidmanifest.xml的内容。它是完全加密的。
如何查看Androidmanifest.xml文件?
是否可以查看Androidmanifest.xml文件?
我刚刚把apk文件的扩展名改成了zip。此zip文件包含Androidmanifest.xml文件。但是我无法查看Androidmanifest.xml的内容。它是完全加密的。
如何查看Androidmanifest.xml文件?
当前回答
这是一个旧的线程,但我想我要提一下,你的手机有根,你可以直接在你的手机上使用根资源管理器应用程序来查看它。你甚至不需要提取它来查看。
其他回答
文件需要被反编译(或deodex不确定哪一个)。但这里有另一种方法:
-Download free Tickle My Android tool on XDA: https://forum.xda-developers.com/showthread.php?t=1633333https://forum.xda-developers.com/showthread.php?t=1633333
-Unzip
-Copy APK into \_WorkArea1\_in\ folder
-Open "Tickle My Android.exe"
-Theming Menu
-Decompile Files->Any key to continue (ignore warning)
-Decompile Files->1->[Enter]->y[Enter]
-Wait for it to decompile in new window... Done when new window closes
-Decompiled/viewable files will be here: \_WorkArea3\_working\[App]\
Android Studio现在可以显示这个。去构建>分析APK…然后选择apk。然后你可以看到AndroidManifest文件的内容。
是的,您可以查看Android APK文件的XML文件。有一个工具:android-apktool
它是逆向工程的一个工具 派对,封闭,二进制Android应用程序
如何在Windows系统上做到这一点:
下载apktool-install-windows-*文件 下载apktool-*文件 将两者解压到Windows目录中
现在将APK文件也复制到该目录中,并在命令提示符中运行以下命令:
apktool d HelloWorld.apk ./HelloWorld
这将在当前目录中创建一个目录“HelloWorld”。在它里面你可以找到解密格式的AndroidManifest.xml文件,你也可以在“HelloWorld/res/layout”目录中找到其他XML文件。
HelloWorld.apk是你的Android APK文件。
请看下面的截图了解更多信息:
谷歌刚刚发布了一个跨平台的开源工具,用于检查apk(在许多其他二进制Android格式中):
ClassyShark是Android开发人员的一个独立的二进制检查工具。它可以可靠地浏览任何Android可执行文件,并显示重要信息,如类接口和成员,dex计数和依赖关系。ClassyShark支持多种格式,包括库(.dex, .aar, .so),可执行文件(.apk, .jar, .class)和所有Android二进制xml: AndroidManifest,资源,布局等。
安装8.2版:
wget https://github.com/google/android-classyshark/releases/download/8.2/ClassyShark.jar
Run:
java -jar ClassyShark.jar -open <file.apk>
您可以使用这个命令:保存到文件AndroidManifest.txt
aapt dump xmltree gmail.apk AndroidManifest.xml > AndroidManifest.txt