*Para decompilar vamos a descargar y usar el
Apktool, una vez descargado lo extraen en el escritorio. Les dejara una carpeta.
*Ahora tienen que conectar el L5 a la computadora y seleccionar solo carga.
*Una vez conectado, ejecutar el archivo pull_framework.bat y seguidamente ejecutamos el set_framework.bat.
*Una vez hecho esto, ya podremos trabajar. Cogemos el .apk que queremos extraer y lo colocamos en la carpeta 'Apk' que esta dentro de la carpeta que extrajimos anteriormente.
*Ahora nos colocamos en la carpeta 'Apktool' y con la tecla 'Shift' mantenida hacemos clic izquierdo en una zona blanca. En seguido seleccionamos 'Abrir ventana de comandos aquí'
*Una vez estando en Apktool en el terminal, introducimos el siguiente comando:
apktool d apk/NOMBREAPKAQUÍ.apk working/NOMBREAPKAQUÍ.
*Donde pone NOMBREAPKAQUÍ, ponen el nombre del apk que quieran decompilar, el mismo que esta en el .apk que pusieron en el carpeta 'Apk'.
<Si por ejemplo estuviera decompilando el 'Settings.apk', el comando sería así:
apktool d apk/Setings.apk working/Settings.apk >
*Ahora en la carpeta Working ya tenemos una carpeta que se llama como la .apk que están trabajando, donde podrán editar lo que quieran. Pueden cambiar los .xml, los .png y vamos, tocar todo lo que quieran o sepan.
*Una vez modificado todo lo que quieran, tenemos que volver al terminal,
que no hemos cerrado anteriormente y poner este comando:
apktool b working/NOMBREAPKAQUÍ built/NOMBREAPKAQUÍ-unsigned.apk.
*La app que nos queda se llama NombreApkAquí-unsigned.apk. Ésta no es la app buena. Para que sea buena se tiene que firmar.
*Es muy simple. Van al .apk original y lo descomprimen como si fuese un .zip normal, con el WinRAR o el programa que usen. Una vez descomprimido, entramos dentro del .apk descomprimido y copiamos el AndroidManifest.xml y la carpeta Meta-INF y la pegamos en working/NombreAPKAquí.apk/build/apk/.
*Una vez hayamos pegado aquí este archivo y esta carpeta, volvemos al terminal que recuerden que no hemos cerrado y ponemos este comando: apktool b working/NombreAPKAquí built/NombreAPKAquí.apk.
*Y ahora sí, tenemos el archivo compilado con los cambios realizados. Descartamos el archivo unsigned, que no sirve para nada, y nos quedamos con el bueno, que ya podemos instalar.