Journal Cyanogen 5.0.7 (rom alternative Android) disponible en version stable

Posté par .
Tags : aucun
13
26
mai
2010
Hello journal,

Ceci est une information capitale, que je ne retrouve pourtant relayé nulle part. La célèbre ROM alternative Cyanogen est disponible dans sa version stable 5.0.7, apportant Android 2.1 aux mobiles Dream/G1, Magic/G2, Nexus one et Droid. Cette version de la ROM utilise un noyau linux 2.6.33.4.

Cerise sur le gâteau, le logo Orange moche a disparu au démarrage de ma machine (ouaih, mon téléphone je l'appelle une machine quand j'ai un shell unix dessus, avec vi et htop disponible). Sur mon G1 j'ai un tout petit peu perdu en réactivité, mais à priori Froyo (Android 2.2) sera disponible avec son compilateur JIT, donc ça pourrait s'améliorer.

ici le guide d'install pour le dream (c'est rapide, en même pas 1 nuit j'ai réussi à le faire, avec à peine 2 fois où j'ai cru que mon téléphone était devenu un brique. Pensez, il suffit de rooter son téléphone, de remplacer le SPL, la radio, le recovery, changer le boot, flasher la ROM et appliquer un patch pour avoir le clavier français, du beurre je vous dis) :
http://wiki.cyanogenmod.com/index.php/Main_Page#Dream

Le détail de l'annonce
http://forum.cyanogenmod.com/index.php?/topic/3908-cyanogenm(...)
  • # Déjà évoqué

    Posté par . Évalué à 5.

    Ceci est une information capitale, que je ne retrouve pourtant relayé nulle part.
    Tankey en parlait récemment[1], mais il s'agissait alors d'une version de test (5.0.7-test5), et non de la version finale.

    1 http://linuxfr.org/~tankey/29732.html
    • [^] # Re: Déjà évoqué

      Posté par . Évalué à 3.

      Oui l'information capitale est que la version est stable maintenant.
      Et qu'elle supporte plus que le Magic/G2.

      Bonne nouvelle également que selon Cyanogen :

      Google has confirmed that Android 2.2 (FroYo) will be available for ION phones, so it’s guaranteed that CM-6 will continue to support the G1 also when the source code hits AOSP.

      Ce qui est une très bonne nouvelle pour les possesseurs de ces appareils de première génération (le dream en France était livré en Android 1.1 au départ).
    • [^] # Re: Déjà évoqué

      Posté par (page perso) . Évalué à 1.

      C'est une bonne nouvelle ! je cherchais justement à faire la mise à jour de mon dream ! je sais sur quelle rom ca va se faire du coup !
      Avec une petite appréhension tout même ! ( j'aime mon G1 et il n'est plus garantit )
      • [^] # Re: Déjà évoqué

        Posté par . Évalué à 2.

        Il me semblait avoir lu qu'android 2.2 nécessitait un ARMv7 et nos G1 et G2 sont des ARMv6. En tout cas si ca se confirme c'est une bonne nouvelle.

        Dommage qu'on ne puisse pas ajouter un peu de ram à nos petites bêtes qui en manquent cruellement.
  • # Hommage à domi

    Posté par (page perso) . Évalué à 5.

    C'est normal que l'information n'a pas été relayé ailleurs vu qu'elle devrait être relayée !

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

  • # If you get an error saying "Main version is older" or "Incorrect Model I

    Posté par (page perso) . Évalué à 2.

    Et voila, je savais bien que ça serait pas si "beurre" que ça ^^

    Malchanceux comme moi, prévoir une seconde carte SD... que je n'ai pas :'(
  • # Dur dur

    Posté par . Évalué à 1.

    Je suis le seul à penser que c'est plutôt compliqué à installer ?
    Si qqun a un didacticiel pour le HTC Magic, je suis preneur :)
    • [^] # Re: Dur dur

      Posté par . Évalué à 2.

      Je crois que personne n'a envie de prendre cette responsabilité :)
      Il est plus facile de se refaire une image d'android soit même que de faire un tuto expliquant comment l'installer :) Parceque ce tuto sera forcément lu et testé illico peut être par des utilisateurs qui n'auraient pas pris la peine de faire les vérifications initiales essentielles, qui peuvent rendre inutile le tuto, voir dangereux ...

      Lorsque tu fait booter ton téléphone en appuyant sur retour+allumage : quelles informations précises as tu à l'écran ?
      • [^] # Re: Dur dur

        Posté par . Évalué à 1.

        J'ai bien un 32B (Magic de SFR). Par contre, je ne comprends rien aux histoires de SPL, de recovery, Amon RA, fastboot, etc...
        En fait, je pense encore que ceci est clairement à usage des développeurs plutôt que des amateurs relativement éclairés.
    • [^] # Re: Dur dur

      Posté par . Évalué à 4.

      ---> Tout ceci s'entends pour et uniquement pour un HTC Magic G2 32B, livré par SFR et estampillé "with google", déjà "rooté" (sic), debug usb actif, et ne disposant pas d'un perfectspl, (soit -à priori- les modèles livré en 2009) <---
      Vérifiez la version de votre Hboot afin de faire la corrélation facile avec la présence d'un perfectspl.
      -> Pas d'explications sur le PerfectSPL.
      -> Pas d'explications sur le flash de la Radio.



      Astuces avant tout :
      Sauvegardes si tu le souhaites ton journal des appels ainsi que tes sms et mms.
      (le reste, sauvegarde des applis, des machins des trucs, c'est du pipo servant à vendre des applis sur le store : les photos peuvent être mises sur picasa, les contacts sont synchronisés sur ton compte google, les applications achetées sur le store android pourront être ré-installées sans frais dès lors que ton compte google aura été activé sur le téléphone, et cetera...bref tout est dans le cloud et c'est bien pratique)

      Monte la SDcard du téléphone sur ton ordi. Avec un utilitaire du genre palimpset ou drakdisk ou gparted :
      Redimensionne la partition existante pour faire un peu de place.
      Créez une partition ext2 d'environ 100MO
      Créez une partition swap d'environ 80MO

      Attends que la batterie du téléphone soit déchargée...
      Une fois déchargée, branches le téléphone sur l'ordi. Et il n'en bougera plus : ne le débranches pas ni reboot l'ordi jusqu' à la fin du rechargement, ce qui te laissera le temps de faire les manipulations. De toutes façons la batterie en prendra un coup dans le nez quant même du fait des reboot du téléphone pour les opérations de mises à jour de ses divers éléments.


      0) La rom Cyanogen

      -> Télécharge la rom Cyanogen :
      Puis copie la à la racine de la SDcard de ton téléphone.



      1) Le SDK Android

      -> Télécharge le dernier sdk android :
      http://developer.android.com/sdk/download.html?v=android-sdk(...)
      Référence : http://developer.android.com/sdk/index.html
      Décompresse le, puis rends toi dans le dossier "tools"



      2) L'utilitaire Recovery

      -> Télécharge le Recovery de Amon_RA
      http://rapidshare.com/files/387932920/recovery-RA-sapphire-v(...)
      Référence : http://forum.xda-developers.com/showthread.php?t=530492
      Decompresse le dans le dossier "tools" du sdk android.



      3) L'utilitaire fastboot

      -> Télécharge l'utilitaire fastboot sur le site du constructeur HTC :
      http://member.america.htc.com/download/RomCode/ADP/fastboot.(...)
      Decompresse le dans le répertoire "tools" du sdk android.



      5) Le SPL

      -> Télécharge le dernier SPL en vigueur (attention, toujours uniquement pour un 32B)
      http://rapidshare.com/files/267475618/update.Engineering-SPL(...)
      Référence : http://forum.xda-developers.com/showthread.php?t=529019
      Copie le à la racine de la SDcard du téléphone.


      Résumé
      Tu as donc :
      Sur la SDcard du téléphone comporte maintenant trois partitons : celle d'origine en fat, puis deux petites une en ext2 et une en swap. A la racine de celle en fat tu retrouves bien sûr tout tes documents, les préférences des applis, et cetera ... Et tu as placé à la racine la distribution, la rom, en .zip, de Cyanogen. Ainsi que le .zip du SPL.
      Sur ton ordi, tu as le sdk android, et dans le sous-dossier nommé "tools" tu as placé l'utilitaire Fastboot de htc ainsi que le Recovery de Amon_RA.
      Ok ?



      6) Flash du SPL

      -> Rédemarre le téléphone en mode attente
      Appuie d'abord sur la touche "retour" puis maintiens la et appuie sur le bouton "allumage". Attention le téléphone s'éteints vite tout seul. Ne te précipites pas pour autant, mieux vaut relire mais redemarrer le téléphone, plutôt que d'aller vite et faire une boulette. Lance le recovery en mode "live" sur le téléphone, avec une console root, depuis le dossier "tools" où se trouvent tout tes utilitaires, avec le téléphone branché et allumé en mode attente :
      ./fastboot boot recovery-blabla.img
      Le téléphone va booter dessus. Puis arrive un menu... Avec ce recovery les options sont nombreuses. Tu peux faire une sauvegarde à partir de là. Perso j'en ai jamais eu besoin ensuite... Choisi alors "Flash", puis sélectionnes le .zip du SPL. Valide. Attends ... Ton téléphone va rebooter au bout d'un moment... Tu peux le ré-éteindre puis le re-démarrer en mode "attente" ...



      7) Flash du Recovery

      -> Avec le nouvel SPL installé, plus d'options s'ouvrent.
      Ton téléphone est toujours en mode attente, et toujours depuis une console root, on flash le recovery :
      ./fastboot flash recovery recovery-blabla.img
      Cela prends encore un moment. Ton téléphone rebootes encore, à la fin. Relance le, en mode "attente" ...



      8) Flash de la Distribution

      -> Démarre en mode recovery.
      Dans le menu, choisi wipe-dalvik-cache. Valide. Une fois cela fait, choisi WIPE. Valide. Les deux à la suite sont recommandés. Puis choisi FLASH et sélectionne le .zip de la distrib de Cyanogen... Valide. Compte environ quatre minutes de temps pour l'installation de la rom du distributeur cyanogen.
      Ton téléphone va redémarrer. Laisse le faire, le premier boot est très long, c'est tout à fait normal. (note que les boot suivants, bien que plus rapide seront plus longs quant même que le boot avec la rom initial. Ceci est dû à deux points en particuliers : la présence de iptables et le chargement des règles adéquates, ainsi que la présence de app2sd où les applications seront installées sur la carte sd)



      9) Installation de Google

      -> Récupère le .zip contenant les applications Google.
      Celles ci, en plus de permettre de retrouver tout les services qu'on aime (ou pas...) seront nécessaire pour te permettre de synchroniser ton compte et de retrouver automatiquement tout tes contacts, tes accès aux services, ton compte sur le market, et cetera ...
      Procédure identique : boot le téléphone en mode recovery, puis choisi FLASH et maintenant sélectionnes le .zip des applications Google.


      FIN

      Redémarre l'appareil. Valide ton compte Google. Synchronise les contacts, l'agenda, les mails, le market... Puis ré-installes les applications que tu aimes bien...

      Astuces finales : choisi la plus grosse application de celle que tu utilises le plus et installe là en mode normal (CoPilot Live ici). Puis coche l'option App2sd, redémarres l'appareil, et installes les autres sur la sdcard. Dans les options supplémentaires du menu "Spare Parts" choisi d'avoir le menu en mémoire, toujours (maintenant y a la place, et ça permet d'avoir un menu qui reste véloce). Tu peux éventuellement choisir d'activer "compcache", c'est stable, bien intégré et sympa.

      Enfin le fond d'écran animé "courbes de béziers" est superbe et s'il est configuré pour deux courbes fines aux mouvements et changements de couleurs rapides, il reste très léger et n'est pas source de ralentissement ou de drain batterie.


      Voilà, ce tuto devrait être sûr, car nous ne touchons pas à la Radio (le point le plus sensible, si problème à ce niveau alors le briquage est complet et l'appareil pourra servir de freesbee ...). Il n'aborde pas non plus le problème du PerfectSPL, ce rejoint un peu la Radio en terme de difficultés d'approche. Donc si un problème survient lors des manipulations il sera facilement rattrapable. (un problème dû à une erreur dans ce tuto, ou un problème dû à une erreur de manipulation). Aucun autre intérêt pour ce tuto que de rassembler des éléments disparates, en un condensé, pour ici.
      • [^] # Re: Dur dur

        Posté par . Évalué à 2.

        Quant y en a plus, y en a encore ....
        c'est maintenant par ici que tu va t'amuser certainement ... http://wiki.cyanogenmod.com/index.php/How_to_install_testing(...)
      • [^] # Re: Dur dur

        Posté par . Évalué à 2.

        Personne ne devrait suivre ce tuto à l'aveugle... Lisez les sites et forums en anglais pour en savoir un minimum.
        Une erreur dans ce tuto n'est pas à exclure ... Attendez d'éventuelles gueulantes dessus.
        Il n'y aura pas de support de ma part ici ... Vous êtes prévenu et les forums sont nombeux.

        Voili voilà, have fun :)
      • [^] # Re: Dur dur

        Posté par . Évalué à 2.

        Comment dire, je suis super gêné : tu viens de m'écrire le meilleur didacticiel que j'ai lu et de loin, mais il m'a un peu coupé l'envie d'essayer... Je vais réfléchir un peu avant d'essayer mais je pense que cela vaudrait le coup de le mettre à un endroit plus visible, peut-être le wiki cyanogen, non ?
        • [^] # 10 se

          Posté par . Évalué à 2.

          Bah c'est comme beaucoup de choses, la première fois est la plus dure, la plus intimidante et la plus compliqué. Une fois faite, les mises à jour se font en 3 secondes.

          Pour l'endroit où poser éventuellement ce tuto, il est bien ici, non ? Je présume d'une part que la compliquitude affiché par le wiki Cyanogen est une politique volontaire. (la page spécifique au 32B pour une première installation par exemple, n'est clairement pas des plus simples). D'autre part il existe de nombreux sites, plus où moins heureux [un en particulier m'insupporte totalement à cause des publicités omniprésentes, des fautes partout, du manque de précisions des articles, à se demander si le proprio ne cherche juste qu'a se faire du fric sur la vague android, grâce aux pubs] en français pour, en les lisant tous, avoir plus d'infos, non ?

          ps : le tuto est rempli de fautes d'inattention, aussi [désolé]
        • [^] # Re: Dur dur

          Posté par . Évalué à 2.

          Une erreur dans le tuto : il ne faut pas rebooter entre l'installation de la distribution cyanogen de android, et l'installation des applications Google. Il faut faire ses installations l'une à la suite de l'autre, sans rebooter.

          Une précision : la locallisation (pour la langue et le clavier) se fait de manière automatique.

          Une autre précision : dans cette version stable, lors du premier boot, toutes les applications qui étaient préalablement installées vont être re-installées de manière automatique. Bluffant mais perturbant : au premier boot tout rame et rien n'indique qu'il télécharge et installe comme un goret :)

          Un commentaire : purée, quelle finition...
          • [^] # Re: Dur dur

            Posté par . Évalué à 2.

            Un autre commentaire :
            La "Gallerie" 3D n'est pas intégrée dans cette version stable :(
            Il n'y a que la grosse loutre de base. ZUT...
      • [^] # Re: Dur dur

        Posté par . Évalué à 2.

        Et merci merci ! J'avais oublié...
      • [^] # Re: Dur dur

        Posté par . Évalué à 2.

        HTC n'acceptes plus le lien direct vers le sous domaine donné dans le tuto. Le fastboot se dl ici : http://developer.htc.com/adp.html

        Raaaa Fédora :) Plug HTC sur Fedora, bureau LXde : http://img34.imageshack.us/img34/7333/fedoranandroid.jpg une belle image du modèle ... Raaaa Fedora :)
      • [^] # Re: Dur dur

        Posté par . Évalué à 1.

        Merci pour ce didacticiel qui me paraît moins sibyllin que ce que l'on peut trouver sur le wiki de cyanogen (quand on voit que les titres ne sont pas encore à jour on reste méfiant).

        Néanmoins :
        -> Récupère le .zip contenant les applications Google.
        Il ne manque pas une étape ? Celle qui explique comment obtenir ce fameux .zip ?
        Il est créé lors de l'installation de cyanogen qui récupère les .apk proprios de l'ancienne ROM 1.6 ? Ca ne créée pas d'incompatibilités et autres bugs ?

        Tu as l'air de t'y connaître, je suppose que tu as un peu testé cette ROM, qu'en est-il de sa stabilité ?
        Pour avoir eu deux autres HTC précédemment (Tornado, Kaiser, des Windows Mobile, donc), j'ai une assez mauvaise expérience des ROMs "cuisinées", celles-ci mettant l'accent sur les effets kikoolol de l'interface, mais laissant s'accumuler nombre de bugs pénibles. Chose qui n'est pas évidente quand on doit se débrouiller avec du propriétaire je l'avoue.
        • [^] # Re: Dur dur

          Posté par . Évalué à 1.

          S'y connaitre, s'y connaitre... c'est toujours pareil, par rapport à qui, à quoi ? Si c'est par rapport à un bouquin vendu en livre électronique sur "hacker android" c'est clair que je m'y connais : le gars il a pas honte de publier ça... Pour moi, je n'y connais rien. Et par rapport aux hackers et aux développeurs, ben je suis un utilisateur. Donc bon... Tout est relatif.

          Quant à l'étape pour installer les appli Google, c'est un peu volontaire de ne pas avoir mis le lien direct. Tu ne devrais pas avoir de mal à le trouver (et non ta supposition est fausse. Par contre une fois le recovery de Amon installé et une rom custo installée, on peux faire un backup des appli google directement depuis le recovery)
      • [^] # Re: Dur dur

        Posté par . Évalué à 1.

        Salut,
        merci pour ce mini-tuto super clair, ça a fonctionné nickel chez moi!
  • # 2.1 sur Nexus One ?

    Posté par . Évalué à 2.

    Il me semblait que le Nexus One était le plus à jour des téléphones Android, et qu'il bénéficiait, officiellement, non seulement de 2.1 depuis belle lurette, mais même de Froyo depuis peu.
    • [^] # Re: 2.1 sur Nexus One ?

      Posté par . Évalué à 1.

      c'est pas encore officiel pour froyo (parait-il), mais un downgrade n'est pas nécessaire.
    • [^] # Re: 2.1 sur Nexus One ?

      Posté par (page perso) . Évalué à 1.

      Il me semble que c'est aussi le cas du Legend et du Desire de HTC. J'utilise en tout cas une ROM alternative en 2.1 sur mon Hero (la legendroid), dérivée justement du Legend.

      D'ailleurs ça, fonctionne globalement très bien, permet de virer toutes les cochoncetés Orange, et de récupérer le tethering que ces sagouins ont enlevé (en plus des nouveautés 2.1).

      Pour info également sur le Hero, vu la facilité déconcertante avec laquelle on peut flasher une nouvelle ROM, revenir à l'ancienne etc. je ne peux que conseiller à quiconque le possède de s'intéresser de plus prêt à l'opération.
    • [^] # Re: 2.1 sur Nexus One ?

      Posté par . Évalué à 1.

      CyanogenMod 5 ce n’est pas qu'Android 2.1; il est modifié, pleins de features sont rajoutées, et tout est construit exclusivement depuis les sources (sauf le pack d'applis Google). Pour comparer de manière crue, c’est à Android, ce que CentOS est à RHEL. Mais en mieux, car la communauté rajoute ses patchs et améliorations par dessus (on aime ou on aime pas).

      Par exemple sur Nexus One CyanogenMod rajoute le support du wifi N, la coloration du trackball, etc.
  • # et sur un ADP1

    Posté par (page perso) . Évalué à 3.

    Sur les tutoriaux, il est toujours mentionné Dream/G1. Savez-vous si cette ROM fonctionne aussi sur un ADP1 ? En effet, bien qu'étant un G1 un peu particulier, la page concernant la mise à jour de l'ADP1 concerne toujours CM-4.2.15-1

    Merci
    • [^] # Re: et sur un ADP1

      Posté par (page perso) . Évalué à 1.

      J'ai un ADP et en suivant le tuto pour Dream/G1, cela fonctionne farpaitement!
      Je suis en -test5 pour le moment cela dit, mais j'imagine que la finale fonctionne tout aussi bien !
  • # A quand des téléphones ouverts?

    Posté par (page perso) . Évalué à 2.

    c'est rapide, en même pas 1 nuit j'ai réussi à le faire, avec à peine 2 fois où j'ai cru que mon téléphone était devenu un brique. Pensez, il suffit de rooter son téléphone, de remplacer le SPL, la radio, le recovery, changer le boot, flasher la ROM et appliquer un patch pour avoir le clavier français

    On se rend bien compte que ça ne sert à rien que le système d'exploitation soit libre si les téléphones qu'on nous vend sont complètement verrouillés. Personnellement j'ai acheté un peu vite un HTC Tatoo qu'il n'est apparemment toujours pas possible de rooter. Résultat, je suis coincé avec l'OS fourni par mon opérateur, livré avec pleins d'applications publicitaires pourries qu'il est impossible de désinstaller. L'OS pourrait être complètement propriétaire, ça ne changerait rien pour moi.
  • # bug

    Posté par . Évalué à 1.

    et bien de mon coté, j'ai un petit soucis... j'ai bien suivi à la lettre (sauf le partionnement de ma carte car je ne sais pas comment faire), mais au moment du flashage, ça ne reboot pas vraiment....
    j'ai juste ça sur le terminal

    ./fastboot flash recovery recovery-RA-sapphire-v1.7.0G-cyan.img
    sending 'recovery' (4528 KB)... OKAY
    writing 'recovery'... OKAY

    ensuite, j'ai quand même continué et installé le mod... mais au démarrage, le boot s'arrette sur l'animation avec les éclaires, béziers pendant plus de 10 min... sans rien... est-ce que c'est normal et j'attends juste que ça s'arrette ?

    merci en tout cas !!!!

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.