Col-E/Recaf
A modern, easy-to-use Java bytecode editor that simplifies complex Java program analysis and modification.
Core Features
Detailed Introduction
Recaf is a sophisticated Java bytecode editor designed to simplify the intricate process of analyzing, modifying, and reverse-engineering Java applications. It abstracts away low-level complexities like constant pools and stack frame calculations, offering a user-friendly interface for both standard Java and Android applications. Beyond basic editing, Recaf provides powerful features such as multiple decompilers, a built-in compiler, a bytecode assembler, and advanced deobfuscation tools, including automatic patching of specially crafted files and renaming capabilities. Its modular API also supports scripting and plugins, making it a versatile tool for developers, security researchers, and reverse engineers.