Welcome to Androguard’s documentation!

Androguard is a full python tool to play with Android files.

  • DEX, ODEX

  • APK

  • Android’s binary xml

  • Android resources

  • Disassemble DEX/ODEX bytecodes

  • Decompiler for DEX/ODEX files

You can either use the cli or graphical frontend for androguard, or use androguard purely as a library for your own tools and scripts.

Documentation

Commonly used APIs

APK parser:

androguard.core.bytecodes.apk.APK

DEX parser:

androguard.core.bytecodes.dvm.DalvikVMFormat

AXML parser:

androguard.core.bytecodes.axml.AXMLPrinter

ARSC parser:

androguard.core.bytecodes.axml.ARSCParser

Analysis:

androguard.core.analysis.analysis.Analysis

Session:

androguard.session.Session

Automated Analysis:

androguard.core.analysis.auto.AndroAuto

Decompilers:

androguard.decompiler.decompiler

Complete Python API

Indices and tables