Tools to work with android .dex and java .class files
Java Smali GAP Jasmin ANTLR Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.

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