Quiere ver el código fuente dentro del software de Android
La secuencia de comandos es la siguiente:
Ingrese a la carpeta SDK/directorio de herramientas de Android
Escriba adb shell
Escriba su p>
Escribe cd data
Escribe cd app
En este momento, podrás ver todos los archivos apk instalados. Escriba cp space correspondiente al espacio apk /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 > 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. Eche un vistazo a Classes.dex. archivo bajo la estructura de directorios, 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.dex Classes.dex
Después de ejecutarlo, 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 la descompresión, haga doble clic para ejecutar el archivo exe, seleccione el archivo clases.dex.dex2jar.jar y, mediante ingeniería inversa, se mostrarán los archivos Java en los archivos jar correspondientes.