Bytecode Viewer
A Java and Android APK reverse engineering suite with several decompilers, bytecode editors and a compiler.
Open source (GPL-3.0)By Konloch
Compare Bytecode Viewer with another product
Read the Bytecode Viewer documentation
Alternatives
See all alternativesAbout Bytecode Viewer
Bytecode Viewer opens Java class files, JARs, WAR files, Android APKs and DEX files and shows their code through six Java decompilers, including Procyon, CFR, Fernflower, Krakatau and JADX-Core, so you can compare results side by side.
It also includes bytecode editors, Smali/Baksmali editing for APKs, APKTool resource viewing, a compiler for recompiling decompiled classes, a plugin system with a malicious code scanner, and export to DEX, JAR, class or Java source. It suits developers and security researchers analysing Java and Android programs.
Strengths
- Six decompilers to compare output side by side
- Handles JARs, class files, APKs and DEX files
- Bytecode and Smali editing with recompilation
- Plugin system including a malicious code scanner
Limitations
- Large feature set can be a lot for simple decompiling tasks
- Requires a Java runtime
- Intended for analysing software you are authorized to inspect
Details
- Pricing
- FreeFree and open source under the GPL-3.0 licence.
- License
- GPL-3.0
- Developer
- Konloch
- Platforms
- Windows, macOS, Linux
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Developers and security researchers inspecting Java and Android binaries
- Categories
- Security tools, Developer tools
- Last verified
- Added
- Sources