Cómo utilizar software de descompilación para descifrar archivos de diseño de Android
apktool, función: para obtener archivos de recursos, puede extraer archivos de imagen y archivos de diseño para verlos
dex2jar, función: descompilar apk en código fuente de Java (classes.dex convertido en un archivo jar)
jd-gui, función: ver el archivo jar convertido por clases.dex en el APK, que es el archivo de código fuente
Proceso de descompilación:
1. Descompilar apk. dex se convierte en un archivo jar, que es un archivo de código fuente
El proceso de descompresión:
1. Descomprima el apk para obtener el código fuente, imágenes, configuración XML y recursos de idioma. y otros archivos del programa
Descarga apktool entre las herramientas anteriores y descomprímelo para obtener tres archivos: apapt.exe, apktool.bat, apktool.bat y apktool.jar. jar y coloque el archivo APK que debe descompilarse en este directorio
Abra la interfaz de línea de comando (Run-CMD), busque la carpeta apktool e ingrese el siguiente comando: apktool.bat d -f test.apk test
(test.apk en el comando se refiere al archivo APK que se va a probar. apk se refiere al nombre completo del archivo APK que se va a descompilar y test es el nombre del directorio donde se encuentra el archivo de recursos descompilado, es decir: apktool .bat d -f [archivo apk] [carpeta de salida])
Después de una recuperación exitosa, encontrará un archivo de prueba debajo de la carpeta, haga clic en él para 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 que utilizó al compilar)
Después de eso, puede probar Buscar dos otras carpetas debajo del archivo:
build
dist (almacena el archivo APK empaquetado)
2. Descompila el Apk para obtener el código fuente de Java
Descargue dex2jar y jd-gui en las herramientas anteriores y descomprímalos
Cambie el sufijo del APK a .rar o .zip, y cambie el sufijo del APK descomprimido a .rar o zip, y luego. descomprímalo para obtener el número de clases. Genere el archivo clases_dex2jar.jar, luego abra jd-gui.exe en la carpeta de la herramienta jd-gui y luego use la herramienta para abrir el archivo clases_dex2jar.jar generado previamente para ver el código fuente