A free, open-source Java decompiler that reverses Java bytecode into readable source code, allowing for analysis and understanding of third-party applications.
MBJ is an open-source, Java bytecode decompiler that can reverse-engineer compiled Java class files (.class files) back into human-readable Java source code. It allows developers to understand, analyze, debug, and modify the workings of Java software without access to the original source code.
Some key features of MBJ include:
MBJ can decompiler everything from simple Java apps and libraries to complex enterprise systems and obfuscated bytecode. It produces syntax-correct Java source code that can be compiled again. This makes MBJ useful for security auditing, understanding legacy systems, debugging apps without source, or adapting third-party Java software to custom needs.
MBJ is free and open source under the MIT license. It works on Windows, Linux, and macOS. The code is available on GitHub with an active community contributing updates and improvements.
Here are some alternatives to MBJ:
Suggest an alternative ❐