Bytecode Viewer - это расширенный легкий просмотрщик байт-кода Java, декомпилятор GUI Java, редактор байт-кода GUI, GUI Smali, GUI Baksmali, GUI APK Editor, GUI Dex Editor, GUI APK Decompiler, GUI DEX Decompiler, GUI Procyon Java Decompiler, GUI Krakatau, GUI CFR Декомпилятор Java, декомпилятор Java с графическим интерфейсом FernFlower, графический интерфейс DEX2Jar, графический интерфейс Jar2DEX, графический интерфейс Jar-Jar, просмотрщик шестнадцатеричного кода, поиск кода, отладчик и многое другое. Он полностью написан на Java и имеет открытый исходный код. В настоящее время он поддерживается и разрабатывается Konloch.
Существует также система плагинов, которая позволит вам взаимодействовать с загруженными файлами классов, например, вы можете написать деобфускатор String, средство поиска вредоносного кода или что-то еще, что вы можете придумать. Вы можете использовать один из готовых плагинов или написать свой собственный. Он поддерживает отличные сценарии. Как только подключаемый модуль активирован, он будет выполнять подключаемый модуль с ClassNode ArrayList каждого отдельного класса, загруженного в BCV, что позволяет пользователю полностью обрабатывать его с помощью ASM.