A collection of tools and libraries that can work with Android .dex and java .class files in order to help programmers to streamline the development process
dex2jar consists of a collection of Java libraries that can streamline development tasks for Android related concepts and can simplify APK projects.

The download package includes, aside from the set of development libraries, a suite of script files (in BAT format), which can automate various programming tasks.

The components comprised in the package are compiled, therefore they’re ready to use. Of course, you can also modify them to improve functionality as the libraries are open source.

The first one consists of a lightweight API that provides the possibility to read DEX (Dalvik Executable) and ODEX files, which are proprietary formats for Android development.

With the second library, DEX translator, programmers will be able to convert DEX files to ASM format. The principle used by this component uses a DEX reader which optimizes the instructions prior to the conversion operation.

The third one, namely DEX-IR, serves to interpret DEX instructions and is used by the previous DEX component for the DEX reading process.

Last, but not least, DEX-Tools is a multi-purpose library that can work with CLASS files in order to perform tasks such as APK modifications or JAR deobfuscation.

The conclusion is that all of the components work together in order to automate Java and Android programming tasks. In addition, the collection of out-of-the-box scripts make an essential collection of tools that developers can use to manipulate project resources.

However, a help file or a few guidelines could come in handy for beginner programmers.

Reviewed by on December 18th, 2013

last updated on:
June 7th, 2013, 20:27 GMT
file size:
1.6 MB
developed by:
license type:
Apache License 2.0 
operating system(s):
Windows XP / Vista / 7
C: \ Programming \ Other Programming Files


In a hurry? Add it to your Download Basket!

softpedia rating


user rating 5



Rate it!
What's New in This Release:
  • Fixes issue 178, ignore bad EnclosingClass annotation.
  • Fixes issue 179,180, Fix NPE while translate array value on Annotation.
  • other improvement
read full changelog

Application description

dex2jar is a lightweight package that provide you with four components in order to work with .dex and java .class file...

Add your review!