Need help with dex2jar?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

8.2K Stars 1.6K Forks Apache License 2.0 558 Commits 365 Opened issues


Tools to work with android .dex and java .class files

Services available


Need anything else?

Contributors list

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/apktodecompile.apk

And the output file will be


Need help ?

send email to [email protected]

or post on issue trackers list above.


Apache 2.0

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.