honeynet / apkinspector Goto Github PK
View Code? Open in Web Editor NEWAPKinspector is a powerful GUI tool for analysts to analyze the Android applications.
APKinspector is a powerful GUI tool for analysts to analyze the Android applications.
HI,
I installed apkinspector on ubuntu 11.10,the console was shown after executing the 'python startQT.py', then I import an apk file and choose one class or method, the CFG panel shows nothing.
Should I configure anything else? Hope your answer.
Tina
Qt Designer plugin disabled because Python library couldn't be found
An internal error occured. Please report all the output from the program,
including the following traceback, to [email protected].
Traceback (most recent call last):
File "configure.py", line 2272, in
main()
File "configure.py", line 2257, in main
subdirs=pyqt.qpy_libs() + pyqt_modules + xtra_modules + pyqt.tools(),
File "configure.py", line 962, in tools
link = "%s -lpython%d.%d%s" % (lib_dir_flag, py_major, py_minor, abi)
UnboundLocalError: local variable 'lib_dir_flag' referenced before assignment
root@ubuntu:~/APKinspector/PyQt-x11-gpl-4.8.4#
downloaded the APKinspector tool on ubuntu 12.04.1 LTS but it asks to use 11.10 or 12.04.
is there any way to deploy it in LTS version???
click the option "java code", checked disappear after analyze finished
This is Issue 5 moved from a Google Code project.
Added by 2012-01-10T03:05:05.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Medium
<b>What steps will reproduce the problem?</b>
1. Open apkinspector
2. Click on File -> New
3. Choose sample apk file
4. After progress display finished, click on Methods tab.
5. Navigate to Method and click Smali tab
<b>What is the expected output? What do you see instead?</b>
Smali code for method should be displayed.
No output is displayed in Smali tab when clicking through methods.
<b>What version of the product are you using? On what operating system?</b>
Beta from Aug 29, 2011.
BackTrack 5 release (Based on Ubuntu 10.04 LTS, Linux kernel 2.6.38)
<b>Please provide any additional information below.</b>
A .java file extension is being concatenated to the className instead of .smali in APKtool.py.
APKtool.py (line 46):
className = className[1:-1] + ".java"
Change to:
className = className[1:-1] + ".smali"
This is Issue 6 moved from a Google Code project.
Added by 2012-02-03T09:31:10.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Medium
The included dex2jar version is rather old and fails to process certain APK files.
Replacing the content of the subdirectory "dex2jar" with a newer version (e.g. dex2jar-0.0.9.7) requires some minor changes in JAD.py (see attached diff) as the decompiled jar filename pattern has slightly changed.
This is Issue 3 moved from a Google Code project.
Added by 2011-08-30T03:46:44.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Medium
<b>What steps will reproduce the problem?</b>
1. If there is a blank in the filename of apk, the Java,Smali and Manifest will not work.
This is Issue 7 moved from a Google Code project.
Added by 2012-05-10T11:52:19.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Medium
If I run on Arch I get errors.
= python 3 =
$ python startQT.py
File "startQT.py", line 602
print "IOError"
^
SyntaxError: invalid syntax
= python 2 =
$ python2 startQT.py
Traceback (most recent call last):
File "startQT.py", line 18, in <module>
from GetMethods import *
File "/home/dev/Desktop/apkinspector/GetMethods.py", line 20, in <module>
import androguard, analysis, androlyze
File "/home/dev/Desktop/apkinspector/androguard/androlyze.py", line 35, in <module>
import IPython.ipapi
ImportError: No module named ipapi
I install all dependencies for python2 and python3 (pyqt,pydot,ipython,python-scipy,apktool).
This is Issue 11 moved from a Google Code project.
Added by 2013-02-04T09:12:34.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Medium
Hi
thank you for this interesting program.
I am not familiar with python.
Is it possible to run apkinspector under Mac OS without Qt ?
Regards
Stephan
This is Issue 10 moved from a Google Code project.
Added by 2012-11-30T11:06:58.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Medium
Install.sh does not exist in apkinspector!
This is Issue 2 moved from a Google Code project.
Added by 2011-08-28T14:52:57.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Medium
This is not really an issue, but a request for future releases.
Will it be possible to maintain the currently selected tab when navigating through the methods of a class. Actually, when selecting a new method in the navigation pane, the CFG tab is opened even if another tab was previously displayed (smali for example).
<b>What steps will reproduce the problem?</b>
1. Open an apk file
2. Double-click on a method name
3. Choose a tab (Smali for example)
4. Double-click on another method name in the navigation pane
5. The previously selected tab is not maintained, CFG tab is opened
<b>What version of the product are you using? On what operating system?</b>
Latest.
I know that a similar issue has been addressed (#7), but the solution suggested there - to downgrade ipython - seems not possible.
I tried running:
pip install ipython-0.10.2
But I get:
Could not find a version that satisfies the requirement ipython-0.10.2 (from versions: )
No matching distribution found for ipython-0.10.2
Any help?
This is Issue 1 moved from a Google Code project.
Added by 2011-08-28T14:46:25.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Medium
<b>What steps will reproduce the problem?</b>
1. Open an apk file
2. Double click on a method name
3. Open the Java tab
<b>What is the expected output? What do you see instead?</b>
Expected: Java code of the class
Seen: Nothing
<b>What version of the product are you using? On what operating system?</b>
Rev: a88447c82093
<b>Please provide any additional information below.</b>
I use it on a REMnux 2.0 VM (Based on Ubuntu 9.10)
The java source file are created in the temp directory of apk inspector, but the Java tab displays nothing.
I got a lot of such messages:
The class file version is 50.0 (only 45.3, 46.0 and 47.0 are supported)
or
Couldn't fully decompile method XXXXXXXX
All the other tab outputs seem ok.
This is Issue 4 moved from a Google Code project.
Added by 2011-09-06T11:08:03.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Medium
<b>What steps will reproduce the problem?</b>
1. install all software listed in README by Synaptic.
2. start apkinspector and parse launcher2
3. get some console error output and nothing displayed in apkinspector
Below was the error messages:
~/apps/apkinspector$ python startQT.py
Traceback (most recent call last):
File "/home/james/apps/apkinspector/MyThread.py", line 24, in run
Global.VM = DalvikVMFormat(Global.APK.getDex())
File "/home/james/apps/apkinspector/androguard/core/bytecodes/dvm.py", line 2768, in __init__
self.load_class()
File "/home/james/apps/apkinspector/androguard/core/bytecodes/dvm.py", line 2771, in load_class
self.__header = HeaderItem( 0, self, ClassManager() )
File "/home/james/apps/apkinspector/androguard/core/bytecodes/dvm.py", line 617, in __init__
self.format = SVs( HEADER[0], HEADER[1], buff.read( calcsize(HEADER[0]) ) )
File "/home/james/apps/apkinspector/androguard/core/bytecode.py", line 296, in __init__
self.__value = ntuple._make( unpack( self.__size, buff ) )
struct.error: unpack requires a string argument of length 112
Traceback (most recent call last):
File "startQT.py", line 188, in on_actNew_triggered
self.Tab_Methods(Global.APK, Global.VM, Global.VMX)
AttributeError: 'module' object has no attribute 'VM'
This is Issue 8 moved from a Google Code project.
Added by 2012-07-17T04:55:11.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Medium
<b>What steps will reproduce the problem?</b>
1. Click the new option.
2. Open an apk file into the application.
3. Wait fot the apk to load.
<b>What is the expected output? What do you see instead?</b>
From what I saw in the video, the tabs should be populated. But nothing is displayed in the tabs except permission is loaded sometimes.
<b>What version of the product are you using? On what operating system?</b>
Using the latest version downloaded from the downloads. Using Ubuntu 10.04.
<b>Please provide any additional information below.</b>
The side view is populated fairly. Clicking on Files and expanding them ,and double clicking on any file populates the java tab in main view.
This is Issue 9 moved from a Google Code project.
Added by 2012-10-29T08:34:16.000Z by [email protected].
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Medium
<b>What steps will reproduce the problem?</b>
1. Trying to get the certificate of the apk using androlyze.py
<b>What is the expected output? What do you see instead?</b>
The following was shown instead:
519 Return a certificate object by giving the name in the apk file
520 """
--> 521 import chilkat
522
523 cert = chilkat.CkCert()
ImportError: No module named chilkat
<b>What version of the product are you using? On what operating system?</b>
version build from the repository. Already updated.
<b>Please provide any additional information below.</b>
The Wiki under the RE does not have any instruction prior to getting the certificate.
Please help me in this area. thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.