ANDROARSC(1)
π ANDROARSC(1) lives in the User Commands manual (section 1), so this is the page for poking at Android apps π
β¨ NAME β¨
androarsc β Reverse engineering and pentesting for Android applications π¦
πΈ SYNOPSIS πΈ
androarsc [OPTIONS] [FILE_]
π DESCRIPTION π
okay so before we get into it, you're gonna see a SyntaxWarning from Python. it's not the tool being broken, it's just Python being picky about a backslash π
/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.
The actual help text that comes with it goes like this:
Thus specifiying :code:`{"name": "foobar"}` will match on
:code:`<bla name="foobar" \>`
Decode resources.arsc either directly from a given file or from
an APK.
Example:
$ androguard arsc app.apk
So basically, androarsc decodes resources.arsc either straight from a file or from an APK. It's giving "resource decoder" and it's iconic β¨
Quick example to vibe with:
$ androguard arsc app.apk
π OPTIONS π
-i,--input PATHβ pass in aresources.arscor an APK to parse. heads up, this one is the legacy option π°οΈ-o,--output TEXTβ the filename where the decoded resources get saved πΎ-p,--package TEXTβ only show resources for the package name you give it. if you don't pick one, it defaults to the first package name it finds π-l,--locale TEXTβ only show resources for the locale you pick. default is'\x00\x00'(very specific, very iconic π)-t,--type TEXTβ only show resources of the type you pick. default ispublicπ--id TEXTβ resolves the ID you give it for the locale and package you chose. you have to give it the hex ID!! no decimal shenanigans π--list-packagesβ lists every package name and then bounces (exits) π§--list-localesβ lists every package name and then exits π yes, the docs really say package names here, not locales. it's a whole mood, but that's what it says--list-typesβ lists all the types and then exits π«Ά--helpβ shows this message and exits. literally the "I'm lost" button π
androarsc 3.4.0a1 Β· September 2025 Β· we love a versioned queen ππ
π¦ where this page comes from
- fedora 43: python3-androguard 3.4.0a1-7.fc43 Β· Apache-2.0
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms