需要使用的工具:
[size=large] 1. dex2jar:http://code.google.com/p/dex2jar/downloads/list
2. JdGUI:http://java.decompiler.free.fr/?q=jdgui (反编译Jar包,查看Jar包的源代码的GUI工具)
3. AXMLPrinter2.jar(http://code.google.com/p/android4me/downloads/list)[/size]
步骤:
1.将APK包的扩展名改成ZIP(ubuntu环境),解压。
2.使用dex2jar工具:
1) 将 dex 文件放入 dex2jar目录,执行:
注:先要给 dex2jar 添加可执行权限(chmod u+x dex2jar.sh)
2) 将上一步生成的jar包用 jd 打开,就能看到源文件了
3) 反编译XML文件:
[size=large] 1. dex2jar:http://code.google.com/p/dex2jar/downloads/list
2. JdGUI:http://java.decompiler.free.fr/?q=jdgui (反编译Jar包,查看Jar包的源代码的GUI工具)
3. AXMLPrinter2.jar(http://code.google.com/p/android4me/downloads/list)[/size]
步骤:
1.将APK包的扩展名改成ZIP(ubuntu环境),解压。
2.使用dex2jar工具:
1) 将 dex 文件放入 dex2jar目录,执行:
./dex2jar.sh classes.dex
注:先要给 dex2jar 添加可执行权限(chmod u+x dex2jar.sh)
2) 将上一步生成的jar包用 jd 打开,就能看到源文件了
3) 反编译XML文件:
java -jar AXMLPrinter2.jar main.xml > main.txt