Tools to work with android .dex and java .class files
Java Smali GAP Jasmin ANTLR Shell
Latest commit 1d51507 Aug 2, 2017

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