¿Como generar un archivo zip instalable por CWM?

http://www.htcmania.com/showpost.php?p=3877234&postcount=5182

Hace un tiempo hice esta pregunta aqui en el foro, hoy me respondo.

¿Como generar un archivo zip instalable por CWM?
De una version a otra hay cosas que se sacan y a mi me gustan instaladas. Pero...no se instalan como cualquier apk, hay que copiarlas con permisos especiales en root explorer.
Asi que mi basica idea era copiar a los maestros de por aqui y generar un archivo con lo que yo quiera copiar directamente con un zip instalable por CWM.

Respuesta para mi (y la comparto): LINK @FlorisNL

1) Conseguir un zip instalable de CWM para nuestro dispositivo
2) extraer zip
3) ir al directorio META-INF folder, y borrar CERT.RSA, CERT.SF and MANIFEST.MF.
4) ir al directorio META-INF/com/google/android
5) boton derecho sobre updater-script y seleccionar editarlo con Notepad++.
Alli hay un script que tenemos que editar. En mi ejemplo:

ui_print("IAf Install");
run_program("/sbin/busybox", "mount", "/system");
package_extract_dir("app", "/system/app");
run_program("/sbin/busybox", "umount", "/system");

ui_print("text"); esto es para mostrar un texto cuando se instala el zip via CWM
run_program("text"); esto es para que CWM ejecute un programa
delete("/system"); esto es para borrar desde CWM
package_extract_dir("app", "/system/app"); esto es para los archivos que copie en el directorio correspondiente se extraigan/copien en el dispositivo

6) copiar el archivo en su carpeta correspondiente
7) comprimir como ZIP y a flashear por CWM


El ejemplo que adjunto instala via CWM el archivo ru.buzzzzer.sstuner-1.apk posteado en este hilo para poner la nitidez de la pantalla a 120% y mejorar la calidad subjetiva de la misma.

Adjunto para descargar

2 comentarios: