Acceder

Ver la Versión Completa : [ TUTORIAL ] compilar y descompilar con APK-Multi-Tool-WIP-2.0


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

Sergioextre
23/07/16, 12:43:12
Oleeeeee un nuevo dev se acerca jijiji

Enviado desde mi SM-G930F mediante Tapatalk

joselap
23/07/16, 12:53:11
Siempre bienvenido un tutorial para "cacharrear". A ver si así damos corregido los errores/bugs de los que nos quejamos (es que los cocineros son unos descuidados...).
Ya puestos, y para mayor comodidad, no estaría mal poner los enlaces a las herramientas que seguro que vamos a usar todos como locos (menudos somos): JAVA, jdk, APK-Multi-Tool-WIP-2.0, Notepad++.
Ah, se siente, no haber iniciado el hilo....
Son las vacaciones, jeje.
Gracias a tí por el aporte y un saludo a Sergioextre (cobarderrrr, pero aún así gracias por todo)

joselap
23/07/16, 13:03:03
He tenido remordimientos y por si ayuda...:
Notepad++ 6.9.2
https://notepad-plus-plus.org/assets/images/downloadLogo.png
Java: versión 8 update 101
https://www.java.com/es/download/
JKD
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
APK Multi-Tool
http://forum.xda-developers.com/showthread.php?t=1310151
https://github.com/APK-Multi-Tool/APK-Multi-Tool/archive/WIP-2.0.zip
Android Studio 2.1
https://developer.android.com/studio/index.html

dimonibdn
23/07/16, 13:13:16
He tenido remordimientos y por si ayuda...:
Notepad++ 6.9.2
https://notepad-plus-plus.org/assets/images/downloadLogo.png
Java: versión 8 update 101
https://www.java.com/es/download/
JKD
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
APK Multi-Tool
http://forum.xda-developers.com/showthread.php?t=1310151
https://github.com/APK-Multi-Tool/APK-Multi-Tool/archive/WIP-2.0.zip
Android Studio 2.1
https://developer.android.com/studio/index.html

Ahora cuando vaya a casa los añado al primer post gracias con la emoción se me ha olvidado jejejejejeje

nano1966
23/07/16, 16:39:11
Ahora cuando vaya a casa los añado al primer post gracias con la emoción se me ha olvidado jejejejejeje

PELIGRO,PELIGRO
Otro Master Cheff se acerca.:risitas::aplausos:

ibitoni
23/07/16, 22:05:28
Buenisimas. Te seguire de cerca. :grin: