我想创建一个JAVA程序,它将apk文件(存在于计算机中)作为输入,然后将其调用图作为输出返回。 我想在Windows平台上进行,并在JAVA中编写程序
请提供一些方法。我读过关于soot,dexpler,jimple但是找不到合适的源或初学者友好来源这样做。请建议一些使用soot的方法,将apk转换为jimple代码,之后使用相同的jimple代码生成调用图
请再次看到我想在Windows平台上进行并用java编写
答案 0 :(得分:1)
您可以通过soot和dexpler轻松找到apk的调用图。
看这里:
https://github.com/secure-software-engineering/soot-infoflow-android/issues/76
我对它进行了测试,效果很好。只需导入所需的类。