Red de conocimiento informático - Conocimiento sistemático - Espacio publicitario de código fuente

Espacio publicitario de código fuente

Herramienta:

Apktool, función: adquisición de archivos de recursos, archivos de imagen y archivos de diseño que se pueden extraer y ver.

Dex2jar, función: descompilar apk en código fuente java (convertir clases.dex en archivo jar).

Jd-gui, función: Ver archivos jar, es decir, archivos fuente, convertidos desde clases.dex de APK.

Proceso de descompilación:

1.apk se descompila para obtener el código fuente, imágenes, configuración XML, recursos de idioma y otros archivos del programa.

Descargue APKtool entre las herramientas anteriores, descomprímalo y obtenga tres archivos: aapt.exe, apktool.bat, apktool.jar. Coloque el archivo apk a descompilar en este directorio.

Abra la interfaz de línea de comando (ejecute -CMD), navegue hasta la carpeta apktool e ingrese el siguiente comando: apktool.bat d-f test.apktest.

(En el comando, test. APK se refiere al nombre completo del archivo apk que se va a descompilar, test se refiere al nombre del directorio donde se encuentra el archivo de recursos descompilado, es decir: apktool.bat d - f [archivo apk][carpeta de salida]).

Después de que la recopilación fue exitosa, encontré un archivo de prueba en la carpeta. Haga clic en él para ver todos los archivos de recursos de la aplicación.

Si desea volver a empaquetar el archivo descompilado en un apk, puede: ingresar apktool.bat b test (la carpeta donde compiló).

Después, podrá encontrar dos carpetas más en los archivos de prueba anteriores:

Building

Dist (contiene el archivo APK empaquetado)

En segundo lugar, descompile el Apk para obtener el código fuente de Java.

Descargue dex2jar y jd-gui en las herramientas anteriores y descomprímalos.

Cambie el nombre del sufijo del APK que se va a descompilar. rar todavía. zip y descomprímalo para obtener el archivo class.dex (compilado por el archivo java y empaquetado por la herramienta dx), y coloque el class.dex obtenido en la carpeta de la herramienta previamente descomprimida dex2jar-0.0.9.15.

Navegue hasta el directorio donde se encuentra dex2jar.bat en la línea de comando, ingrese dex2jar.bat clases.dex,

Bajo el cambio de directorio, se generará un archivo clases_dex2jar.jar y luego ábralo Herramienta jd-gui.exe en la carpeta jd-gui, luego use esta herramienta para abrir el archivo Classes_dex2jar.jar generado antes y podrá ver el código fuente.