Android/Tools

get Java code from Apk

병홍 2013. 4. 15. 21:21

get Java code in APK

 

Tools 

1. dexdump.exe ->  http://dex-decomplier.googlecode.com/files/dexdump.zip

2. undx.jar -> http://www.illegalaccess.org/undx/

3. java decompiler(class->java) -> http://java.decompiler.free.fr/?q=jdgui 


test.apk  > test.zip 


decompress test.zip


classes.dex file is compressed by classes


copy dexdump and undx.jar to test folder.

make "./gen" directory.


java -DASDKLoc={Location of dexdump} -jar undx.jar {dexfile}


You can see class files in gen folder.

And translate the class files to java code Using java decompiler.