Bytecode Viewer
GPL-3.0๐งฌ Reverse Engineering ยท Java
Bytecode Viewer is an advanced yet easy-to-use Java and Android reverse engineering suite. It combines six decompilers (Procyon, CFR, JD-GUI, Fernflower, Krakatau, JADX-Core), two disassemblers (Bytecode/Jasmin), and integrated tools like Hex Viewer, Smali/Baksmali, and DEX support into a single GUI application. Users can view the same class through multiple decompilers side-by-side to compare output quality. It supports JAR, CLASS, APK, DEX, and ZIP files. The plugin system allows extending functionality with custom analysis scripts. Essential for malware analysis and Android application reverse engineering.
Installation
$ git clone https://github.com/Konloch/bytecode-viewer.gitUse Cases
- Decompiling Java JAR files and Android APKs
- Comparing decompiler output side-by-side
- Android malware reverse engineering
- Analyzing obfuscated Java bytecode
Tags
Details
- Category
- ๐งฌ Reverse Engineering
- Language
- Java
- Repository
- Konloch/bytecode-viewer
- License
- GPL-3.0
- Platforms
- ๐งlinux๐macos๐ชwindows
Links
Community Reviews
Alternatives & Comparisons
Ghidra
JavaNSA's reverse engineering framework. Disassembly, decompilation, graphing, and scripting for binary analysis.
Compare Bytecode Viewer vs GhidraJADX
JavaDEX to Java decompiler producing readable Java source from Android APK and DEX files.
Compare Bytecode Viewer vs JADXMore in Reverse Engineering
dnSpy
C#.NET debugger, decompiler, and assembly editor. Inspect and modify .NET and Unity assemblies without source code.
ILSpy
C#Open-source .NET decompiler and assembly browser. Produces clean C# from compiled binaries with cross-platform support.
x64dbg
C++Open-source x64/x32 debugger for Windows. Full-featured binary debugger with plugin ecosystem for malware analysis and reverse engineering.
Detect It Easy
C++/QtBinary packer and compiler detection. Identifies compilers, linkers, packers, and protectors used to build PE, ELF, and Mach-O files.
angr
PythonBinary analysis framework. Symbolic execution, CFG recovery, and vulnerability discovery for compiled binaries in Python.
RetDec
C++Retargetable decompiler by Avast. Converts machine code back to C from x86, ARM, MIPS, and PowerPC binaries.