终端反编译字节码利器 CFR
最近在研究一下class字节码的东西,尝试将class文件反编译成java文件。尝试了很多的工具,比如JD-GUI及其插件以及各种在线反编译,始终感觉不够酷,毕竟我是一个比较依赖终端的人,所以尝试找一些能否在终端可以实现反编译的工具。
还是Google好,很快就找到了一个很满意的工具。
- 它是一个jar包
- 名称叫做CFR(Class File Reader)
- 支持反编译class文件和jar包
如下介绍两个常用的命令使用
java -jar ~/Documents/scripts/cfr-0.139.jar ~/Documents/scripts/cfr-0.139.jar --outputdir /tmp/outputdir Processing org.benf.cfr.reader.api.CfrDriver