Bytecode Editor

Compatible with: IntelliJ IDEA Android Studio
07.07.2016
2 139

Provides View | Edit Bytecode action for those who learns JVM internals.

Based on ByteCode Viewer by JetBrains but is better:

  • it uses an editor tab instead of a popup
  • it allows you to edit bytecode assembler and assemble edited code back into .class files
  • it provides default hotkey for bytecode analysis: Ctrl+K, Ctrl+B

Based on ASM6.

It's a very gloomy tool. WIP.

TODO:

  • Support for ASM Textifier representation
  • Support for ASM Textifier representation assembling
  • Check Jasmin compatibility with recent class file versions and rework it if required
  • Representation switching
  • Krakatau integration (maybe, I'm not sure)
  • Refactor all that shit!
Patches are welcome...

Download plugin

Recent change notes

  • 0.2.0: ASM XML format is used by default. Jasmin/ASM Textifier are temporarily turned off
  • 0.1.3: Replaced outdated Jasper disassembler with ASM 6