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:
1.2 Arrastre apk a la carpeta anterior
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:
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