castillo92
20/07/13, 17:21:08
Hola, queria que me revisaseis el codigo que he creado para un Update.ZIP con el que tan solo quiero borrar la carpeta APP del telefono y meterle la carpeta APP del Update.ZIP
La estructura del Update.ZIP es ésta:
/META-INF/
/META-INF/CERT.RSA
/META-INF/CERT.SF
/META-INF/MANIFEST.MF
/META-INF/GOOGLE/ANDROID/update-binary
/META-INF/GOOGLE/ANDROID/updater-script
/SYSTEM
/SYSTEM/APP
Y el código es el siguiente:
ui_print("");
ui_print("===============================");
ui_print(" PARCHE PARA INCLUIR");
ui_print(" APLICACIONES EN EL SISTEMA");
ui_print(" creado por Castillo92");
ui_print("===============================");
ui_print("");
ui_print("[ ] Formateando /DATA");
format("yaffs2", "MTD", "userdata");
ui_print("");
ui_print("[ ] Formateando /CACHE");
format("yaffs2", "MTD", "cache");
ui_print("");
ui_print("[ ] Eliminando carpeta APP");
delete("/system/app/*.*");
ui_print("");
ui_print("[ ] Mount partition: SYSTEM");
mount("yaffs2", "MTD", "system", "/system");
ui_print("[ ] Instalando archivos en /SYSTEM");
package_extract_dir("system", "/system");
unmount("/system");
ui_print("[ ] Terminado");
La cosa es que no funciona y no se que hacerle! :(
La estructura del Update.ZIP es ésta:
/META-INF/
/META-INF/CERT.RSA
/META-INF/CERT.SF
/META-INF/MANIFEST.MF
/META-INF/GOOGLE/ANDROID/update-binary
/META-INF/GOOGLE/ANDROID/updater-script
/SYSTEM
/SYSTEM/APP
Y el código es el siguiente:
ui_print("");
ui_print("===============================");
ui_print(" PARCHE PARA INCLUIR");
ui_print(" APLICACIONES EN EL SISTEMA");
ui_print(" creado por Castillo92");
ui_print("===============================");
ui_print("");
ui_print("[ ] Formateando /DATA");
format("yaffs2", "MTD", "userdata");
ui_print("");
ui_print("[ ] Formateando /CACHE");
format("yaffs2", "MTD", "cache");
ui_print("");
ui_print("[ ] Eliminando carpeta APP");
delete("/system/app/*.*");
ui_print("");
ui_print("[ ] Mount partition: SYSTEM");
mount("yaffs2", "MTD", "system", "/system");
ui_print("[ ] Instalando archivos en /SYSTEM");
package_extract_dir("system", "/system");
unmount("/system");
ui_print("[ ] Terminado");
La cosa es que no funciona y no se que hacerle! :(