项目作者: GraxCode

项目描述 :
Java bytecode editor
高级语言: Java
项目地址: git://github.com/GraxCode/JByteMod-Beta.git
创建时间: 2017-09-18T19:33:16Z
项目社区:https://github.com/GraxCode/JByteMod-Beta

开源协议:GNU General Public License v2.0

下载


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

  1. mvn clean
  2. mvn package
  3. java -jar target/JByteMod-1.5.1.jar