1 votes

Difficulté à comprendre ce PSA Cyanogenmod

J'utilise Cyanogenmod depuis plus d'un an maintenant, avec mes propres modifications de la VM dalvik. J'ai installé Teamwin Recovery sur mon Samsung Galaxy S3, que j'utilise pour installer les nouvelles versions de Cyanogenmod. Un problème que j'ai toujours eu et pour lequel je n'ai pas pu trouver d'explication, c'est que l'installation de la nouvelle version de cyanogenmod échoue avec un certain assert jusqu'à ce que je supprime les lignes assert de META-INF/com/google/Android/updater-script dans le fichier zip de cyanogenmod. J'essaie de comprendre comment installer cyanogenmod correctement pour ne pas avoir l'erreur assert (cyanogenmod fonctionne déjà pour moi (bien qu'il plante parfois, mais je pense que c'est normal), je veux juste m'assurer que je le fais correctement).

Je suis en train de lire ceci PSA sur le site de Cyanogenmod qui m'a été transmis par aquí que j'ai trouvé en recherchant le mot "I747MVLDLK4", que j'ai trouvé dans la "version de la bande de base" de mon téléphone dans le menu des paramètres (je pensais que j'avais besoin d'une version différente de cyanogenmod autre que d2att - une qui a "I747MVLDLK4" énuméré dans ses lignes d'affirmation), et je ne comprends pas une seule chose qu'il dit.

Alors que nous nous dirigeons vers la version 10.1 de CyanogenMod, nous avons des personnes qui mettent à jour les anciennes constructions ICS.

Qu'est-ce que l'ICS ?

Cependant, il existe une incompatibilité entre le firmware du chargeur de démarrage ICS et les versions d'Android 4.1 et supérieures.

[...]

Trouvez un paquet heimdall/odin ou recovery-installable du firmware de votre appareil, et installez-le.

Qu'est-ce qu'un paquet heimdall/odin ou recovery-installable du firmware de mon appareil ? Est-ce le micrologiciel du chargeur de démarrage ? Ou, est-ce le "firmware" entier comme dans la façon dont les gens appellent cyanogenmod un "firmware" ? Ou encore, me disent-ils d'installer le logiciel par défaut qui était fourni avec mon téléphone lorsque je l'ai acheté (où puis-je même obtenir cela ?) ?

Pour vous assurer que votre appareil est prêt pour cet état, voici la liste des chargeurs de démarrage compatibles avec chaque appareil :

d2att : I747UCDLK3 & I747MVLDLK4

Est-ce que c'est une chose différente ? Ou s'agit-il du "micrologiciel" auquel ils ont fait référence dans ma question précédente ?

2voto

Chahk Points 19297

Une certaine désambiguïsation :

ICS est l'abréviation de "Ice Cream Sandwich", ou version 4.0.x d'Android.

Chargeur de démarrage est un code qui s'exécute avant même le démarrage du système d'exploitation. Voir plus de détails aquí :

En termes littéraux, le chargeur de démarrage est le code qui est exécuté avant que tout système d'exploitation ne commence à fonctionner. Le concept de chargeur de démarrage est universel pour pratiquement tous les systèmes d'exploitation qui inculquent des sur votre PC, votre ordinateur portable, vos smartphones et autres appareils de ce type. Les chargeurs de démarrage contiennent essentiellement les instructions pour démarrer le noyau du système d'exploitation. noyau du système d'exploitation et la plupart d'entre eux possèdent également leur propre environnement de débogage ou de modification. Comme le chargeur de démarrage se déclenche avant toute pièce de logiciel sur votre appareil, cela le rend extrêmement spécifique au processeur. et chaque carte mère a son propre chargeur de démarrage. C'est une des raisons pour lesquelles tous les téléphones Android ont des ROMs personnalisées différentes développées en raison de la haute variance du matériel de traitement présent sur l'appareil. ... Chaque téléphone Android possède un chargeur de démarrage qui donne l'ordre au noyau du système d'exploitation de démarrer normalement. d'exploitation de démarrer normalement. Mais vous devez comprendre une chose ici que comme Android OS est un OS open source et est disponible sur une variété de matériel différent, chaque fabricant a sa propre version de bootloader spécifique pour le matériel présent dans son environnement.

Heimdall y Odin sont des outils permettant de flasher des images sur les téléphones Samsung.

Le problème :

Le problème est que Samsung a fait quelques modifications au code du bootloader pour leur version d'Android 4.1 (Jelly Bean) sur les modèles Galaxy S3. Cela signifie que les ROMs personnalisées qui ont été créées sur l'ancienne base 4.0 ne seront plus compatibles avec le nouveau bootloader. Les nouveaux chargeurs de démarrage, cependant, sont rétrocompatibles avec les anciennes ROMs basées sur la version pré-4.1, donc la mise à jour du chargeur de démarrage ne vous empêchera pas de flasher CM9, par exemple.

Les erreurs d'affirmation que vous voyez sont dues à la tentative de flasher des ROMs incompatibles. Ces validations ont été mises en place pour votre protection, et vous ne devriez pas les supprimer des scripts de mise à jour.

La solution :

Vous devez mettre à niveau le chargeur de démarrage de votre téléphone avec la version appropriée, comme indiqué dans cet article de blog.

Les instructions pour mettre à jour le chargeur de démarrage sont aquí :

Téléchargez la mise à jour correcte :
I747U (AT&T)
* I747UCALG1 - Jul 1, 2012 - boot_CWM_I747UCALG1.zip - 1,13 MB
* I747UCDLK3 - Nov 3, 2012 - boot_CWM_I747UCDLK3.zip - 1,13 MB
* I747UCDMG2 - 2 juillet 2013 - boot_CWM_I747UCDMG2.zip - 1,13 MB
* I747UCUEMJB - 11 octobre 2013 - boot_CWM_I747UCUEMJB.zip - 1.14 MB AVERTISSEMENT : Ne pas essayer de rétrograder à partir de ce bootloader. Vous risqueriez de détruire votre appareil. Faites très attention lorsque vous flashez quelque chose via Odin, car de nombreux paquets Odin tenteront de flasher le bootloader.

I747M (Canada et outre-mer)
* I747MVLUEMK5 - Nov 5, 2013 - boot_CWM_I747MVLUEMK5.zip - 1.14 MB AVERTISSEMENT : Ne pas essayer de de rétrograder à partir de ce chargeur de démarrage. Vous risqueriez de détruire votre appareil. Utilisez faites très attention lorsque vous flashez quoi que ce soit via Odin, car de nombreux paquets Odin tenteront de flasher le bootloader.

Selon le type de paquet de mise à jour que vous avez téléchargé, suivez l'une des méthodes suivantes l'une des étapes suivantes :

  • Flashing avec Odin
    1. Télécharger Odin : lien
    2. Mettez votre téléphone en mode téléchargement. Certaines ROMs ont cette option dans le menu "Power > Reboot", Sinon, maintenez simplement les touches "Volume bas" et "Home" pendant que vous allumez votre téléphone. appareil.
    3. Lancez Odin, puis connectez le câble USB à votre appareil.
    4. Cliquez sur le bouton "PDA" et sélectionnez le package que vous avez téléchargé à l'étape
    5. Cliquez sur "Démarrer" dans Odin et attendez que le processus soit terminé. Votre appareil devrait redémarrer automatiquement lorsque le flashage est terminé, et vous avez terminé.
  • Clignotement en récupération
    1. Si vous avez téléchargé un fichier .ZIP flashable, copiez-le sur votre carte SD ou votre mémoire interne.
    2. Redémarrez votre téléphone en mode de récupération (vous pouvez le faire en maintenant les touches "Volume Up" et "Home" tout en allumant votre appareil. tout en allumant votre appareil ; relâchez les boutons lorsque vous voyez apparaître la mention "Recovery booting..." en texte bleu en haut à gauche de l'écran) et installez le fichier .ZIP en tant que mise à jour.
    3. Redémarrez, et vous avez terminé.
      Note : Après avoir flashé dans la récupération, vous devez redémarrer avant de vous (et ROM ne voient le nouveau numéro de version.

Il semble que vous ayez la S3 canadienne, vous devrez donc passer à la S3 canadienne. I747MVLUEMK5 bootloader. Après l'avoir flashé, vous devriez être en mesure d'installer les nouvelles versions de CM sans aucune erreur.

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