使用工具:soot-2.5.0.jar
注意:soot-2.5.0.jar必须使用Java1.7以及之前的版本,使用Java1.8会发生错误。
修改jdk的方法是在设置java_home的路径的时候,直接使用你想要的版本,并使用运行cmd(WIN+R)进入命令行,输入java -version 看是否修改成功。如果在装jdk的时候,系统吧java.exe方法放到system32文件夹下面,那么即使修改了java_home,java的版本还是不会变的,这个时候,你要在系统变量PATH中,将带有java_home字段的变量都放到最前面。
使用方法:下载jar包后,将jar包放到文件中。
打开cmd.exe,到达jar包所在的文件夹(我放在d:\soot文件夹下),如下
文件夹中只有soot-2.5.0.jar和Hello.java 这两个文件。
输入如下代码
java -cp soot-2.5.0.jar soot.Main -pp -f J -cp . Hello 按回车
反编译完成后,文件被放在sootOutput文件夹中。
期间可能会遇到问题 可以参考这篇文章,写的很详细:
http://blog.csdn.net/zlp1992/article/details/42023995
下面可以下载soot-2.5.0.jar文件的地址:
链接:http://pan.baidu.com/s/1miITvr6 密码:9bve