Red de conocimiento informático - Conocimiento informático - ¿Cómo descompilar archivos apk de Android?

¿Cómo descompilar archivos apk de Android?

Descompilar archivos apk de Android:

1. Descompilar archivos xml

1gt;

Primero descargue la carpeta apk_fanbianyi que le proporcioné y colóquela en algún lugar del directorio raíz. del disco (para facilitar el ingreso del comando dos), luego abra la carpeta apktool, presione la tecla win r durante la instalación y luego escriba cmd para ingresar a la línea de comando dos. , es muy simple.

2gt;

Luego ingrese la carpeta donde se encuentra el disco en el comando DOS ":" para ingresar, luego ingrese cd el directorio donde se encuentra apktool y cambie el espacio de trabajo de DOS a la carpeta apktool.

3gt;

Luego ingrese

apktool.bat

d

necesita descompilar la ruta del archivo apk

{descompilar el archivo después de descompilar la ruta}, la última parte se puede omitir, el sistema descompilará el archivo apk en el directorio apktool de forma predeterminada, como Entrada

apktool.bat

d

d:/apk_fanbianyi/ttkp.apk, se generará una carpeta ttpk en la carpeta apktool y todos los archivos xml se descompilarán correctamente.

2. Descompila el archivo java

1gt;

Primero descompila el archivo apk y copia clases.bat

classes.dex nuevamente. Coche, descubrí que hay un archivo Classes_dex2jar.jar adicional en la carpeta dex2jar. Este es un archivo Java descompilado correctamente

3. Abra el archivo xml

1gt;

Abra la carpeta apktool en la carpeta ttkp, busque un archivo xml, haga clic derecho y seleccione el bloc de notas para abrir (se requiere descarga). ), si no tienes este software, puedes elegir el método de apertura y seleccionar el Bloc de notas para abrir

4. Abrir el archivo java

1gt;

. classs_dex2jar en la carpeta dex2jar La carpeta apktool copiada de .jar a la carpeta ttkp no se puede abrir con el bloc de notas; de lo contrario, el código será confuso

Abra la carpeta apktool en la carpeta ttkp. Ábralo; de lo contrario, el código será confuso

2gt;

Inicie jd-gui.exe en la carpeta apk_fanbianyi, luego apunte a la esquina superior izquierda del archivo y seleccione abrir

el archivo. Busque el archivo Classes_dex2jar.jar. Puede encontrar muchos paquetes. Seleccione cualquier archivo Java debajo del paquete. Después de abrirlo, ¿no es sorprendente? cómo descompilar archivos apk de Android