|
||
#1
|
||||
|
||||
Crear update.zip
Mis intenciones son modificar el SystemUI a través de un update.zip creado por mí. Os adjunto el archivo updater-script a ver si me decís si hay algo mal porque no soy capaz de hacer funcionar el update.zip desde el recovery:
Código:
ui_print(" SystemUI by UnaiCelta18 "); ui_print(" Mount Partition: System "); mount("yaffs2", "MTD", "system", "/system"); ui_print(" Eliminando antiguo SystemUI "); delete("/system/app/SystemUI"); ui_print(" Instalando app "); package_extract_dir("system", "/system"); unmount("/system"); ui_print(" Reiniciar y listo "); Código:
META-INF/ META-INF/CERT.rsa META-INF/CERT.sf META-INF/MANIFEST.mf META-INF/com/android/ META-INF/com/android/metadata META-INF/com/android/otacert META-INF/com/google/android/update-binary META-INF/com/google/android/updater-script SYSTEM/ SYSTEM/APP/ SYSTEM/APP/SystemUI.apk |
|
#2
|
||||
|
||||
Esta firmado no?
Usas UOT kitchen? O con que programa firmas?
__________________
Un saludo.
Coordinador de HTCmanía. ...:::HTCMania Solidaria:::...Contra el cancer » Apadrinamiento » Dona sangre ![]() |
#3
|
||||
|
||||
Yo no firmé nada... Hice un nuevo archivo y puse eso como vi en internet.
|
#4
|
||||
|
||||
Pues creo recordar, la verdad que ahora no lo tengo muy claro, que para hacer "recovery flashables" habia que usar una aplicacion basada en java que firmaba (signeaba) los paquetes .zip.
Puedes descomprimir y comprimir con 7Zip y leer y editar los archivos updater-script con Notepad++, pero habia una herramienta encargada de hacer esto. La verdad, deje de lado la cocina hace tiempo... Ahora mismo siento no poder ayudarte.
__________________
Un saludo.
Coordinador de HTCmanía. ...:::HTCMania Solidaria:::...Contra el cancer » Apadrinamiento » Dona sangre ![]() |
#5
|
||||
|
||||
yo diría que tu fallo esta en:
mount("yaffs2", "MTD", "system", "/system"); por el sistema de archivo que estas usando en lugar del ext4 y algún que otro fallo mas como que el systemui le falta la extención ponlo asin SystemUI.apk y que no le has dados los permiso. te pongo un ejemplo: ui_print("Mounting..."); ui_print(""); show_progress(1.000000, 0); mount("ext4","/dev/block/mmcblk0p15","/system"); set_progress(0.300000); ui_print("Deleting SystemUI.apk"); ui_print(""); delete("/system/app/SystemUI.apk"); set_progress(0.500000); ui_print("Installing files..."); ui_print(""); package_extract_dir("system", "/system"); set_progress(0.600000); ui_print("Setting permissions..."); ui_print(""); set_perm(0, 0, 0644, 0644, "/system/app/SystemUI.apk"); set_progress(0.700000); ui_print("Unmounting..."); ui_print(""); unmount("/system"); set_progress(0.900000); ui_print(""); ui_print("Installation done!..."); set_progress(1.000000); |
#6
|
||||
|
||||
El "set_progress" qué es lo que hace?
|
#7
|
||||
|
||||
@otidki no habia que firmar los zips?
__________________
Un saludo.
Coordinador de HTCmanía. ...:::HTCMania Solidaria:::...Contra el cancer » Apadrinamiento » Dona sangre ![]() |
#8
|
||||
|
||||
Pues la verdad es que no lo se, porque yo no creo nunca un zip yo cojo uno ya creado y lo modifico pero creo que no, lo que sí ahí que firmar son los apk dependiendo si son del sistema o no, o sea que sí son del sistema no se firma y si no es del sistema se firma
Última edición por otidki Día 12/08/13 a las 16:17:56. |