
dex2jar
Transforma o bytecode DEX (Dalvik) de um APK em JAR Java, que pode ser aberto em decompiladores como JADX ou JD-GUI.
repositório oficial ↗Antes de instalar
Atualize os repositórios e libere o armazenamento do Termux:
$ pkg update && pkg upgrade -y$ termux-setup-storageInstalação
$ pkg install wget unzip openjdk-17 -y$ wget https://github.com/pxb1988/dex2jar/releases/download/v2.4/dex-tools-v2.4.zip$ unzip dex-tools-v2.4.zipExemplo de uso
$ sh dex-tools-v2.4/d2j-dex2jar.sh app.apkPasso a passo
- 1
dex2jar NÃO está no apt do Termux. Baixe o release oficial.
$ wget https://github.com/pxb1988/dex2jar/releases/download/v2.4/dex-tools-v2.4.zip - 2
Descompacte.
$ unzip dex-tools-v2.4.zip - 3
Converta um APK em JAR.
$ sh dex-tools-v2.4/d2j-dex2jar.sh meu-app.apk -o app.jar
Dicas
- ›Requer Java (openjdk-17). Para abrir o .jar gerado, use JADX ou um decompilador Java em desktop.
Prática segura · dex2jar
→ guia do labSuba o alvo em Docker/VM antes de apontar dex2jar. Nunca rode contra IP/domínio que não seja seu ou autorizado.
alvo sugerido · alvo autorizado (HTB/THM) ou VM sua na rede host-only
Nunca aponte para alvo em produção. Se estiver no celular, use proot-distro + Debian para não sujar o Termux principal.
