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