apkinspector - http://code.google.com/p/apkinspector/
The goal of this project is to help analysts and reverse engineers visualize compiled Android packages and their corresponding DEX code. APKInspector provides analysis and graphical functions for users to gain a deep understanding of malicious applications:
- CFG
- Call schedule
- Static equipment
- Permission Analysis
- Dalvik Code
- Smali codes
- Java Codes
- APK information
I tried installing apkinspector on my computer (Debian 6.0):
sudo aptitude install libxext-dev source compile python-qt and python-sip http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.9.4/ sudo aptitude install python-tk easy_install ipython (sudo aptitude install python-pip & sudo pip install ipython) vi androguard/androlyze.py change "import IPython.ipapi" to "import IPython.core.ipapi" change "from IPython import IPShellEmbed" to "import IPython" change "IPShellEmbed" to "IPython.embed"
But, unfortunately, it cannot be used !!!
so I tried to write my own tool with Ruby, which can be found in here
source share