Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo exportar el código fuente del software de Android

Cómo exportar el código fuente del software de Android

Copie el archivo apk a la tarjeta SD.

La secuencia de comandos es la siguiente:

Cambie la carpeta al directorio SDK/tools de Android

Ingrese al shell adb

Enter su

Ingrese los datos del CD

Ingrese las aplicaciones del CD

Luego podrá ver todos los archivos apk instalados. Ingrese el archivo apk bits CP / tarjeta SD /

apk correspondiente para que se copie con espacios.

Ingrese directamente la extensión del formato rar del archivo apk y podrá ver la estructura de directorio familiar.

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

Luego utiliza la herramienta AXMLPrinter2 android4me tú mismo. (Busque en Baidu usted mismo)

Ingrese el siguiente comando para analizar el archivo XML

Este comando está en la línea de comando Java jar AXMLPrinter2.jar showtimes_list.xml

Dado que este archivo xml generado showtimes_list.xml showtimes_list.xml, ingrese el siguiente comando:

Java jar AXMLPrinter2.jar showtimes_list.xml> h.x

Continúe hasta ahora, solo puede vea el contenido del archivo xml. Al ver el contenido del archivo xml, los elementos aquí todavía no son visibles en el archivo fuente de Java. Al ver la estructura de directorios del archivo Classes.dex, necesitamos convertir el archivo DEX en un archivo jar.

Aquí se utiliza otra herramienta, dex2jar. (Descargado desde la búsqueda) Después de descomprimirlo, se muestra en Windows:

El directorio es el siguiente:

Ingrese este directorio en la línea de comando:

En Windows , escriba el siguiente comando: dex2jar.bat C:\classes.dex

Una vez completada la operación, habrá un archivo Classes.dex.dex2jar.jar adicional en la unidad C. Este es el jar. archivo que necesitamos.

Utilice JD-GUI para aplicar ingeniería inversa al código java en el archivo jar. (Busque descargar)

Tiene tres versiones: Windows, Linux y Max. La que descargué aquí es la versión de Windows.

Después de la descompresión, haga doble clic para ejecutar el archivo exe, seleccione el archivo jar correspondiente, el archivo Java clases.dex.dex2jar.jar para mostrar la ingeniería inversa.

¿Resolverá tu problema?