What is Bytecode Viewer?
Bytecode Viewer is a comprehensive Java 8 JAR and Android APK reverse engineering suite that offers a range of tools and functionalities. It serves as a GUI-based Java bytecode viewer, decompiler, editor, and more, providing developers and security researchers with a versatile platform for analyzing and manipulating Java and Android applications
Highlights
- Decompilation: Supports multiple Java decompilers, including Procyon, CFR, and FernFlower, allowing users to easily view and analyze the source code of Java and Android applications
- Bytecode Editing: Enables users to edit and modify Java bytecode directly, providing a low-level approach to application analysis and modification
- APK Manipulation: Allows users to decompile, edit, and recompile Android APK files, granting access to the underlying code and resources
- Debugging: Integrates a debugger, enabling users to step through code, set breakpoints, and investigate runtime behavior
- Plugin System: Offers a plugin system that allows users to extend the functionality of Bytecode Viewer, enabling the development of custom tools for tasks like string deobfuscation or malicious code detection
- Scripting: Supports Groovy scripting, allowing users to automate tasks and create custom scripts to interact with the loaded class files.
Platforms
- Mac
- Linux
- Windows
Languages
- English
Features
Debugging