jieyijian362 发表于 2022-4-24 14:36

【求助】JADX和IIntellJ反编译Windows客户端软件jar包时存在无法反编译的类

最近在做一个纯JAVA开发的Windows APP的反编译工作,使用IntelliJ自带的工具和JADX都遇到了无法反编译的类的情况。
IntelliJ反编译结果:

JADX反编译结果:

有没有做JAVA反编译的大神可以给小弟解答下出现这种情况的原因是什么?
是本来反编译就存在一定的丢失率?还是说开发者对JAR包做了处理?或者是其他什么原因?
另外我用JD-GUI是可以反编译出代码,但是混淆严重,替换到原有工程内编译会报错,有些类在编译过程中找不到。
JD-GUI反编译结果:
把一个APP内几个JAR包反编译修改后替换原来JAR包的这种操作可行性高吗?

狄人3 发表于 2022-4-24 16:26

可以先用反混淆工具简化一下代码

hackerbob 发表于 2022-4-24 17:32

没遇到过,多试几个工具看看
页: [1]
查看完整版本: 【求助】JADX和IIntellJ反编译Windows客户端软件jar包时存在无法反编译的类