Tank · Code Alliance Developers
Termux Arsenalby Tank · Code Alliance
arsenal
dex2jar — ilustração
Forensics

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-storage

Instalaçã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.zip

Exemplo de uso

$ sh dex-tools-v2.4/d2j-dex2jar.sh app.apk

Passo a passo

  1. 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. 2

    Descompacte.

    $ unzip dex-tools-v2.4.zip
  3. 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 lab

Suba 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.

Relacionadas