
Decompilação de APK em Uma Única Etapa com Múltiplos Backends
Um wrapper Python para conversores dex gratuitos populares e descompiladores Java. Extrai código-fonte Java diretamente do APK. Útil para experimentar diferentes conversores/descompiladores sem se preocupar com configurações de classpath e argumentos de linha de comando.
$ git clone https://github.com/b-mueller/apkx
$ cd apkx
$ sudo ./install.sh
Notas:
Passe o nome do arquivo APK na linha de comando:
$ apkx HelloWorld.apk
Extracting HelloWord.apk to HelloWord
Converting: classes.dex -> classes.jar (dex2jar)
dex2jar HelloWord/classes.dex -> HelloWord/classes.jar
Decompiling to HelloWord/src (cfr)
A combinação padrão de conversor e descompilador é dex2jar e cfr. Use as flags -c e -d para alterar isso. Por exemplo:
$ apkx -c enjarify -d procyon HelloWorld.apk
Para obter ajuda, execute:
$ apkx -h
Este script integra as seguintes ferramentas:
Este script acompanha o OWASP Mobile Security Testing Guide. Para mais instruções e exemplos de uso, veja também: