Descifrado del paquete apk de Android

Descifrado del paquete apk de Android


prefacio

Cómo obtener el paquete apk de Android y cómo descifrarlo. El proceso es el siguiente


1. Pre-trabajo

  1. Obtenga un archivo apk y modifique su sufijo para zip

    例如:  test.apk   =>   test.zip	 		
    
  2. Utilice la herramienta de descompresión para descomprimir. Después de la descompresión como se muestra en la figura

inserte la descripción de la imagen aquí

	获取到原始文件目录,注意其中的 classes.dex 文件,后面会用到
  1. Descargue la herramienta
    dex a jar:
    https://github.com/pxb1988/dex2jar/releases
    jar paquete clase herramienta de descompilación jd-gui
    https://github.com/java-decompiler/jd-gui/releases/tag/v1.6.6
    jd-gui Descargue según el tipo de sistema, soy Windows, el jd-gui-windows-1.6.6.zip descargado se puede usar después de la descompresión.

  2. Instalar dex y jd-gui

     两个我都是下载的zip包,解压即可用
    

Después de descomprimir dex:

inserte la descripción de la imagen aquí

Después de descomprimir jd-gui:
inserte la descripción de la imagen aquí

En segundo lugar, el inicio oficial.

1. Configure las variables de entorno dex para su uso posterior

inserte la descripción de la imagen aquí

2. Busque el archivo classes.dex en el paquete apk después de la descompresión

inserte la descripción de la imagen aquí

在文件目录输入cmd 回车,进入cmd 窗口,使用命令

d2j-dex2jar classes.dex

如图:

inserte la descripción de la imagen aquí

Entrar para confirmar y generar

inserte la descripción de la imagen aquí

3. Obtenga el archivo jar. Abra el jd-gui descomprimido y ejecute el archivo jd-gui.exe. Arrastre el archivo jar a la ventana

inserte la descripción de la imagen aquí

	目录中 android 就是apk程序的源码文件目录  。
	自此得到我们需要的class文件,根据class文件可进行我们需要的操作

inserte la descripción de la imagen aquí

Continuamente actualizado…

Supongo que te gusta

Origin blog.csdn.net/weixin_43480441/article/details/128645135
Recomendado
Clasificación