1

我正在执行 Android 应用逆向工程(反编译和进一步分析)。我想分析同一个apk文件中不同包之间的包依赖关系。有没有什么工具可以做到这一点?否则,如何推断 apk 文件中的包依赖关系?

4

2 回答 2

0

我想分析同一个apk文件中不同包之间的包依赖关系。请让我知道是否有任何工具可以做到这一点

一个名为 Dexter 的工具可用于查找 apk 中存在的所有包。此外,如果任何 2 个包之间存在程序依赖关系,Dexter 会以优势显示它。可以注意到,边缘没有任何权重来指示依赖性的强度。

于 2014-05-26T16:16:56.987 回答
0

我在使用 apk 文件时遇到的唯一依赖项是设备中的框架。如果您正在处理 Play 提供的标准应用程序,那么它通常包含它自己的包中所需的一切。

一些自定义构建,如 Amazon Kindle Fire、Barns & Noble Nook 等,已经构建了自定义启动器和其他服务,然后通过它们的框架提供其他功能。

framework-res.apk 通常存储在 /system/framework 位置。您可以从您的设备中提取它并将其放在您的 %userprofile%/~ 的 apktool 文件夹中。Apktool(我假设这是您正在使用的工具之一)将在它完成工作时引用它。

于 2013-09-17T21:24:05.160 回答