How can one decompile Android DEX (VM bytecode) files into corresponding Java sourcecode?
转载于:https://stackoverflow.com/questions/1249973/decompiling-dex-into-java-sourcecode
How can one decompile Android DEX (VM bytecode) files into corresponding Java sourcecode?
转载于:https://stackoverflow.com/questions/1249973/decompiling-dex-into-java-sourcecode
Get these tools:
1) dex2jar to translate dex files to jar files
2) jd-gui to view the java files in the jar
The source code is quite readable as dex2jar makes some optimizations.
And here's the procedure on how to decompile:
Convert classes.dex in test_apk-debug.apk to test_apk-debug_dex2jar.jar
d2j-dex2jar.sh -f -o output_jar.jar apk_to_decompile.apk
Note: In the Windows machines all the
.sh
scripts are replaced by.bat
scripts
Open the jar in JD-GUI