Skip to content
Java bytecode editor
Java HTML
Branch: master
Clone or download
Latest commit 57e6f8e Jul 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib update cfr (close #76) Feb 11, 2019
src/main last commit Jul 21, 2019
LICENSE add license Jan 22, 2018
README.md
pom.xml update cfr (close #76) Feb 11, 2019

README.md

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.

CLI

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
You can’t perform that action at this time.