APKinspector is a powerful GUI tool for analysts to analyze the Android applications.
Java D Shell C Python C++ Other
Permalink
Failed to load latest commit information.
.eric4project yuan Sep 10, 2012
.hg yuan Sep 10, 2012
UI-copy cleaning up the repo: rm'd *.swp/*.swo/*.pyc/*~ Feb 24, 2013
UI cleaning up the repo: rm'd *.swp/*.swo/*.pyc/*~ Feb 24, 2013
androguard cleaning up the repo: rm'd *.swp/*.swo/*.pyc/*~ Feb 24, 2013
ded cleaning up the repo: rm'd *.swp/*.swo/*.pyc/*~ Feb 24, 2013
dex2jar yuan Sep 10, 2012
dex2jarold yuan Sep 10, 2012
jad158e.linux.static Intial Branch Jul 10, 2012
jadretro yuan Sep 10, 2012
out/com yuan Sep 10, 2012
src/images cleaning up the repo: rm'd *.swp/*.swo/*.pyc/*~ Feb 24, 2013
temp yuan Sep 10, 2012
.gitignore cleaning up the repo: rm'd *.swp/*.swo/*.pyc/*~ Feb 24, 2013
.goutputstream-D35VIW yuan Sep 10, 2012
1.txt bug fix: nodes are not rendered Sep 17, 2012
2.svg yuan Sep 10, 2012
3.sh~.rtf Fix Installation Dec 27, 2012
3.svg bug fix: nodes are not rendered Sep 17, 2012
APKInfo.py yuan Sep 10, 2012
APKtool.py yuan Sep 10, 2012
AndroidGui.e4p Intial Branch Jul 10, 2012
CallInOut.py yuan Sep 10, 2012
CallInOutDialog.py Intial Branch Jul 10, 2012
CodeEditor.py yuan Sep 10, 2012
ConfigurationDialog.py Intial Branch Jul 10, 2012
FindDialog.py Intial Branch Jul 10, 2012
GetMethods.py yuan Sep 10, 2012
Global.py yuan Sep 10, 2012
Graph.py bug fix: nodes are not rendered Sep 17, 2012
Graphcall.py yuan Sep 10, 2012
InputDialog.py Intial Branch Jul 10, 2012
JAD.py yuan Sep 10, 2012
JADded.py yuan Sep 10, 2012
MyThread.py yuan Sep 10, 2012
ProgressDialog.py Intial Branch Jul 10, 2012
PyQt-x11-gpl-4.9.4.tar.gz Fix Installation Dec 27, 2012
README Intial Branch Jul 10, 2012
RenamingDialog.py Intial Branch Jul 10, 2012
SearchFilter.py Intial Branch Jul 10, 2012
SyntaxHighter.py Intial Branch Jul 10, 2012
Untitled Document 1 yuan Sep 10, 2012
android.policy.jar yuan Sep 10, 2012
apktool-install-linux-r04-brut1.tar.bz2 Fix Installation Dec 27, 2012
apktool1.4.3.tar.bz2 Fix Installation Dec 27, 2012
baksmali-1.2.5.jar yuan Sep 10, 2012
call2dot.txt bug fix: nodes are not rendered Sep 17, 2012
callbuff.txt bug fix: nodes are not rendered Sep 17, 2012
class.dex yuan Sep 10, 2012
classes.dex yuan Sep 10, 2012
core.jar yuan Sep 10, 2012
dex2jar-0.0.9.8.tar.gz yuan Sep 10, 2012
ext.jar yuan Sep 10, 2012
framework.jar yuan Sep 10, 2012
graphback.py yuan Sep 10, 2012
graphviz-2.28.0.tar.gz Fix Installation Dec 27, 2012
hs_err_pid15347.log Intial Branch Jul 10, 2012
install.sh Fix Installation Dec 27, 2012
invokedir.txt bug fix: nodes are not rendered Sep 17, 2012
invokedir2.txt bug fix: nodes are not rendered Sep 17, 2012
jad.pyc Intial Branch Jul 10, 2012
jad1.py yuan Sep 10, 2012
jadretro-1_6-linux-x86-jcgo.tar.gz yuan Sep 10, 2012
method.txt bug fix: nodes are not rendered Sep 17, 2012
method2dot.txt bug fix: nodes are not rendered Sep 17, 2012
names.txt yuan Sep 10, 2012
newMessageBox.py Intial Branch Jul 10, 2012
omptest.apk yuan Sep 10, 2012
omptest.odex yuan Sep 10, 2012
parselistcall.txt bug fix: nodes are not rendered Sep 17, 2012
parselistmethod.txt bug fix: nodes are not rendered Sep 17, 2012
pydot-1.0.28.tar.gz Fix Installation Dec 27, 2012
services.jar yuan Sep 10, 2012
sip-4.13.3.tar.gz Fix Installation Dec 27, 2012
smali-1.2.5.jar yuan Sep 10, 2012
smali.smali yuan Sep 10, 2012
smali.txt yuan Sep 10, 2012
startQT.py bug fix: nodes are not rendered Sep 17, 2012
startQTback.py.txt yuan Sep 10, 2012
xdotParser.py bug fix: nodes are not rendered Sep 17, 2012

README

AndroidAnalysisGUI

This is a guide to get the alpha release of Android Analysis GUI. It has only been tested on Linux.

1. Install Qt SDK.
	(1)Download the QtSDK (Qt_SDK_Lin32_offline_v1_1_1_en.run from "http://qt.nokia.com/downloads/sdk-linux-x11-32bit-cpp-offline") and install it using root permission.
	(2)Configure the environment variable.
	Add these to the end of the /etc/profile:
	
		QTDIR=/opt/QtSDK/Desktop/Qt/473/gcc
		PATH=$QTDIR/bin:$PATH
		LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
		export QTDIR PATH LD_LIBRARY_PATH

	Then save and exit:

	Execute the “source /etc/profile” , and “sudo updatedb” at last.

	If you can execute the “qmake –v” and can look at the version information, the Qt is installed successfully. 



2. Install SIP.
       (sip-4.12.3.tar.gz from "http://www.riverbankcomputing.co.uk/software/sip/download")

	(1)Firstly, you should install the python-dev, or there’are errors when executing “make”.
	(2)python configure.py
	(3)make
	(4)make install 


3. Install PyQt4
	(PyQt-x11-gpl-4.8.4.tar.gz from "http://www.riverbankcomputing.co.uk/software/pyqt/download")

	(1)tar xvfz PyQt-x11-gpl-4.8.4.tar.gz
	(2)python configure.py -g (then select "yes")
	(3)make
	(4)make install


4. Install pydot
       (pydot-1.0.25.tar.gz from "http://code.google.com/p/pydot/downloads/list")
	
	(1) python setup.py install


5. Install Graphviz
	(graphviz-2.28.0.tar.gz from "http://www.graphviz.org/Download..php")

	(1) ./configure --with-ortho=yes
	(2) make
	(3) make install

6. Install apktool
	(http://code.google.com/p/android-apktool/)

	# Linux:
   	(1). Download apktool-install-linux-* file
   	(2). Download apktool-* file
   	(3). Unpack both to /usr/local/bin directory (you must have root permissions) 


7. Run this tool:

	python startQT.py


[Others]: if you miss python lib dependency, you should install with the following two steps:
	(1) sudo apt-get install ipython
	(2) sudo apt-get install python-scipy