是否可以查看Androidmanifest.xml文件?
我刚刚把apk文件的扩展名改成了zip。此zip文件包含Androidmanifest.xml文件。但是我无法查看Androidmanifest.xml的内容。它是完全加密的。
如何查看Androidmanifest.xml文件?
是否可以查看Androidmanifest.xml文件?
我刚刚把apk文件的扩展名改成了zip。此zip文件包含Androidmanifest.xml文件。但是我无法查看Androidmanifest.xml的内容。它是完全加密的。
如何查看Androidmanifest.xml文件?
当前回答
AXMLParser和APKParser.jar也可以完成这项工作,你可以看到链接。AXMLParser
其他回答
在这篇文章中,Dianne Hackborn告诉我们,我们可以使用aapt从AndroidManifest中获取信息。
我快速编写了这个unix命令来获取版本信息:
aapt dump badging my.apk | sed -n "s/.*versionName='\([^']*\).*/\1/p"
您可以使用这个命令:保存到文件AndroidManifest.txt
aapt dump xmltree gmail.apk AndroidManifest.xml > AndroidManifest.txt
使用axmldec解码AndroidManifest.xml文件:
axmldec -o output.xml AndroidManifest.xml
or
axmldec -o output.xml AndroidApp.apk
文件需要被反编译(或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]\
您可以使用apkanalyzer,与Android SDK绑定的APK Analyzer命令行版本。在CLI界面执行如下命令:
/path/to/android-sdk/tools/bin/apkanalyzer manifest print /path/to/app.apk
你只需要将/path/to/ Android - SDK替换为你的Android SDK版本的正确路径,将/path/to/app.apk替换为你的APK文件的路径。