Sie können auch die Krakatau Disassembler/Assembler Ich schrieb. Der Disassembler wandelt eine Klassendatei in ein für den Menschen lesbares Format um (gut lesbar, wenn man Bytecode überhaupt versteht), das man dann bearbeiten und wieder zusammensetzen kann. Dies ist nützlich, wenn Sie die Klassendateien von Hand ansehen und bearbeiten wollen, wo das Schreiben einer Reihe von Bibliotheksaufrufen und das anschließende Kompilieren und Ausführen eines Programms, nur um ASM oder BCEL zu verwenden, ziemlich unhandlich ist.
Krakatau verfügt auch über einen Decompiler, der speziell für den Umgang mit verschleierten Klassen entwickelt wurde, so dass er in der Lage sein kann, auch dann gültigen Quellcode zu erzeugen, wenn dies kein anderer Decompiler kann. Wenn die Klasse verschleiert ist, wird der erzeugte Quellcode wahrscheinlich trotzdem unlesbar sein.