Results 1 to 3 of 3

Thread: Android - DEX file format

  1. #1
    ::[ Reverse Engineer ]:: OHPen's Avatar
    Join Date
    Nov 2002
    Location
    .text
    Posts
    399
    Blog Entries
    5

    Android - DEX file format

    Hi,

    i was playing a bit with android os dex files, which are the equivalent to java class files. I'm interested in the layout and so on.

    But currently there seems to be no public file format specification at all. I found a chinese web page which describes the dex file format rudimentary but that is not enough for me.

    Has anybody more information about DEX-FileFormat ?

    Regards,
    OHPen

    PS: I already know the android dex dumper, and yes if i won't found any further information about the format i will reverse engineer the dumper. so alternative solutions are welcome
    - Reverse Enginnering can be everything, but sometimes it's more than nothing. Really rare moments but then they appear to last ages... -

  2. #2
    JPsor
    Guest
    Quote Originally Posted by OHPen View Post
    PS: I already know the android dex dumper, and yes if i won't found any further information about the format i will reverse engineer the dumper. so alternative solutions are welcome
    RE'ing the dexdump binary? Google has released the source code for Android including source for dexdump, dx and other tools. Some documentation(dalvik bytecode, dex format) is also included in the source tree.

    Google Android "Get source" page
    http://source.android.com/download

    There is also a tool, dedexer, that disassembles in a more understandable format.
    http://dedexer.sourceforge.net/

    There was another project at CanSecWest about decompiling dex files. It's called undx and it has a sourceforge project page but no source code is available. The presentation looks interesting:
    Decompiling Dalvik and other JavaFX - Marc Schoenefeld
    http://cansecwest.com/csw09/csw09-schoenefeld.pdf
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  3. #3
    ::[ Reverse Engineer ]:: OHPen's Avatar
    Join Date
    Nov 2002
    Location
    .text
    Posts
    399
    Blog Entries
    5
    Great JPsor,

    that was exactly what i have been searching for. With the source, I don't need any other resource to understand the dex file format. And yeah i read that there should be the source of android somewhere, but i didn't find any link to the source.

    Thx dude,
    OHPen.
    - Reverse Enginnering can be everything, but sometimes it's more than nothing. Really rare moments but then they appear to last ages... -

Similar Threads

  1. IDA signature file format
    By diablo2oo2 in forum Tools of Our Trade (TOT) Messageboard
    Replies: 2
    Last Post: August 9th, 2010, 15:03
  2. Run Trace Log file format
    By casio in forum OllyDbg Support Forums
    Replies: 1
    Last Post: September 2nd, 2008, 11:26
  3. Question concerning .NET file format...
    By rendari in forum Advanced Reversing and Programming
    Replies: 10
    Last Post: March 12th, 2008, 13:27
  4. REQ: SLK symbplic link file format
    By dreamweavermx in forum The Newbie Forum
    Replies: 2
    Last Post: August 4th, 2003, 08:00
  5. Iso image file format
    By godel in forum Malware Analysis and Unpacking Forum
    Replies: 1
    Last Post: October 31st, 2001, 15:49

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •