I am trying to make a game client that is similar to one already made so I tried to decompile the program to see how they did it to give myself ideas. The issue is, when it was decompiled I found that it was fully obfuscated. Now, I've read up on this and have listed the possible methods that people have said work:
-Refactoring with an IDE (Which IDE offers the best refactoring features?)
-Deobfuscate with a program like JOB
-Attempt to read and interpret the javabyte code
I used jd-gui to decompile the code. A large amount of the classes are comprised mainly of code like this:
`// Byte code:
// 0: getstatic 171 com/Methodxe:Methodh I
// 3: istore_3
// 4: aload_0`
What is the best way to go about this? This is a bit out of my knowledge zone with refactoring and interpreting bytecode so I will need tips on how to go about this.