Dex to Java decompiler
Go to file
2013-04-09 23:56:20 +04:00
gradle/wrapper Add gradle files 2013-03-18 21:05:00 +04:00
src Fix debug info parsing, save generics types for variables 2013-04-09 23:56:20 +04:00
.gitignore Add readme and license files 2013-03-18 21:04:23 +04:00
build.gradle Fix java max memory size for Windows 32-bit 2013-03-31 12:02:50 +04:00
gradlew Add gradle files 2013-03-18 21:05:00 +04:00
gradlew.bat Add gradle files 2013-03-18 21:05:00 +04:00
NOTICE Add readme and license files 2013-03-18 21:04:23 +04:00
README.md Update bintray download link 2013-03-31 12:03:20 +04:00
version Store version number in manifest 2013-03-28 22:27:46 +04:00

About

jadx - Dex to Java decompiler

Downloads

Latest version available at sourceforge or bintray

Build

jadx uses gradle for build:

git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew build

(on windows, use gradlew.bat instead of ./gradlew)

Scripts for run jadx will be placed in build/install/jadx/bin and also packed to build/distributions/jadx-<version>.zip

Run

Run jadx on itself:

cd build/install/jadx/
bin/jadx -d out lib/jadx-*.jar

Usage

jadx [options] <input files> (.dex, .apk, .jar or .class)
options:
 -d, --output-dir     - output directory
 -j, --threads-count  - processing threads count
 -f, --fallback       - make simple dump (using goto instead of 'if', 'for', etc)
     --not-obfuscated - set this flag if code not obfuscated
     --cfg            - save methods control flow graph
     --raw-cfg        - save methods control flow graph (use raw instructions)
 -v, --verbose        - verbose output
 -h, --help           - print this help
Example:
 jadx -d out classes.dex

Licensed under the Apache 2.0 License

Copyright 2013 by Skylot