133

GitHub - GraxCode/JByteMod-Beta: Java bytecode editor

 6 years ago
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

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

Screenshot 5

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

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK