3 votos

No se puede instalar CyanogenMod en el Galaxy S2 i777

Estoy tratando de usar ROM Manager para instalar el cm-10.1.3 ROM en mi teléfono, pero estoy recibiendo 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 el uso de ROM Manager parece ser una forma mucho más fácil de instalar la ROM. Estas instrucciones dicen que hay que utilizar la opción de borrado de datos/restablecimiento de fábrica en CWM recovery - ¿significa esto que debo utilizar la opción de preinstalación "Wipe Data and Cache" en ROM Manager?

4voto

mercutio Puntos 5828

Desde el Wiki de CyanogenMod :

"Error "Estado 7 Tengo un stock AT & T Galaxy S2 (i777) que había sido actualizado 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 realizaba las declaraciones assert y getprop. Estaba seguro de que tengo 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 empujó el archivo zip CM a mi teléfono y fue entonces capaz de instalar bien.

Esta página fue modificada por última vez el 3 de diciembre de 2013, a las 22:42.

Así que si estás 100% seguro de que tienes un i777, entonces puedes seguir estos pasos:

  • extraiga el archivo zip del paquete de actualización
  • navega hasta */META-INF/com/google/Android
  • Abrir actualizador-script en un editor de texto como notepad++
  • eliminar la primera línea que hace las comprobaciones "assert".
  • comprimir la carpeta de nuevo, usando sólo "store", sin compresión.

0voto

sanimalp Puntos 101

Para que quede bien claro, ya que tuve exactamente este mismo problema, debes descomprimir y volver a comprimir el paquete utilizando el mismo método que se utilizó para crear el archivo zip, que no utiliza compresión (!).

En mi caso, estaba en linux, y utilicé 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 gestor de archivos se encargó entonces de reensamblar el archivo después de guardar el archivo. Entonces el flasheo de la rom funcionó.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X