View on GitHub

Bearded-android-docs

DexFile

Download this project as a .zip file Download this project as a tar.gz file

Created Tuesday 10 September 2013

Compiled Android application code file.

One of the most remarkable features of the Dalvik Virtual Machine (the workhorse under the Android system) is that it does not use Java bytecode. Instead, a homegrown format called DEX was introduced and not even the bytecode instructions are the same as Java bytecode instructions.

Dex file format:

  1. File Header
  2. String Table
  3. Class List
  4. Field Table
  5. Method Table
  6. Class Definition Table
  7. Field List
  8. Method List
  9. Code Header
  10. Local Variable List

Links


No backlinks to this page.
comments powered by Disqus