Tools to work with android .dex and java .class files
Java Smali GAP Jasmin ANTLR Shell
Latest commit dd9d722 Jan 18, 2017 @pxb1988 committed on GitHub Merge pull request #88 from kcheng-mvp/2.x
add support ignore a class

Project move to SourceForge and Bitbucket and Github

_ Mirror Wiki Downloads Issues
sf Wiki Downloads Tickets
bb Wiki Downloads Issues
gh Wiki Releases Issues
gc 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


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

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

Need help ?

send email to

or post on issue trackers list above.


Apache 2.0