Skip to content

Releases: Share-devn/bytecodelens

v1.0.0 — First public release

18 Apr 04:13

Choose a tag to compare

First public release of BytecodeLens — the Java RE cockpit.

Highlights

  • 4 decompilers with fallback that never fails — CFR · Vineflower · Procyon · ASM skeleton. Auto chain with 15 s per-engine timeout.
  • Live JVM attach + inspector — 9 tabs of live data, heap/threads/CPU charts, deadlock detection, hot-reload.
  • Industrial hex viewer — Wireshark-style structure overlay for .class / ZIP / PNG, 17-type data inspector, Shannon entropy graph, binary diff.
  • Deobfuscation — 11 + 2 passes covering SC2-style dead code, opaque predicates, Kotlin data classes, enum name restoration, and more.
  • 11 mapping formats — ProGuard · Tiny v1/v2 · SRG · XSRG · TSRG · TSRG v2 · CSRG · JOBF · Enigma · Recaf simple.
  • Headless CLIdecompile, analyze, mappings convert, mappings diff. JavaFX is never loaded in CLI mode.
  • Full Settings window — 13 sections, ~50 toggles, search filter, live-apply.

Download

Grab BytecodeLens-1.0.0-all.jar below and run:

java -jar BytecodeLens-1.0.0-all.jar

Requires Java 21+ (Adoptium / Temurin recommended).

Tests

474 unit tests, all passing.

Feedback

Please star the repo if this helps you, and open an issue for bugs or feature requests.