title: Generate CFG of android application - practical way
body: <p>I have a question with respect to create Control Flow Graph (CFG) with Androgurad tool or other tools.
  Browsing the Internet I have noticed, there are some approaches to create CFG of an android application. for example, some tools such as smali CFG generator <a href="https://code.google.com/p/smali-cfgs/" rel="nofollow">https://code.google.com/p/smali-cfgs/</a>, APKInspector,  dexter and many other tools written by android security experts... .Also, Androguard is capable of doing that. On top of that I would like to add that I have read Androguard tutorial, and other tools' READ ME FILES and MANUALS and there is no comprehensive guide to create CFG (specially for newbies like me). </p>
  
  <p>I have installed Santoku distribution  <a href="https://santoku-linux.com/" rel="nofollow">https://santoku-linux.com/</a> on my system to do android reverse engineering. It has some RE tools installed like Androguard, APKtool and .... I need your help to find a practical solution to generate CFG of android applications. (Preferably using these pre-installed tools :) )</p>
  
  <p>I would have to say that I need CFG to feed into Machine Learning Approaches like (Kernel Method -SVM). I would really appreciate if you have any experience in this regard, share it with mme and others who might have such a question in the future :) .
  Any suggestion and recommendation in a comprehensive way are welcomed.
  Thanks for your assistance and support in advance.  </p>