Aquí hay algunos pasos, siga los pasos y verifique los códigos de la aplicación de Android.
Paso 1:
- Cree una nueva carpeta y copie sobre el archivo .apk que desea decodificar.
- Ahora cambie el nombre de la extensión de este archivo .apk a .zip (por ejemplo, cambie el nombre de filename.apk a filename.zip) y guárdelo. Ahora puede acceder a los archivos classes.dex, etc. En esta etapa puede ver los elementos dibujables pero no los archivos xml y java, así que continúe.
Paso 2:
- ¿Cuál es el mejor curso de desarrollo de Android gratuito en línea si tengo suficiente experiencia en Java?
- Cómo obtener ubicaciones de una base de datos MySQL y marcarlas en mapas usando Android Studio
- ¿Cómo cobran los desarrolladores de Android para desarrollar la aplicación?
- ¿Qué herramientas hay para realizar pruebas A / B en aplicaciones móviles nativas?
- Cómo construir juegos en Android
- Ahora extraiga este archivo .zip en la misma carpeta (o NEW FOLDER).
- Descargue dex2jar y extráigalo a la misma carpeta (o NEW FOLDER).
- Mueva el archivo classes.dex a la carpeta dex2jar.
- Ahora abra el símbolo del sistema y cambie el directorio a esa carpeta (o NEW FOLDER). Luego escriba
d2j-dex2jar classes.dex
(para Mac Terminal o ubuntu escriba./d2j-dex2jar.sh classes.dex
) y presione Intro. Ahora tiene el archivo classes.dex.dex2jar en la misma carpeta. - Descargue el descompilador de Java, haga doble clic en jd-gui, haga clic en abrir archivo y abra el archivo classes.dex.dex2jar de esa carpeta: ahora obtendrá archivos de clase.
- Guarde todos estos archivos de clase (en jd-gui, haga clic en Archivo -> Guardar todas las fuentes) por nombre de src. En esta etapa, obtienes la fuente de Java, pero los archivos .xml aún no se pueden leer, así que continúa.
Paso 3:
Ahora abra otra carpeta nueva
- Ponga el archivo .apk que desea decodificar
- Descargue la última versión de apktool Y la ventana de instalación de apktool (ambas se pueden descargar desde el mismo enlace) y colóquelas en la misma carpeta
- Abrir una ventana de comando
-
apktool d myApp.apk
(donde myApp.apk denota el nombre de archivo que desea decodificar)
ahora obtienes una carpeta de archivos en esa carpeta y puedes leer fácilmente los archivos xml del apk.
Etapa 4:
No es ningún paso, solo copie el contenido de ambas carpetas (en este caso, ambas carpetas nuevas) a la única
y disfruta el código fuente …
Para más detalles, póngase en contacto con [correo electrónico protegido]
Equipo NectarBits (www.nectarbits.com)
Gracias.