Hex
The hex mode is a very basic hex editor implementation. This will allow for precision editing of files. There is no contextual actions here, its just pure hex editing.
Pros:
- True lossless/precision editing.
- In other modes, making changes will reorganize the class file's constant pool due to the usage of the ASM bytecode library.
- Works regardless of obfuscation.
Cons:
- Difficult if you are not familiar with hex editors and the class file format.
- You can interactively learn the format by using Kaitai struct's web IDE
- Select
kaitai.io/formats/executable/java_class.ksy
- At the bottom left corner, click the upload button and select a class file to analyze.
- Select
- You can interactively learn the format by using Kaitai struct's web IDE