MASTG-TOOL-0014: Visualizador de Bytecode

Bytecode Viewer (BCV) é uma estrutura de descompilação Java gratuita e de código aberto que executa em todos os sistemas operacionais. É uma ferramenta versátil que pode ser usada para descompilar aplicativos Android, visualizar recursos de APKs (via apktool) e editar facilmente APKs (via Smali/Baksmali). Além de APKs, também é possível visualizar arquivos DEX, Java Class e Java Jars. Uma de suas principais características é o suporte a múltiplos descompiladores de bytecode Java em uma única GUI. O BCV atualmente inclui os descompiladores Procyon, CFR, Fernflower, Krakatau e JADX-Core. Esses descompiladores possuem diferentes pontos fortes e podem ser facilmente aproveitados durante o uso do BCV, especialmente ao lidar com programas ofuscados.