I find the solution to decompile a file dex to jar from this link http://code.google.com/p/dex2jar/downloads/list but i don\'t understand how to use it.
Follow the below steps to do so_
- Rename your APK file(e.g., rename your APK file to .zip Ex- test.apk -> test.zip) & extract resultant zip file.
- Copy your .dex file in to dex2jar folder.
- Run setclasspath.bat. This should be run because this data is used in the next step.
- Go to Windows Command prompt, change the folder path to the path of your dex2jar folder and run the command as follows: d2j-dex2jar.bat classes.dex
- enjoy!! Your jar file will be ready in the same folder with name classes_dex2jar.jar.
Hope this helps you and All reading this... :)
If anyone is still looking for an easy way to decompile an APK (with resource decompiling), have a look at the tools I have created: https://github.com/dirkvranckaert/AndroidDecompiler
Just checkout the project locally and run the script as documented and you'll get all the resources and sources decompiled.
Simple way
old link
dex2jar syntax
sh d2j-dex2jar.sh -f ~/path/to/apk_to_decompile.apkapk to jar.want dex to jar
dex file (eg. using FDex2 dump from a running android apk/app), then you can:sh d2j-dex2jar.sh -f ~/path/to/dex_to_decompile.dexjar from dex./xxx/dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f com.huili.readingclub8825612.dex
dex2jar com.huili.readingclub8825612.dex -> ./com.huili.readingclub8825612-dex2jar.jarwant jar to java src
jar to java sourcecode, then you, have multiple choice:
Jadx directly convert dex to java sourcecodedex to jar, second convertjartojava sourcecode`d2j-dex2jar.sh?download from dex2jar github release, got dex-tools-2.1-SNAPSHOT.zip, unzip then got
d2j-dex2jar.sh
d2j-dex2jar.batd2j-jar2dex.shd2j-dex2smali.shd2j-baksmali.shd2j-apk-sign.shdex to java sourcecode ?you can refer my (crifan)'s full answer in another post: android - decompiling DEX into Java sourcecode - Stack Overflow
or refer my full tutorial (but written in Chinese): 安卓应用的安全和破解
You can decompile your .apk files and download online.
http://www.javadecompilers.com/