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¶
- Introduction
- Tools
- androguard - The swiss army knife
- androguard analyze - Androguard Shell
- androguard cg - Create Call Graph from APK
- androguard gui - Androguard GUI
- androguard sign - Print Certificate Fingerprints
- androguard axml - AndroidManifest.xml parser
- androguard arsc - resources.arsc parser
- androguard decompile - Decompile APKs and create CFG
- androguard dissassemble - Disassembler for DEX
- androauto - run your own analysis
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 |
Decompilers: | androguard.decompiler.decompiler |