Skip to content
Tools to work with android .dex and java .class files
Branch: 2.x
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
d2j-base-cmd remove maven pom.xml Apr 2, 2018
d2j-j6 support git/hg revision in meta-info Apr 22, 2015
d2j-jasmin fix build error Apr 2, 2018
d2j-smali support method handle of type INVOKE_CONSTRUCTOR/INVOKE_DIRECT/INVOKE… Sep 5, 2018
dex-ir insert a Nop between two LabelStmt if both have phis Jun 6, 2018
dex-reader-api support method handle of type INVOKE_CONSTRUCTOR/INVOKE_DIRECT/INVOKE… Sep 5, 2018
dex-reader support method handle of type INVOKE_CONSTRUCTOR/INVOKE_DIRECT/INVOKE… Sep 5, 2018
dex-tools [dex038] write class version 1.7 if dex version > DEX_037 Jun 6, 2018
dex-translator support method handle of type INVOKE_CONSTRUCTOR/INVOKE_DIRECT/INVOKE… Sep 5, 2018
dex-writer remove maven pom.xml Apr 2, 2018
gradle/wrapper
.hgignore
.hgtags
.travis.yml use jdk8 for travis Apr 2, 2018
LICENSE.txt
NOTICE.txt merge patch from Enea Stanzani. Oct 29, 2014
README.md
build.gradle use dx from android-build-tools 27.0.3 Apr 2, 2018
gradlew add gradle wrapper Jan 6, 2016
gradlew.bat add gradle wrapper Jan 6, 2016
settings.gradle add d2j-j6 to generate dex2jar for jdk6 Apr 20, 2015

README.md

Project move to SourceForge and Bitbucket and Github

_ Mirror Wiki Downloads Issues
sf https://sourceforge.net/p/dex2jar Wiki Downloads Tickets
bb https://bitbucket.org/pxb1988/dex2jar Wiki Downloads Issues
gh https://github.com/pxb1988/dex2jar Wiki Releases Issues
gc https://code.google.com/p/dex2jar old old old

#dex2jar Build Status Tools to work with android .dex and java .class files

  1. dex-reader/writer: Read/write the Dalvik Executable (.dex) file. It has a light weight API similar with ASM.
  2. d2j-dex2jar: Convert .dex file to .class files (zipped as jar)
  3. smali/baksmali: disassemble dex to smali files and assemble dex from smali files. different implementation to smali/baksmali, same syntax, but we support escape in type desc "Lcom/dex2jar\t\u1234;"
  4. other tools: d2j-decrypt-string

Usage

sh d2j-dex2jar.sh -f ~/path/to/apk_to_decompile.apk

And the output file will be apk_to_decompile-dex2jar.jar.

Need help ?

send email to dex2jar@googlegroups.com

or post on issue trackers list above.

License

Apache 2.0

You can’t perform that action at this time.