JByteMod Remastered is an enhanced Java bytecode editor that offers a wide array of features for decompiling, editing, and recompiling Java class files. This version includes improvements over the original JByteMod, making it a versatile tool for Java developers and enthusiasts.
- Android APK Support (Decompile only at the moment)
- Advanced Bytecode Editing: Intuitive interface for directly modifying Java bytecode.
- Decompiler Integration: Seamless integration with decompilers to view and edit Java source code.
- Graphical Bytecode Viewer: Visualize bytecode in a graphical format for easier comprehension.
- Control Flow Visualization: Generate and view control flow diagrams of methods to understand execution flow better.
- Drag and Drop Functionality: Easily drag and drop
.jar
,.apk
, and.class
files onto the window for quick access. - Search and Replace: Effortlessly find and replace bytecode instructions.
- Constant Pool Editor: Manage and edit constant pool entries within class files.
- Plugin System: Extend functionality with custom plugins tailored to specific needs.
- Cross-Platform Compatibility: Compatible with Windows, macOS, and Linux operating systems.
- Java Development Kit (JDK) 21 or higher.
- There is a Java 8 version too, however it doesn't support APKs and has less features
- Obtain the latest release of JByteMod Remastered from the releases page.
-
Open a terminal or command prompt.
-
Navigate to the directory containing
JByteMod-Remastered.jar
. -
Launch JByteMod Remastered using the following command:
java -jar JByteMod-Remastered.jar
-
Alternatively, drag and drop
.jar
,.apk
, or.class
files directly onto the JByteMod Remastered window to open them for editing.
- Opening Files: Use the drag and drop feature or navigate through
File
>Open
to load.jar
,.apk
, or.class
files. - Editing Bytecode: Select a method from the left panel to view and modify its bytecode.
- Decompiling: Switch to the
Decompiler
tab to view and edit decompiled Java source code. - Generating Control Flow Diagrams: In the
Analysis
tab, select a method to generate and view its control flow diagram, you can also save it by clickingSave
. - Saving Changes: After making edits, save your changes via
File
>Save
.
Contributions to JByteMod Remastered are encouraged! Follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes and commit them (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a new Pull Request.
Report any bugs or suggest improvements on the issue tracker.
JByteMod Remastered is licensed under the MIT License. See the LICENSE file for details.
- Gratitude to all contributors and community members who support the development of JByteMod Remastered.