ANDRODIS(1)

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

πŸ’– ANDRODIS(1) Β· User Commands ✨

okay so bestie, this is the manual for androdis 🧚, the tool for reverse engineering and pentesting Android apps. main character energy πŸ‘‘


✨ NAME ✨

the name is androdis, and it's all about reverse engineering and pentesting Android applications πŸ’… iconic.

πŸŽ€ SYNOPSIS πŸŽ€

androdis [OPTIONS] DEX

so you call androdis, toss in whatever OPTIONS you want, and then hand it a DEX 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

heads up 🚨 you might see a Python warning pop up first. it's lowkey messy but it's not your fault, it's coming from androguard. it's giving:

/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.
⚠️ bestie, Python is saying those "\>" escapes won't work in the future. it suggests "\\>" instead, or a raw string. not a dealbreaker right now, but don't ignore it πŸ’€

and here's the matching vibe check πŸ”. if you specify this:

:code:`{"name": "foobar"}`

it'll match on this:

:code:`<bla name="foobar" \>`

also, this mode is for disassembling Dalvik code 🌸. you give it a SIZE and it starts from an offset and goes from there.

βš™οΈ OPTIONS βš™οΈ

  • -o, --offset INTEGER β€” where to start disassembling inside the file. it's your starting point, babe πŸ“
  • -s, --size INTEGER β€” how many bytes to disassemble, counting from your offset. 0 means the whole file πŸ’œ
  • --help β€” shows the help message and then exits. bye bye πŸ‘‹

thanks for hanging with me, bestie 🌈 this was androdis 3.4.0a1, September 2025. ANDRODIS(1) forever πŸ¦‹πŸ’–

πŸ“¦ where this page comes from