ANDROGUARD(1)

πŸ“¦
version 3.4.0a1 Β· 2 versions
, in fedora 43

Okay bestie, this is the ANDROGUARD(1) User Commands page πŸ’–

🌸 NAME 🌸

androguard, which is reverse engineering and pentesting for Android applications. Literally the whole vibe πŸ”₯

πŸ“œ SYNOPSIS πŸ“œ

androguard [OPTIONS] COMMAND [ARGS]...

So you type androguard, toss in whatever flags you want under [OPTIONS], then pick a command and its [ARGS]... πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

Heads up bestie ⚠️ you might get this warning when Androguard runs:

/usr/lib/python3.14/site-packages/androguard/core/bytecodes/apk.py:1039:
SyntaxWarning: "\>" is an invalid escape sequence. Such sequences will
not work in the future. Did you mean "\\>"? A raw string is also an
option.

So basically the \> escape is flagged as invalid, and it won't work in the future 😭

Anyway, specifying {"name": "foobar"} will match on <bla name="foobar" \> πŸŽ€

Androguard is a full Python tool to play with Android files 🧚

πŸŽ€ OPTIONS πŸŽ€

  • --version β€” Shows the version and exits 🌈
  • --verbose, --debug β€” Prints more ✨
  • --quiet β€” Prints less, only warnings and above 🫢
  • --silent β€” Prints no log messages at all πŸ™ˆ
  • --help β€” Shows the help message and exits πŸ’œ

✨ Commands ✨

  • analyze β€” Opens an IPython Shell and starts reverse engineering πŸ‘‘
  • apkid β€” Returns the packageName/versionCode/versionName per APK as... πŸ“
  • arsc β€” Decodes resources.arsc either directly from a given file or... 🧚
  • axml β€” Parses the AndroidManifest.xml πŸ¦‹
  • cg β€” Creates a call graph and exports it into a graph format 🌸
  • decompile β€” Decompiles an APK and creates Control Flow Graphs πŸ’…
  • disassemble β€” Disassembles Dalvik Code with size SIZE starting from an... πŸ”₯
  • gui β€” The Androguard GUI, iconic ⭐
  • sign β€” Returns the fingerprint(s) of all certificates inside an APK πŸŽ€

That's the tea, bestie πŸ’– androguard version 3.4.0a1, from September 2025, periodt βœ¨πŸ¦‹

πŸ“¦ where this page comes from