Descompilar código no reforzado (Mac)

1. Convertir dex a jar

1.1 Descargar dex2jar

https://github.com/pxb1988/dex2jar/releases/tag/v2.2-SNAPSHOT-2021-10-31

Después de la descompresión es la siguiente:

inserte la descripción de la imagen aquí

1.2 Arrastre apk a la carpeta anterior

inserte la descripción de la imagen aquí

1.3, dex genera jar

Nota: La versión anterior a la 2.0 es para convertir dex a jar, y la versión 2.1 y posteriores pueden usar directamente apk a jar, lo que equivale a multi-dex a jar.

sh d2j-dex2jar.sh myapk.apk

Indique que no hay permiso, ingrese:

chmod 777 d2j_invoke.sh

generar:
inserte la descripción de la imagen aquí

2. Convertir jar a java

2.1 Descargar JD-GUI

https://github.com/java-decompiler/jd-gui/releases/tag/v1.6.6

2.2 Descargar jdk

Si no estás usando jdk 8, no podrás abrir la aplicación

https://zhuanlan.zhihu.com/p/603899256

La solución es: clic derecho en JD-GUI -> Mostrar contenido del paquete -> Info.plist -> parámetro JVMVersion, 1.8+ se modifica a 11 (si se usa jdk 11)

Esto abrirá el JD-GUI,

2.3 Uso

Simplemente arrastra el frasco hacia adentro

dirección de referencia

https://blog.csdn.net/richard1230/article/details/88850533

Supongo que te gusta

Origin blog.csdn.net/weixin_35691921/article/details/130986728
Recomendado
Clasificación