dimonibdn
23/07/16, 12:29:04
Antes de nada agradecer a Sergioextre , villazon78 por la paciencia que han tenido y una mención a kiyo75 por aquellos días con el hisense que fue el comienzo de mi aventura en el mundo de la cocina aunque por unas cosas y por otras no pude llevarlas a cabo hasta este momento con el LG G3 D855.
he creado este tutorial para todo aquel que lo necesite y quiera aprender a modificar apk le sirva de guía para llevar a cabo su proyecto yo estoy aprendiendo y mi proyecto ya va cogiendo forma cuando dispongo de un rato para ir haciendo, es mi primer tutorial así que espero que os sirva y poder ayudar a quien lo necesite gracias.
1º Descargamos todas las herramientas necesarias para compilar y descompilar una custom Rom:
- JAVA y jdk doy por echo que los teneis instalados (descargar segun version de windows)
- APK-Multi-Tool-WIP-2.0 (no se instala es un ejecutable poner en ruta C:)
-Notepad++ (para editar .xml y build.prop)
Una vez descargado e instalado notepad++ recuerdo que APK-Multi-Tool-WIP-2.0 es un ejecutable el cual solo hay que descomprimir procedemos a preparar apktool para trabajar con el vamos al lio:
Una vez descomprimido el apktool veremos que dentro hay varias carpetas lo primero que tenemos que hacer es coger de la rom los .APK que queramos modificar nosotros vamos a coger framework-res.apk cuya ruta es system/framework en esta misma carpeta cogemos lge-res.apk el cual renombraremos a twframework-res y por ultimo entramos en system/priv-app y de aquí cogeremos LGSystemUI.apk que también renombraremos a systemui.apk y los copiamos a la carpeta place-apk-her-for-modding, una vez copiados vamos al lio ahora viene lo divertido:
Ejecutamos script.bat y se nos abrirá una ventana pulsamos una tecla y aparecerá el apktool (muchos números y opciones) una vez ahí empezamos:
1º pulsamos el 27 (elija apk para modificar) y enter se nos abrirá otra ventana con la lista de apk que hemos puesto en la carpeta(place-apk-her-for-modding) si hemos puesto las 3 mencionadas saldrá así:
-1- framework-res.apk
-2-SystemUI.apk
-3-twframework-res.apk
Seleccionamos el numero del apk que queramos modificar y enter
Volverá a la pag del apktool con una diferencia en la parte superior antes ponía apk seleccionada:none y ahora aparecerá el apk que hayáis elegido una vez hecho esto
Vamos por el segundo paso ahora vamos a descompilar para ello pulsamos el numero 9 y enter
Ahora empezara el proceso de descompilado cuando termine os saldrá en otra ventana si queréis modificar el apk descompilado le dais a yes y enter (minimizar apktool)
Se abre una ventana que contiene:
La carpeta assets
La carpeta original
La carpeta res (la cual es la que contiene los archivos que vayáis a modificar)
AndroidManifest.xml
Apktool.yml
Haceis las modificaciones que queráis hacer y pasamos al siguiente paso el compilado del .apk
Volvemos a la pantalla de comandos de apktool ahora pulsaremos el 11 si es un aplicación de sistema para compilar y enter. Empezara el proceso
Y nos aparecerá una pregunta:
Aparte de las firmas,le gustaría que copiar los archivos adicionales que no ha modificado desde el apk original?
# Sin error (y/n)
Elegiremos yes y daremos al enter
Se pondrá a trabajar cuando termine nos pondrá:
En la carpeta APKMulti-tool encontrara una carpeta llamada keep, elimine todas las%2
he creado este tutorial para todo aquel que lo necesite y quiera aprender a modificar apk le sirva de guía para llevar a cabo su proyecto yo estoy aprendiendo y mi proyecto ya va cogiendo forma cuando dispongo de un rato para ir haciendo, es mi primer tutorial así que espero que os sirva y poder ayudar a quien lo necesite gracias.
1º Descargamos todas las herramientas necesarias para compilar y descompilar una custom Rom:
- JAVA y jdk doy por echo que los teneis instalados (descargar segun version de windows)
- APK-Multi-Tool-WIP-2.0 (no se instala es un ejecutable poner en ruta C:)
-Notepad++ (para editar .xml y build.prop)
Una vez descargado e instalado notepad++ recuerdo que APK-Multi-Tool-WIP-2.0 es un ejecutable el cual solo hay que descomprimir procedemos a preparar apktool para trabajar con el vamos al lio:
Una vez descomprimido el apktool veremos que dentro hay varias carpetas lo primero que tenemos que hacer es coger de la rom los .APK que queramos modificar nosotros vamos a coger framework-res.apk cuya ruta es system/framework en esta misma carpeta cogemos lge-res.apk el cual renombraremos a twframework-res y por ultimo entramos en system/priv-app y de aquí cogeremos LGSystemUI.apk que también renombraremos a systemui.apk y los copiamos a la carpeta place-apk-her-for-modding, una vez copiados vamos al lio ahora viene lo divertido:
Ejecutamos script.bat y se nos abrirá una ventana pulsamos una tecla y aparecerá el apktool (muchos números y opciones) una vez ahí empezamos:
1º pulsamos el 27 (elija apk para modificar) y enter se nos abrirá otra ventana con la lista de apk que hemos puesto en la carpeta(place-apk-her-for-modding) si hemos puesto las 3 mencionadas saldrá así:
-1- framework-res.apk
-2-SystemUI.apk
-3-twframework-res.apk
Seleccionamos el numero del apk que queramos modificar y enter
Volverá a la pag del apktool con una diferencia en la parte superior antes ponía apk seleccionada:none y ahora aparecerá el apk que hayáis elegido una vez hecho esto
Vamos por el segundo paso ahora vamos a descompilar para ello pulsamos el numero 9 y enter
Ahora empezara el proceso de descompilado cuando termine os saldrá en otra ventana si queréis modificar el apk descompilado le dais a yes y enter (minimizar apktool)
Se abre una ventana que contiene:
La carpeta assets
La carpeta original
La carpeta res (la cual es la que contiene los archivos que vayáis a modificar)
AndroidManifest.xml
Apktool.yml
Haceis las modificaciones que queráis hacer y pasamos al siguiente paso el compilado del .apk
Volvemos a la pantalla de comandos de apktool ahora pulsaremos el 11 si es un aplicación de sistema para compilar y enter. Empezara el proceso
Y nos aparecerá una pregunta:
Aparte de las firmas,le gustaría que copiar los archivos adicionales que no ha modificado desde el apk original?
# Sin error (y/n)
Elegiremos yes y daremos al enter
Se pondrá a trabajar cuando termine nos pondrá:
En la carpeta APKMulti-tool encontrara una carpeta llamada keep, elimine todas las%2