我正在尝试制作一个类似于已经制作的游戏客户端,所以我尝试反编译程序,看看他们是如何做到这一点来给自己提出想法。问题是,当它被反编译时,我发现它被完全混淆了。现在,我已经阅读了这篇文章并列出了人们所说的可行方法:
- 使用IDE进行重构(哪个IDE提供了最佳的重构功能?)
- 使用JOB等程序进行反混淆
- 尝试阅读并解释javabyte代码
我用jd-gui反编译代码。大量的类主要由以下代码组成:
`// Byte code:
// 0: getstatic 171 com/Methodxe:Methodh I
// 3: istore_3
// 4: aload_0`
最好的方法是什么?这有点超出我的知识范围,重构和解释字节码所以我需要提示如何解决这个问题。