admin管理员组

文章数量:1026989

android - 如何从APK文件中查看AndroidManifest.xml?

有可能查看Androidmanifest.xml文件?

我刚刚将Androidmanifest.xml文件的扩展名更改为zip.这个zip文件包含Androidmanifest.xml文件。 但我无法查看Androidmanifest.xml的内容。它已完全加密。

我怎么能查看Androidmanifest.xml的文件?

12个解决方案

250 votes

您可以直接使用aapt l -a name.apk命令查看manifest.xml。

这个链接可能会有所帮助[http://elinux/Android_aapt]

(这也将转储资源表。)

sachinr answered 2019-02-09T04:57:05Z

211 votes

您可以查看HelloWorld.apk文件的HelloWorld.apk文件。 有一个工具:HelloWorld.apk

它是逆向工程的第3工具   派对,封闭式,二进制Android应用程序

如何在Windows系统上执行此操作:

下载apktool-install-windows- *文件

下载apktool- *文件

将两者解压缩到Windows目录中

现在也将HelloWorld.apk文件复制到该目录中,并在命令提示符中运行以下命令:

apktool d HelloWorld.apk ./HelloWorld

这将在您当前的目录中创建一个目录“HelloWorld.apk”。 在它里面你可以找到解密格式的AndroidManifest.xml文件,如果您还能查找"HelloWorld/res/layout"目录下的其他XML文件。

HelloWorld.apk是您的Android APK文件。

有关更多信息,请参见下面的屏幕截图:

Vikas Patidar answered 2019-02-09T04:56:22Z

52 votes

Android Studio现在可以显示此内容。 转至Build> Analyze APK...并选择你的apk。 然后你可以看到AndroidManifset文件的内容。

Jonas Jongejan answered 2019-02-09T04:57:33Z

42 votes

在这个帖子中,Dianne Hackborn告诉我们,我们可以使用aapt从AndroidManifest中获取信息。

我掀起了这个快速的unix命令来获取版本信息:

aapt dump badging my.apk | sed -n "s/.*versionName='\([^']*\).*/\1/p"

JohnnyLambada answered 2019-02-09T04:58:07Z

36 votes

aapt

将从指定的APK转储aapt。 它不是XML格式,但您仍然可以阅读它。

aapt(Android资产包装工具)是Android SDK附带的内置工具。

Geobio Boo answered 2019-02-09T04:58:52Z

25 votes

谷歌刚刚发布了一个用于检查APK的跨平台开源工具(以及许多其他二进制Android格式):

ClassyShark是面向Android开发人员的独立二进制检查工具。 它可以可靠地浏览任何Android可执行文件并显示重要信息,如类接口和成员,dex计数和依赖项。 ClassyShark支持多种格式,包括库(.dex,.aar,.so),可执行文件(.apk,.jar,.class)和所有Android二进制XML:AndroidManifest,资源,布局等。

Dan Dascalescu answered 2019-02-09T04:59:28Z

11 votes

您可以使用此命令:save to file AndroidManifest.txt

aapt dump xmltree gmail.apk AndroidManifest.xml > AndroidManifest.txt

Ahmad Aghazadeh answered 2019-02-09T04:59:55Z

8 votes

AXMLParser和APKParser.jar也可以完成这项工作,你可以看到链接。AXMLParser

twlkyao answered 2019-02-09T05:00:23Z

7 votes

有一个在线工具可以让你上传一个APK它反编译它最后让你下载一个包含所有来源的zip,清单反编译的XML文件等,所有这一切都无需在你的计算机上安装任何程序:[http://www.javadecompilers/apk]

此外,如果您希望通过他们的UI检查一些参数

user3289695 answered 2019-02-09T05:00:59Z

2 votes

您还可以使用我的应用程序App Detective查看您在设备上安装的任何应用程序的清单文件。

zmarties answered 2019-02-09T05:01:26Z

1 votes

这是一个旧线程,但我想我会提到,你的手机有root,你可以使用root explorer app直接在手机上查看。 你甚至不必提取它来看。

richbai90 answered 2019-02-09T05:01:55Z

0 votes

该文件需要被反编译(或deodex'd不确定哪一个)。 但这是另一种方法:

-Download free Tickle My Android tool on XDA: https://forum.xda-developers/showthread.php?t=1633333https://forum.xda-developers/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]\

Kevin answered 2019-02-09T05:02:23Z

android - 如何从APK文件中查看AndroidManifest.xml?

有可能查看Androidmanifest.xml文件?

我刚刚将Androidmanifest.xml文件的扩展名更改为zip.这个zip文件包含Androidmanifest.xml文件。 但我无法查看Androidmanifest.xml的内容。它已完全加密。

我怎么能查看Androidmanifest.xml的文件?

12个解决方案

250 votes

您可以直接使用aapt l -a name.apk命令查看manifest.xml。

这个链接可能会有所帮助[http://elinux/Android_aapt]

(这也将转储资源表。)

sachinr answered 2019-02-09T04:57:05Z

211 votes

您可以查看HelloWorld.apk文件的HelloWorld.apk文件。 有一个工具:HelloWorld.apk

它是逆向工程的第3工具   派对,封闭式,二进制Android应用程序

如何在Windows系统上执行此操作:

下载apktool-install-windows- *文件

下载apktool- *文件

将两者解压缩到Windows目录中

现在也将HelloWorld.apk文件复制到该目录中,并在命令提示符中运行以下命令:

apktool d HelloWorld.apk ./HelloWorld

这将在您当前的目录中创建一个目录“HelloWorld.apk”。 在它里面你可以找到解密格式的AndroidManifest.xml文件,如果您还能查找"HelloWorld/res/layout"目录下的其他XML文件。

HelloWorld.apk是您的Android APK文件。

有关更多信息,请参见下面的屏幕截图:

Vikas Patidar answered 2019-02-09T04:56:22Z

52 votes

Android Studio现在可以显示此内容。 转至Build> Analyze APK...并选择你的apk。 然后你可以看到AndroidManifset文件的内容。

Jonas Jongejan answered 2019-02-09T04:57:33Z

42 votes

在这个帖子中,Dianne Hackborn告诉我们,我们可以使用aapt从AndroidManifest中获取信息。

我掀起了这个快速的unix命令来获取版本信息:

aapt dump badging my.apk | sed -n "s/.*versionName='\([^']*\).*/\1/p"

JohnnyLambada answered 2019-02-09T04:58:07Z

36 votes

aapt

将从指定的APK转储aapt。 它不是XML格式,但您仍然可以阅读它。

aapt(Android资产包装工具)是Android SDK附带的内置工具。

Geobio Boo answered 2019-02-09T04:58:52Z

25 votes

谷歌刚刚发布了一个用于检查APK的跨平台开源工具(以及许多其他二进制Android格式):

ClassyShark是面向Android开发人员的独立二进制检查工具。 它可以可靠地浏览任何Android可执行文件并显示重要信息,如类接口和成员,dex计数和依赖项。 ClassyShark支持多种格式,包括库(.dex,.aar,.so),可执行文件(.apk,.jar,.class)和所有Android二进制XML:AndroidManifest,资源,布局等。

Dan Dascalescu answered 2019-02-09T04:59:28Z

11 votes

您可以使用此命令:save to file AndroidManifest.txt

aapt dump xmltree gmail.apk AndroidManifest.xml > AndroidManifest.txt

Ahmad Aghazadeh answered 2019-02-09T04:59:55Z

8 votes

AXMLParser和APKParser.jar也可以完成这项工作,你可以看到链接。AXMLParser

twlkyao answered 2019-02-09T05:00:23Z

7 votes

有一个在线工具可以让你上传一个APK它反编译它最后让你下载一个包含所有来源的zip,清单反编译的XML文件等,所有这一切都无需在你的计算机上安装任何程序:[http://www.javadecompilers/apk]

此外,如果您希望通过他们的UI检查一些参数

user3289695 answered 2019-02-09T05:00:59Z

2 votes

您还可以使用我的应用程序App Detective查看您在设备上安装的任何应用程序的清单文件。

zmarties answered 2019-02-09T05:01:26Z

1 votes

这是一个旧线程,但我想我会提到,你的手机有root,你可以使用root explorer app直接在手机上查看。 你甚至不必提取它来看。

richbai90 answered 2019-02-09T05:01:55Z

0 votes

该文件需要被反编译(或deodex'd不确定哪一个)。 但这是另一种方法:

-Download free Tickle My Android tool on XDA: https://forum.xda-developers/showthread.php?t=1633333https://forum.xda-developers/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]\

Kevin answered 2019-02-09T05:02:23Z

本文标签: 文件AndroidManifestAndroidXML