0

我想创建一个 JAVA 程序,它将 apk 文件(存在于计算机中)作为输入,然后将其调用图作为输出返回。我想在windows平台上做,用JAVA写程序

请提出一些方法来做到这一点。我阅读了有关 soot、dexpler、jimple 的信息,但找不到合适的源代码或适合初学者的源代码。请建议一些使用 soot 的方法,将 apk 转换为 jimple 代码,然后使用相同的 jimple 代码生成调用图表

请再看一次我想在windows平台上做它并用java编写

4

1 回答 1

1

您可以通过 soot 和 dexpler 轻松找到 apk 的调用图。

看这里:

https://github.com/secure-software-engineering/soot-infoflow-android/issues/76

我测试了它,它工作得很好。只需导入所需的类。

于 2015-10-14T11:00:05.113 回答