Ver la Versión Completa : [ CONSULTA ] fallo al firmar un zip, no crea el archivo "update-script"
Bueno el caso es que tengo guardados los archivos de configuración de los AP wifi a los que me conecto normalmente y la configuración del APN ya que pepephone no está nunca en ninguna rom.
Cuando tenia la hero cree un zip, lo firmé y funcionaba de maravilla pero con el nexus cuando firmo el zip no me crea el direcorio "com/google/android" dentro la carpeta META-INF que es donde va el "update-script" y claro cuando le doy a instalar desde el recovery me suelta "Can't find update script".
no entiendo que hago mal, cuando tenia la Hero fue muy fácil pero hoy llevo toda la tarde probando diferentes tutos y con todos me pasa lo mismo.
Alguna idea?
gerard_f
23/07/10, 19:26:00
el directorio com/google/android ya tiene que estar creado y con el update-script dentro antes de firmarlo. No te lo crea cuando lo firmas, lo tienes que poner antes. Y el update-script tiene que contener las intrucciones que quieres que te haga el update. Por ejemplo si queires que copie un apk a /system/app el update-script tendria que contener "copy_dir PACKAGE:app SYSTEM:app".
En eso ya habia pensado pero al mirar los que habia hecho para la Hero y ver esto
assert compatible_with("0.2") == "true"
assert getprop("ro.product.device") == "hero"
show_progress 0.1 0
copy_dir PACKAGE:system SYSTEM:
show_progress 0.1 10
Hace ya tiempo que lo hice pero no recuerdo haber creado esto.
algun sitio con documentación sobre este file?
la ruta debe ser "/META-INF/doc/google/android/update-script" supongo ?
tiene que ser ejecutable el fichero?
gerard_f
23/07/10, 20:01:06
Vale pues segun el update script te copia el contenido a system.
El update.zip tendria que contener 2 carpetas a la raiz
1 - META-INF > com > google > android > y dentro el update-script
2 - System > y dentro la carpeta donde tengas que copiarlo de system y dentro el archivo, por ejemplo si queres copiar los apn que esta en /system/etc/apns-conf.xml pues la segunda carpeta seria system > etc (carpeta) > apns-conf.xml (el archivo que quieres copiar). Entonces segun el update script te copiara el archivo apns-conf.xml en /system/etc.
Pero no seria mas facil que cojieras el update que tienes para la hero, actualizaras los archivos de la carpeta system y volvieras a firmar? asi seria mas facil.
Y el update-script que yo sepa no se crea solo, igual cojiste alguna plantilla.
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.