016-JDK8+可用的反编译工具(JD_GUI+Procyon)
这是坚持技术写作计划(含翻译)的第16篇,定个小目标999,每周最少2篇。
本文是源于一次逆向android app,辛苦脱壳后得到 classes_dumped_29-dex2jar.jar
,要得到源码,但是又不想降级jdk到1.7来迁就jd_gui。花了一分钟,找到jd_gui 在1.8下的用法,至于 基于procyon的UI luyten 纯是凑数。
JD_GUI


下载并解压预览版,然后 java -jar jd-gui-1.4.1.jar

官方截图




procyon + luyten
下载最新版的 luyten.jar ,然后 java -jar luyten-0.5.4.jar

结语
是不是以为会有类似lambda反编译比对一类的评测文?答案是,你想多了。这些工具只要有数就行,一个不好用,换另一个就行。
其实,一般情况下,使用独立反编译工具的可能性很小,一般是IDE的插件居多,比如,cnfree/Eclipse-Class-Decompiler ,而idea默认有简易版的反编译插件。足以应付日常工作中零星的反编译用途。
招聘小广告
山东济南的小伙伴欢迎投简历啊 加入我们 , 一起搞事情。长期招聘,Java程序员,大数据工程师,运维工程师,前端工程师。
转载自:https://juejin.cn/post/6844903825606705165