
Descompilación de APK en un solo paso con múltiples backends
Un envoltorio en Python para populares convertidores dex gratuitos y descompiladores de Java. Extrae código fuente Java directamente del APK. Útil para experimentar con diferentes convertidores/descompiladores sin tener que preocuparse por la configuración del classpath y los argumentos de línea de comandos.
$ git clone https://github.com/b-mueller/apkx
$ cd apkx
$ sudo ./install.sh
Notas:
Pase el nombre del archivo APK en la línea de comandos:
$ 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)
La combinación predeterminada de convertidor y descompilador es dex2jar y cfr. Use las banderas -c y -d para cambiar esto. Por ejemplo:
$ apkx -c enjarify -d procyon HelloWorld.apk
Para obtener ayuda, ejecute:
$ apkx -h
Este script integra las siguientes herramientas:
Este script acompaña a la Guía de Pruebas de Seguridad Móvil de OWASP. Para más instrucciones y ejemplos de uso, consulte también: