Cómo exportar el código fuente del software de Android
La secuencia de comandos es la siguiente:
Cambie la carpeta al directorio SDK/tools de Android
Ingrese al shell adb
Enter su p>
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?