Bytecode Viewer (UNOFFICIAL)

Install latest/beta of Bytecode Viewer (UNOFFICIAL)

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.

Install using the command line

sudo snap install bytecode-viewer --beta

Don't have snapd? Get set up for snaps.

Bytecode Viewer (UNOFFICIAL) is only available on the unstable beta channel. It could break and change often.

Channel Version Published

An advanced yet user friendly Java Reverse Engineering suite

Six different Java decompilers, two Bytecode editors, a Java compiler, plugins, searching, supports loading from Classes, Jars, Android APKs and more.


  • Easy to use yet extremely effective.
  • Written to run on Java 7, supports Java 8.
  • Compile Decompiled Java classes with Ranino Compiler.
  • Quickly decompile classes using JD-Core.
  • Easily edit APKs via Smali/Baksmali integration.
  • Java Decompiling with Six different decompilers (DJ-GUI/Core, Procyon, CFR, Fernflower, Krakatau, and JADX-Core).
  • Bytecode Decompiling with CFIDE.
  • Android APK integrated with Dex2Jar.
  • Securely launch Java applications and insert hooks via EZ-Injection.
  • Scan for malicious code with the Malicious Code Scanner plugin.
  • Export as DEX, Jar, Class, Zip or Java Source File.
  • Open Android APKs, Android DEX, Java Class Files and Java Jars. (WAR & JSP Support!)
  • Extensively configurable, over 100+ settings!
  • Works seamlessly with all Operating Systems.
  • Integrate BCV into Windows by installing it, it'll associate all .class, .dex and .apk to open with BCV.
  • View Jar & APK Resources with ease by APKTool.jar integration.
  • 100% free and open sourced under GPL v3 CopyLeft.

Snap-specific notes

This is NOT an official distribution of Bytecode Viewer, please avoid filing snap issues to the upstream's project issue tracker as they are not responsible for the snap packaging, use the "Contact publisher_name" link below instead.

Details for Bytecode Viewer (UNOFFICIAL)

  • GPL-3.0

Last updated
  • 7 October 2020 - latest/beta
  • 13 April 2024 - latest/edge



Share this snap

Generate an embeddable card to be shared on external websites.

Install Bytecode Viewer (UNOFFICIAL) on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.

Where people are using Bytecode Viewer (UNOFFICIAL)

Users by distribution (log)

Ubuntu 22.04
Ubuntu 20.04
Ubuntu 18.04
Ubuntu 24.04
Ubuntu 23.10
Zorin OS 17

Is there a problem with Bytecode Viewer (UNOFFICIAL)? Report this app