views:

11758

answers:

4

Are there any tools or recipes for turning Android DEX (VM bytecode) files into corresponding Java sourcecode?

+1  A: 

Have a look here and here. You will get possible leads from there to move on.

Kevin Boyd
+9  A: 

i'd actually recommend going here: http://code.google.com/p/smali/

it provides BAKSMALI which is a most excellent reverse-engeneering tool for DEX files. made by JesusFreke, the guy who created the famos ROMs for Android.

Reflog
A: 

is there any way to make it in java source code?

crash
make what exactly?
Will
Will: I think "crash" is treating this like a forum system, which it is not. crash: Do not reply to an answer with another answer, that's not how SO works. Please read the FAQ at the top.
Ricket
+1  A: 

With Dedexer on sourceforge you can decompile the .dex file into dalvik bytecode (.ddx):

http://dedexer.sourceforge.net/

Decompiling towards java isn't possible as far as I know. You can read about dalvik byte code here: http://www.dalvikvm.com/

hcpl
accepted since you're the one saying that it isn't (currently) possible, which seems true.
Will