Argus-SAF
Argus-SAF copied to clipboard
ControlFlow graph misses some packages entirely
I am analyzing some apks from [https://play.google.com/store/apps/developer?id=Paytronix+Systems] paytronix family of apps. The cfg produced by the following code misses some flow containing com.crashlytics.android.core packages entirely. Is there any possible reason behind it?
` val apk = yard.loadApk(fileUri, settings, collectInfo = false, resolveCallBack = false)
val allMethods = apk.getApplicationClasses.map(c => c.getDeclaredMethods).reduce(_ ++ _)
allMethods.foreach { m =>
println(m.getSignature)
println(m.retrieveCode)
try {
val cfg = JawaAlirInfoProvider.getCfg(m)
cfg.toGraphML(new PrintWriter(System.out))
}`