Skip to content

bunseokbot/dexparser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dexparser

Powerful DEX file format parser for Pythonist!

Build Status PyPI version Documentation Status Hits

Usage

See the docs for detail descriptions.

Pre-requirements

  • Python 3.x (Unofficially, dexparser support Python 2.x)
  • DEX friendly mind

Install

pip install dexparser

Load DEX from filename

from dexparser import DEXParser

filedir = '/path/to/classes.dex'
dex = DEXParser(filedir=filedir)

Load DEX file from object

from dexparser import DEXParser

with open('classes.dex', 'rb') as fileobj:
    dex = DEXParser(fileobj=fileobj.read())

Load APK file from object and filename

from dexparser import APKParser

filedir = '/path/to/test.apk'
apk = APKParser(filedir=filedir)

with open('/path/to/test.apk', 'rb') as fileobj:
    apk = APKParser(fileobj=fileobj.read())

Load AAB file from object and filename

from dexparser import AABParser

filedir = '/path/to/test.apk'
aab = AABParser(filedir=filedir)

with open('/path/to/test.apk', 'rb') as fileobj:
    aab = AABParser(fileobj=fileobj.read())

License

This project is licensed under the MIT License

Reference

About

DEX file format parser for Pythonist

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages