Argus-SAF icon indicating copy to clipboard operation
Argus-SAF copied to clipboard

ControlFlow graph misses some packages entirely

Open sujon335 opened this issue 4 years ago • 0 comments

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))
}`

sujon335 avatar May 07 '20 09:05 sujon335