0

Is there a control flow graph generator for Android applications. (preferrably open source) I wish to do some flow analysis on applications. But I could not find any such static analyzer.

If there is no such software, can soot be extended to do the static analysis for Android app. Some pointers on how to do so (especially handling multiple entry points and asynchronous calls to onPause, onDestroy etc. while making Control Flow Graph) will be very helpful.

Thanks

rolve
  • 10,083
  • 4
  • 55
  • 75
spin
  • 13
  • 5

2 Answers2

2

you can use Androguard to generate CFG. Other way is to decompile the app to smali using apktool and write our own CFG generator.

sdbrain
  • 3,070
  • 1
  • 15
  • 9
0

DDMS? http://developer.android.com/guide/developing/debugging/ddms.html See also: http://developer.android.com/guide/developing/debugging/debugging-tracing.html

Edwin Evans
  • 2,726
  • 5
  • 34
  • 47
  • I need to make Control Flow graph of the applications. Neither of those tools appear to make one. – spin Oct 05 '11 at 03:25