¿Cómo descompilar Android Apk en Mac?
Esta vez, cuando estaba aprendiendo sobre el desarrollo de aplicaciones de Android, pensé que, dado que se trata de desarrollo de Java, debería hacerlo. descompilarlo bien así Para obtener el código fuente, lo busqué en Google y fue realmente simple. Aquí está el proceso de mi práctica.
Me gustaría declarar solemnemente que el propósito de la publicación no es descifrar el software de otras personas, es puramente una actitud de aprendizaje. Sin embargo, parece que algunos software extranjeros también pueden chinoizarse de esta manera.
Nota: ¡Este tutorial de descompilación de Android fue probado en Windows 7-Ultimate-64bit!
Descargue el kit de herramientas de descompilación requerido a continuación
1. Decomile Apk para obtener el código fuente de Java
Primero necesita descargar dos herramientas: dex2jar y JD-GUI
El antiguo dex2jar convierte las clases.dex en el apk en un archivo Jar, mientras que JD-GUI es una herramienta de descompilación que puede ver directamente el código fuente del paquete Jar. La siguiente es la dirección de descarga:
dex2jar:
JD-GUI:
Pasos específicos:
Primero está el archivo apk, cambie el sufijo Es zip, y después de la descompresión, obtendrá el class.dex, que es el archivo java compilado y empaquetado por la herramienta dx;
Descomprima el dex2jar descargado y copie el class.dex a el directorio donde se encuentra dex2jar.bat. Busque el directorio donde se encuentra dex2jar.bat en la línea de comando (directorio del CD bajo el comando DOS)
Ejecutar
dex2jar.batclasses.dex
Generar
p>classes.dex.dex2jar.jar
La captura de pantalla del archivo jar generado es la siguiente:
Ejecute JD-GUI (jd-gui.exe ) y abra el paquete jar generado arriba, puede ver el código fuente
El código fuente de HelloAndroid (comparación del código fuente apk precompilado) es el siguiente:
2. , imágenes y configuración XML del programa de generación de apk, recursos de idioma y otros archivos
Si tienes un programa chino, puedes usarlo para generar código fuente. Primero, sigue siendo una herramienta de descarga, esta vez usando apktool
Dirección de descarga:
Descarga: apktool1.4.1.tar.bz2 y apktool-install-windows-r04-brut1. tar.bz2 (ambos paquetes se descargan muy rápidamente). bz2 (se han descargado ambos paquetes de software)
Pasos especiales:
Extraiga los dos paquetes de software descargados a la misma carpeta, donde debe haber tres archivos: apt.exe, apktool. bat, apktool.jar
Ubique la carpeta apktool.bat en la línea de comando e ingrese el siguiente comando: apktool d C:\*.apk C:\* carpeta, como se muestra a continuación: p>