Red de conocimiento informático - Material del sitio web - ¿Cómo ver el código fuente del programa apk de Android?

¿Cómo ver el código fuente del programa apk de Android?

Copie el archivo apk a la tarjeta SD.

La secuencia de comandos es la siguiente:

Ingrese a la carpeta SDK/directorio de herramientas de Android

Ingrese adb shell

Ingrese su

Ingrese los datos del CD

Ingrese la aplicación del CD

Luego, podrá ver todos los archivos apk instalados. Ingrese el espacio apk correspondiente a cp space /sdcard/

Esto copiará el archivo apk.

Extienda el archivo apk al formato rar y podrá ver la estructura de directorio familiar.

El archivo xml es un archivo binario y no se puede ver.

Esta vez utilicé la herramienta android4me AXMLPrinter2. jar showtimes_list.xml gt; h.xml

En este punto, solo se puede ver el contenido del archivo xml. El archivo fuente java del proyecto aún no está visible. Bajo la estructura del directorio. archivo, necesitamos convertir el archivo dex en un archivo jar.

Aquí utilizamos otra herramienta, dex2jar. (Busque y descárguelo usted mismo)

El directorio en Windows después de la descompresión se muestra a continuación:

En la línea de comando, vaya al directorio:

En Windows, ingrese el siguiente comando:

dex2jar.bat c:\classes.dexclasses.dex

Después de ejecutar, habrá un class.dex.dex2jar más en el archivo C. drive.jar, este archivo es el archivo jar que necesitamos.

Utilice jd-gui para descompilar archivos jar en código java. (Busque y descárguelo usted mismo)

Está dividido en tres versiones: Windows, Linux y max. Aquí descargué la versión de Windows.

Después de descomprimir, haga doble clic para ejecutar el archivo exe, seleccione el archivo class.dex.dex2jar.jar y, mediante ingeniería inversa, se mostrará el archivo Java en el archivo jar correspondiente.