Red de conocimiento informático - Material del sitio web - ¿Cómo descompilar Android Apk en Mac?

¿Cómo descompilar Android Apk en Mac?

No utilice este método para la descompilación más reciente. Existe la última herramienta de descompilación automática con un solo clic:

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: