GitHub - GraxCode/JByteMod-Beta: Java bytecode editor
source link: https://github.com/GraxCode/JByteMod-Beta
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
JByteMod-Beta
JByteMod is a multifunctional bytecode editor with syntax highlighting and live decompiling and method graphing. The successor of JByteMod: https://github.com/GraxCode/Cafebabe
JByteMod was originally based on JBytedit (Written in Kotlin) by QMatt. I decided to recode it after QMatt deleted his account because it wasn't very stable and had almost no features.
Argument | Description |
---|---|
--help | Displays help |
--file | File to open (.jar / .class) |
--dir | Working directory |
--config | Config file name |
Libraries
- Apache Commons IO
- Objectweb ASM
- RSyntaxTextArea
- SkidSuite
- Procyon Decompiler
- Fernflower Decompiler
- JGraphX
- JFreeGraph
Plugins
To create a plugin you have to extend me.grax.jbytemod.Plugin and export it as a .jar file.
Installation
To install a plugin you have to place the .jar file in a folder named "plugins" (that's in the same directory as JByteMod)
Example Plugin
https://github.com/GraxCode/JTattooPlugin
How to build
mvn clean
mvn package
java -jar target/JByteMod-1.5.1.jar
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK