Git Product home page Git Product logo

apkinspector's People

Contributors

ryanwsmith avatar shellcong avatar yuansweet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apkinspector's Issues

python Pyqt configure.py has a error

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#

Not running on Arch Linux [moved]

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

Original description

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 &quot;startQT.py&quot;, line 18, in <module>
    from GetMethods import *
  File &quot;/home/dev/Desktop/apkinspector/GetMethods.py&quot;, line 20, in <module>
    import androguard, analysis, androlyze
  File &quot;/home/dev/Desktop/apkinspector/androguard/androlyze.py&quot;, 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).

Ergonomy: Maintaining current selected tab when navigating through methods [moved]

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

Original description

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.

Mac OS Version ? [moved]

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

Original description

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

[bug] blank in filename of apk [moved]

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

Original description

<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.

ubuntu 12.04.1 LTS compatibility???

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???

Mainview have no data in it. [moved]

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

Original description

<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. 

ImportError: No module named ipapi

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?

ImportError: No module named chilkat [moved]

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

Original description

<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         &quot;&quot;&quot;
--> 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.

No ouput under the "Java" tab. [moved]

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

Original description

<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.

No CFG view

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

Enhancement: Updating dex2jar [moved]

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

Original description

The included dex2jar version is rather old and fails to process certain APK files. 

Replacing the content of the subdirectory &quot;dex2jar&quot; 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.

Inspect launcher2 of Honeycomb failed [moved]

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

Original description

<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 &quot;/home/james/apps/apkinspector/MyThread.py&quot;, line 24, in run
    Global.VM = DalvikVMFormat(Global.APK.getDex())
  File &quot;/home/james/apps/apkinspector/androguard/core/bytecodes/dvm.py&quot;, line 2768, in __init__
    self.load_class()
  File &quot;/home/james/apps/apkinspector/androguard/core/bytecodes/dvm.py&quot;, line 2771, in load_class
    self.__header = HeaderItem( 0, self, ClassManager() )
  File &quot;/home/james/apps/apkinspector/androguard/core/bytecodes/dvm.py&quot;, line 617, in __init__
    self.format = SVs( HEADER[0], HEADER[1], buff.read( calcsize(HEADER[0]) ) )
  File &quot;/home/james/apps/apkinspector/androguard/core/bytecode.py&quot;, 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 &quot;startQT.py&quot;, line 188, in on_actNew_triggered
    self.Tab_Methods(Global.APK, Global.VM, Global.VMX)
AttributeError: 'module' object has no attribute 'VM'

Smali Tab Does Not Display Smali Files [moved]

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

Original description

<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] + &quot;.java&quot;

Change to:

        className = className[1:-1] + &quot;.smali&quot;

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.