推荐两款好用的反编译工具(Luyten,Jadx)

使用JD-Gui打开单个.class文件,总是报错// INTERNAL ERROR

但当我用jd-gui反编译前面操作获得的jar文件的时,但有一部分类不能显示出来--constants类,仅仅显示了错误:“// INTERNAL ERROR //”,并且没能反编译出任何东西

 

 下面推荐两款反编译软件:Luyten和Jadx(注意:不是Xjad)

----------------------------------------------------------------------------------------------------

使用Luyten,能够成功反编译所有之前用jd-gui无法反编译的文件,这个工具提供有.exe后缀的可执行文件,也有.jar版本

 

github下载地址:https://github.com/deathmarine/Luyten,下载反编译工具,用这个工具代替jd-gui,也

 

可以用Jadx: https://github.com/skylot/jadx试试,

-------------------------------------------------------------------------------------------------------

 经过楼主测试:

Luyten:对于超过几千行的代码,编译相对慢,但是格式化出的代码,更好看

Jadx:编译相当的快,但是字体设置UI不如Luyten

 

下面是摘自国外网站:stack overflow

Anyone passing by this question should look at this instead: https://github.com/deathmarine/Luyten

Using this instead of jd-gui, I was able to successully view all code which showed as INTERNAL ERROR on jd-gui.

You can also try Jadx: https://github.com/skylot/jadx

 

 

 

 

 

posted @ 2018-10-25 15:03  上尤流苏  阅读(13751)  评论(0编辑  收藏  举报