All apps/JADX

JADX

jadx

Dex to Java decompiler

Runs as jadx|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 14 fields

Decompile an APK, dex, jar or similar file into Java sources. Plugin options and the less common code-generation switches are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui jadx
Decompile to JavaExample values, fixed in this page — nothing here reaches a terminal
Basic
Input file*
file
Output directory*
directory
Skip resources
--no-res
Deobfuscate
--deobf
TasksEach one presets the form for one job
Decompile
inputoutput_dirdeobfno_res
Export Gradle project
inputoutput_direxport_gradledeobf
ParametersOnly these flags are editable in the form
Input file
path · positional 0
Output directory
path
--output-dir-d
Skip resources
boolean
--no-res-r
Skip source code
boolean
--no-src-s
Export as Gradle project
boolean
--export-gradle-e
Deobfuscate
boolean
--deobf
Decompilation mode
enum
--decompilation-mode-mautorestructuresimplefallback
Threads
integer
--threads-count-j
Single class
string
--single-class
Show bad code
boolean
--show-bad-code
No imports
boolean
--no-imports
Escape unicode
boolean
--escape-unicode
Verbose
boolean
--verbose-v
Quiet
boolean
--quiet-q
SourcesEvery flag above is checked against these
help
jadx[-gui] [command] [options] <input files> (.apk, .dex, .jar, .class, .smali, .zip, .aar, .arsc, .aab, .xapk, .apkm, .apks, .jadx.kts) -d, --output-dir - output directory -r, --no-res - do not decode resources -s, --no-src - do not decompile source code -…
helpREADME usage

github.com

Before it fills your prompt, Otty checks the installed jadx against its version. A form that does not match your version is not offered.