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

82ea0a76122a3f1a37cde50718ef6b12.png9abc9b1305072dc855e9a6592a2ef995.pnge5a79bad06427656137df99ddbb2b264.png031ffbd6923dc8f3445cfbcb59d4ad5a.png7d64e895482077677001c0417346fa45.png

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

How to build

mvn clean

mvn package

java -jar target/JByteMod-1.5.1.jar

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐