Cómo descompilar apk y qué herramientas usar
apktool: obtiene archivos de recursos, puede extraer archivos de imagen y archivos de diseño para verlos
dex2jar: apk descompila el código fuente de Java (classes.dex se convierte en un archivo jar)
jd-gui: vea el archivo jar convertido de clases.dex en el APK, que es el archivo de código fuente
Proceso de descompilación:
1 APK. descompilación dex se convierte en un archivo jar, es decir, un archivo de código fuente
Proceso de descompilación:
1. Descompilar apk para obtener el código fuente, imágenes, configuración XML y recursos de idioma. y otros archivos del programa
p>
Descargue las herramientas anteriores en apktool y descomprímalas para obtener tres archivos: aapt.exe, apktool.bat, apktool.jar. Necesita descompilar apktool.dex. para ver si se puede usar como un archivo de código fuente, pero no puede ser el archivo de código fuente. Coloque el archivo APK que necesita descompilarse en este directorio,
Abra la interfaz de línea de comando (Run-CMD), busque la carpeta apktool e ingrese el comando: apktool.bat d -f test.apk test
p>(test.apk en el comando se refiere al nombre completo del archivo APK que se va a descompilar, test es el nombre del archivo de recursos almacenado en el archivo descompilado. es el nombre del directorio donde se encuentra el archivo de recursos descompilado, es decir: apktool.bat d -f [archivo apk] [carpeta de salida])
Esto significa que lo obtuvimos con éxito y luego descubrimos que hay un archivo adicional archivo de prueba en la carpeta, haga clic en él Ver todos los archivos de recursos de la aplicación.
Si desea volver a empaquetar el archivo descompilado en un apk, puede escribir apktool.bat b test (la carpeta donde lo compiló) y luego encontrará que hay 2 archivos más bajo la prueba. Carpetas de archivos:
builddist (almacena archivos APK empaquetados)