3 votes

Impossible d'installer CyanogenMod sur le Galaxy S2 i777

J'essaie d'utiliser le gestionnaire de ROM pour installer les cm-10.1.3 ROM sur mon téléphone, mais j'obtiens l'erreur suivante (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")

Voici des informations sur mon téléphone :

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

En outre, j'ai trouvé cet ensemble d'instructions http://wiki.cyanogenmod.org/w/Install_CM_for_i777 mais l'utilisation de ROM Manager semble être un moyen beaucoup plus facile d'installer la ROM. Ces instructions disent d'utiliser l'option "wipe data/factory reset" dans CWM recovery - cela signifie-t-il que je dois utiliser l'option de pré-installation "Wipe Data and Cache" dans ROM Manager ?

4voto

mercutio Points 5828

Von der Wiki CyanogenMod :

"Erreur "Statut 7 J'ai un Galaxy S2 AT&T (i777) qui a été mis à jour avec la dernière version d'Android de AT&T. J'ai suivi les instructions pour installer CM 10.1 mais j'ai reçu l'erreur suivante :

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.

J'ai essayé de mettre à jour la toute dernière version de ClockworkMod Recovery, mais cela n'a pas aidé. La solution que j'ai trouvée a été de modifier le fichier "updater-script" situé à cm-10.1.3-i777.zip \META -INF \com\google\android. J'ai supprimé la première ligne de ce fichier qui exécutait les instructions assert et getprop. J'étais certain d'avoir un i777, donc j'étais presque sûr que la suppression de cette ligne serait correcte. Après avoir supprimé cette ligne de code, j'ai poussé le fichier zip de CM sur mon téléphone et j'ai pu l'installer correctement.

Cette page a été modifiée pour la dernière fois le 3 décembre 2013, à 22:42.

Donc si vous êtes sûr à 100% d'avoir un i777, vous pouvez suivre ces étapes :

  • extraire le fichier zip du paquet de mise à jour
  • naviguer vers */META-INF/com/google/Android
  • ouvrir updater-script dans un éditeur de texte comme notepad++
  • supprimer la première ligne qui fait les vérifications "assert".
  • zippez le dossier en utilisant uniquement "store", sans compression.

0voto

sanimalp Points 101

Pour être tout à fait clair, puisque j'ai eu exactement le même problème, vous devez décompresser et recompresser le paquet en utilisant la même méthode que celle utilisée pour créer le fichier zip, qui n'utilise aucune compression ( !).

Dans mon cas, j'étais sous linux, et j'ai utilisé l'application Archive Manager d'ubuntu pour afficher le contenu de l'archive. J'ai ensuite trouvé le fichier à l'origine du problème dans /META-INF/com/google/Android appelé 'updater-script' et j'ai supprimé la première ligne. L'application du gestionnaire d'archives a ensuite géré le réassemblage de l'archive après que j'ai enregistré le fichier. Ensuite, le flashage de la rom a fonctionné.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X