Cómo descompilar apk en código java
Nombre el archivo apk como .zip y luego descomprima el archivo class.dex, que es un archivo java compilado y empaquetado por la herramienta dx.
1. Copie class.dex al directorio donde se encuentra dex2jar.bat y luego arrastre class.dex directamente a dex2jar.bat para generar clases.dex.dex2jar.jar.
O: 1. La ruta donde se encuentra bat y luego ingrese "dex2jar.bat XXX" hace referencia a la ruta y el nombre del archivo Classes.dex en el apk que desea descompilar. ejemplo: mi dex2jar .bat está en la ruta D:\Android\apk_decode\dex2jar-0.0.jar. 7-Ruta INSTANTÁNEA, clases.dex está en D:\Android, entonces: ingresa la ruta dex2jar.bat, ingresa dex2jar.bat D:\Android\classes.dex, esto generará un archivo jar.
2. Utilice rar para descomprimir el archivo de clase en el archivo jar y luego utilice la herramienta de descompilación jad o DJ Java Decompiler para descompilar el archivo .class en un archivo .java.
3 Ejecute la herramienta JD -GUI, abra el archivo jar anterior, guarde el código fuente JAR en Archivo y podrá generar el código fuente src.