
APKinspector هي أداة GUI قوية للمحللين لتحليل تطبيقات Android.
AndroidAnalysisGUI
هذا دليل للحصول على الإصدار التجريبي (alpha) من Android Analysis GUI. تم اختباره فقط على نظام لينكس.
تثبيت Qt SDK. (1) قم بتنزيل QtSDK (ملف Qt_SDK_Lin32_offline_v1_1_1_en.run من "http://qt.nokia.com/downloads/sdk-linux-x11-32bit-cpp-offline") وقم بتثبيته باستخدام صلاحيات الجذر (root). (2) تكوين متغير البيئة. أضف هذه الأسطر إلى نهاية ملف /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
ثم احفظ واخرج:
قم بتنفيذ الأمر “source /etc/profile”، ثم “sudo updatedb” في النهاية.
إذا تمكنت من تنفيذ الأمر “qmake –v” ورأيت معلومات الإصدار، فهذا يعني أن Qt قد تم تثبيته بنجاح.
تثبيت SIP. (sip-4.12.3.tar.gz من "http://www.riverbankcomputing.co.uk/software/sip/download")
(1) أولا، يجب تثبيت python-dev، وإلا ستظهر أخطاء عند تنفيذ الأمر “make”. (2) python configure.py (3) make (4) make install
تثبيت PyQt4 (PyQt-x11-gpl-4.8.4.tar.gz من "http://www.riverbankcomputing.co.uk/software/pyqt/download")
(1) tar xvfz PyQt-x11-gpl-4.8.4.tar.gz (2) python configure.py -g (ثم اختر "yes") (3) make (4) make install
تثبيت pydot (pydot-1.0.25.tar.gz من "http://code.google.com/p/pydot/downloads/list")
(1) python setup.py install
تثبيت Graphviz (graphviz-2.28.0.tar.gz من "http://www.graphviz.org/Download..php")
(1) ./configure --with-ortho=yes (2) make (3) make install
تثبيت apktool (http://code.google.com/p/android-apktool/)
(1). قم بتنزيل ملف apktool-install-linux-* (2). قم بتنزيل ملف apktool-* (3). فك ضغط كليهما إلى دليل /usr/local/bin (يجب أن تمتلك صلاحيات الجذر)
تشغيل هذه الأداة:
python startQT.py
[أخرى]: إذا كنت تفتقد اعتمادية مكتبة بايثون (python lib)، فيجب تثبيتها بالخطوتين التاليتين: (1) sudo apt-get install ipython (2) sudo apt-get install python-scipy