Estoy tratando de usar ROM Manager para instalar la ROM cm-10.1.3 en mi teléfono, pero recibo el siguiente error (de recovery.log):
-- Installing: /sdcard/bluetooth/cm-10.1.3-i777.zip
Finding update package...
I:Update location: /sdcard/bluetooth/cm-10.1.3-i777.zip
Opening update package...
Installing update...
Warning: No file_contexts
script aborted: assert failed: getprop("ro.product.device") == "i777" || getprop("ro.build.product") == "i777" ||
getprop("ro.product.device") == "SGH-I777" || getprop("ro.build.product") == "SGH-I777" ||
getprop("ro.product.device") == "SGH-S959G" || getprop("ro.build.product") == "SGH-S959G"
assert failed: getprop("ro.product.device") == "i777" || getprop("ro.build.product") == "i777" || getprop("ro.product.device") == "SGH-I777" || getprop("ro.build.product") == "SGH-I777" || getprop("ro.product.device") == "SGH-S959G" || getprop("ro.build.product") == "SGH-S959G"
E:Error in /sdcard/bluetooth/cm-10.1.3-i777.zip
(Status 7)
Installation aborted.
result was NULL, message is: assert failed: install_zip("/sdcard/bluetooth/cm-10.1.3-i777.zip")
Aquí hay información sobre mi teléfono:
Model number: SAMSUNG-SGH-I777
Android version: 4.1.2
Baseband version: I777UCMD8
Kernel version: 3.0.31-1154545-user
se.infra@SEP-126 #3
SMP PREEMPT Tue Apr 23 22:10:17 KST 2013
Build number: JZO54K.I777UCMD8
Recovery: ClockworkMod 6.0.1.0
Además, encontré este conjunto de instrucciones http://wiki.cyanogenmod.org/w/Install_CM_for_i777 , pero usar ROM Manager parece ser una forma mucho más fácil de instalar la ROM. Estas instrucciones dicen que use la opción de borrado de datos/restablecimiento de fábrica en la recuperación de CWM. ¿Significa esto que debo usar la opción de preinstalación "Borrar datos y caché" en el Administrador de ROM?
De la wiki de CyanogenMod :
Error "Estado 7" Tengo un AT&T Galaxy S2 (i777) que se actualizó a la última versión de Android de AT&T. Seguí las instrucciones para instalar CM 10.1 pero recibí el siguiente error:
assert failed: getprop("ro.product.device") == "i777" || getprop("ro.build.product") == "i777" || getprop("ro.product.device") == "SGH-I777" || getprop("ro.build.product") == "SGH-I777" || getprop("ro.product.device") == "SGH-S959G" || getprop("ro.build.product") == "SGH-S959G" E:Error in /sdcard/cm-10.1.3-i777.zip (Status 7) Installation aborted.
Intenté actualizar a la última versión de ClockworkMod Recovery, pero eso no ayudó. La solución que encontré fue editar el archivo "updater-script" ubicado en cm-10.1.3-i777.zip\META-INF\com\google\android. Eliminé la primera línea de ese archivo que estaba realizando las declaraciones de afirmación y obtención. Estaba seguro de que tenía un i777, así que estaba bastante seguro de que eliminar esta línea estaría bien. Después de eliminar esta línea de código, presioné el archivo zip de CM en mi teléfono y luego pude instalarlo bien.
Esta página fue modificada por última vez el 3 de diciembre de 2013 a las 22:42.
Entonces, si está 100% seguro de que tiene un i777, puede seguir estos pasos:
Para que quede muy claro, dado que tuve exactamente el mismo problema, debe descomprimir y volver a comprimir el paquete usando el mismo método que usó para crear el archivo zip, que no usa compresión (!).
En mi caso, estaba en Linux y usé la aplicación Archive Manager de ubuntu para ver el contenido del archivo. Luego encontré el archivo que causaba el problema en /META-INF/com/google/android llamado 'updater-script' y eliminé la primera línea. La aplicación del administrador de archivos luego manejó el reensamblaje del archivo después de que guardé el archivo. Luego, flashear la rom funcionó.
Radixeo
ryan conrado