Procedimiento para la decodificación de archivos .apk, paso a paso del método
Enviado por HectorHeartless • 11 de Junio de 2016 • Apuntes • 351 Palabras (2 Páginas) • 529 Visitas
Página 1 de 2
Procedimiento para la decodificación de archivos .apk, paso a paso del método:
Paso 1:
- Hacer una nueva carpeta y copiar el archivo .apk que desea decodificar.
- Ahora cambie el nombre de la extensión de este archivo .apk a .zip (por ej. cambiar el nombre de filename.apk a filename.zip) y guardarlo. Ahora usted puede tener acceso a la classes.dex archivos, etc. En esta etapa son capaces de ver objetos dibujables pero no xml y archivos de java, de manera de continuar.
Paso 2:
- Ahora extraer este archivo .zip en la misma carpeta (o NUEVA CARPETA).
- Descargar dex2jar y extraer a la misma carpeta (o NUEVA CARPETA).
- Mover el fichero classes.dex en el dex2jar de la carpeta.
- Ahora abra el símbolo del sistema y cambie el directorio a la carpeta o CARPETA NUEVA). A continuación, escriba d2j-dex2jar classes.dex y pulse enter. Ahora tiene la classes.dex.dex2jar archivo en la misma carpeta.
- Descargar java decompiler, haga doble clic en jd-gui, haga clic en abrir archivo y abrir classes.dex.dex2jar archivo de esa carpeta: ahora obtendrá los archivos de clase.
- Guardar todos estos archivos de clase (En jd-gui, haga clic en Archivo -> Guardar Todas las Fuentes) por src nombre. En esta etapa, la fuente de java, pero los archivos .xml todavía son ilegibles, por lo que continuará.
Paso 3:
Ahora abre otra nueva carpeta
- Poner en el archivo .apk que desea decodificar
- Descargar la última versión de apktool Y apktool la ventana de instalación (ambos pueden ser descargados desde el mismo enlace) y colocarlos en la misma carpeta
- Descargar el framework-res.apk y ponerlo en la misma carpeta (No todo el archivo apk de la necesidad de este archivo, pero no hace daño)
- Abra una ventana de comandos
- Navegue hasta el directorio raíz de APKtool y escriba el siguiente comando: apktool if framework-res.apk
- apktool d myApp.apk (donde myApp.apk indica el nombre del archivo que desea decodificar)
ahora usted tiene un archivo de la carpeta en la que carpeta y se puede leer fácilmente el apk archivos xml.
Paso 4:
No es cualquier paso que se acaba de copiar contenido de la carpeta(en este caso, tanto nuevas carpetas)a la sola
y disfrutar el código fuente...
http://www.iteramos.com/pregunta/5568/hay-una-manera-de-obtener-el-codigo-fuente-de-un-archivo-apk
...
Disponible sólo en Clubensayos.com