Buenas tardes
Aquí presento un tutorial para compilar y descompilar aplicaciones, en este caso he utilizado el SystemUI.apk, también es valido para el framework-res.apk, phone.apk, setting.apk ... etc
Este tutorial sirve para crear un tema, personalizar las ventanas, las animaciones, los colores, los fondos, las letras, los iconos, la batería con porcentajes, botones atrás home reciente, transparencias... y muchísimas mas opciones .
Requerimientos :
- Windows 7
- SDK instalado, así lo tengo yo
http://imageshack.us/photo/my-images/705/sdkp.jpg
- Java JDK 1.6
http://www.oracle.com/technetwork/ja...ads/index.html
- El SDK suele venir en C:\archivos de programa\android-sdk... en este tutorial he renombrado la carpeta android-sdk a SDK y la he copiado en C:\ , para que el acceso a ella sea mas cómoda. ( C:\SDK )
- APKTOOL :
http://www.multiupload.com/0VG1I40JS8 MIRROR:
http://goo.gl/33Io4 ( Crear carpeta en SDK llamada APKTOOL y descomprimir el .rar en ella )
Empezamos
1. Ahi que copiar el archivo
aapt.exe de la carpeta
C:\SDK\PLATFORM-TOOLS a la carpeta
C:\SDK\APKTOOL . Copiar y reemplazar.Nos quedaron 3 archivos en la carpeta:
aapt.exe ,
apktool.bat y
apktool.jar .
2. Copiamos el
framework-res.apk y el
SystemUI.apk que queramos modificar en
C:\SDK\APKTOOL ( El
framework-res.apk es necesario aunque solo modifiquemos el
SystemUI.apk o cualquiere otro archivo)
3. Inicio -->
4. En la consola de comandos escribir esto y enter:
Código:
cd c:\sdk\apktool
5. Ejecutamos
Código:
apktool if framework-res.apk
Y nos deberia aparecer esto:
Código:
I: Framework installed to: C:\Users\TUNOMBREDEUSUARIO\apktool\framework\1.apk
6. Procedemos a descompilar el SystemUI.apk, ejecutando
Código:
apktool d systemui.apk
7. En el caso de que nos dijera que la aplicacion ya esta descomprimida y que si quieremos sobreescribirla, tendriamos que escribir lo siguiente:
Código:
apktool d -f systemui.apk
8. Ahora ya tenemos el SystemUI.apk descompilado, en la carpeta
C:\SDK\APKTOOL veréis que os ha creado una nueva carpeta, llamada SystemUI, aquí es donde modificaremos los xml, imágenes ...
9. Toca compilar , ejecutamos:
Código:
apktool b systemui
Ya tenemos todo el trabajo echo, abrimos la carpeta
C:\SDK\APKTOOL\SYSTEMUI y veremos que se han creado 2 carpetas:
- Build: Están los archivos de la aplicación ya compilados
- Dist: Aquí tenemos el SystemUI.apk modificado y listo para instalar
Espero que os animeis a crear vuestros temas