
Herramienta de línea de comandos y GUI para descompilar archivos Android Dex y APK en código fuente Java legible, con capacidades de decodificación de recursos, desofuscación y depuración de Smali.
jadx - Descompilador de Dex a Java
Herramientas de línea de comandos y GUI para producir código fuente Java a partir de archivos Android Dex y APK
[!WARNING] Tenga en cuenta que en la mayoría de los casos jadx no puede descompilar el 100% del código, por lo que se producirán errores.
Consulte la guía de solución de problemas para encontrar soluciones alternativas.
Características principales:
AndroidManifest.xml y otros recursos desde resources.arscCaracterísticas de jadx-gui:
Los atajos de teclado para jadx-gui se pueden encontrar aquí
Vea estas características en acción aquí: descripción general de las características de jadx-gui
Para jadx-<version>.zip, descomprímalo, vaya al directorio bin y ejecute:
jadx - versión de línea de comandosjadx-gui - versión GUIEn Windows, ejecute los archivos .bat con doble clic.
Para los paquetes de Windows, descomprima y ejecute jadx-gui-<version>.exe.
Nota: asegúrese de tener instalado Java 11 de 64 bits o posterior (no es necesario para el paquete with-jre).
Para Windows, puede descargarlo desde oracle.com (seleccione el instalador x64).
sudo pacman -S jadx
brew install jadx
flatpak install flathub com.github.skylot.jadx
jadx[-gui] [command] [options] <input files> (.apk, .dex, .jar, .class, .smali, .zip, .aar, .arsc, .aab, .xapk, .apkm, .apks, .jadx.kts)
commands (use '<command> --help' for command options):
plugins - manage jadx plugins