Cyanogen 9 pour Galaxy S

La version de développement de la version 9 supporte maintenant le Galaxy S. Sortez le champagne et admirez la dernière version d’Android : Ice Cream Sandwich ou ICS sur votre smartphone de 2 ans d’age ! Fait marquant, Samsung a annoncé que ce téléphone ne pouvait supporter cette version car il n’était pas assez performant.

 

Je l’utilise depuis une semaine et la stabilité est au rendez vous. Aucun bug à signaler. Tout fonctionne (wifi, 3G, USB mass storage, appareil photo, etc…) et tout est fluide !

La particularité de Cyanogen sur les autres rom Android est son modèle de développement communautaire et ouvert que l’on retrouve dans la plupart distributions GNU/Linux. Ainsi le code source de Cyanogen est libre hormis les drivers propriétaires nécessaires pour faire fonctionner divers matériels comme l’explique R.Stallman. Et cela permet de porter sur nos smartphones qui ne sont plus sur les étagères de vente les dernières avancées en matière de logiciel.

C’est vraiment simple à installer si vous êtes root sur votre téléphone et que vous savez comment flasher la rom de votre téléphone grâce aux compilations journalières appelées nightlies dont voici le changelog entre chaque version.Vous aurez aussi besoin des Google apps pour avoir accès au market.

Si vous n’êtes pas root et n’avez pas encore pris le contrôle de votre smartphone, il faut suivre ce guide pour installer Cyanogen en utilisant les fichiers cités plus haut.

 

54 réactions sur “ Cyanogen 9 pour Galaxy S ”

  1. Xarkam

    Dommage qu’il n’y ai que l’anglais actuellement.

  2. Ping Tuxicoman : Cyanogen 9 pour Galaxy S | Actualités de l'open source | Scoop.it

  3. Xarkam

    Désolé mais j’ai pris la rom du 8 et sans les google apps, tout est en anglais.
    J’ai pu tout mettre en FR après installation des applis google.

  4. Stéphane Péchard

    Je dois être plus con que la moyenne, mais je ne trouve pas particulièrement simple d’installer une ROM sur un Androidphone. Déjà, je n’ai pas trouvé de tuto qui explique clairement ce qu’est une ROM, la différence avec le kernel, ce qui se passe quand on flashe, quand on wipe, etc. Bref, qui explique les termes utilisés un peu partout.
    Le guide sur le wiki indiques « This guide assumes the Samsung Galaxy S already has Android 2.3 or higher installed on it. » Que fait-on quand on a la version 2.2 ? Bref, c’est un peu la jungle quand même, j’aimerai bien que quelqu’un qui connaisse bien le sujet fasse un jour un site pour expliquer *clairement* et *intégralement* (sans renvoyer vers 36 autres sites) les manips à suivre pour installer Cyanogen sur un Androidphone. Si vous en connaissez un, je suis preneur…

  5. Etenil

    J’en ai installé un build non officiel sur mon Desire. Téléphone qui devrait être sous-dimensionné aussi, sauf que tout marche bien et est fluide… Foutage de gueule de la part des fabricants?

  6. Xarkam

    Bon, moi il ne se met pas sur le réseau gsm.

  7. Vincent

    Juste pour répondre à Etenil qui s’en étonne encore, NON les constructeurs ne sont pas cons. Va aussi te poser la question du pourquoi un Cyanogen boot en 10 secondes montre en main, et un Samsung Android en 2 minutes 30, ce sera la même réponse : les surcouches. D’abord l’interface, mais aussi toutes les merdes d’applications et de taches qui se lancent au démarrage (mises à jour, synchronisation, données *anonymes*, que sais-je).

  8. Xarkam

    J’ai refait un flashage et tout semble ok. Je ne comprend pas que la première cela ai merdé.

  9. Tuxicoman

    @Stéphane Péchard :
    – la ROM, c’est le système d’exploitation complet (bootloader + kernel + OS).
    – Quand on wipe c’est qu’on efface la partition système. Donc tout (kernel + OS + applications + préférences des applis, calendrier, contacts, sms, etc…). Il ne reste que les données placées sur partition de données qui sont conservées (l’espace auquel on accède lorsque l’on branche son smartphone sur son PC en usb : photos, documents, musique…)
    – le kernel, ou noyau en français, c’est le programme principal de l’OS. C’est lui qui gère les périphériques, l’autonomie. C’est un noyau Linux packagé pour Android. Parfois les gens change de kernel car les optimisations et patchs peuvent leur apporter des avantages (vitesse, autonomie, support matériel…). Chaque ROM contient forcément un kernel pour fonctionner. Changer de ROM fait donc aussi souvent changer de kernel par la même occasion. Si celui-ci vous convient, n’en changez pas et ne vous préoccupez pas de la question.
    – Dans le tutorial wiki, tout le chapitre « Installing the ClockworkMod Recovery » vise à casser une protection mise en place par Samsung pour éviter que les gens installent facilement une ROM non-Samsung sur leur téléphone. Lorsque le téléphone est « débloqué », il suffit de mettre un fichier zip sur le téléphone et lui dire de l’installer pour changer de ROM. Facile donc. Mais Samsung a bloqué le système pour n’accepter que ses ROM (par signature surement), il faut donc débloquer la fonctionnalité pour qu’elle accepte toutes les ROM. Pour cela, l’astuce proposée est de remplacer le kernel officiel Samsung par un modifié/débloqué depuis le PC (d’où le fait qu’il faut que ta ROM officielle soit en 2.3 car le kernel modifié proposé est une version 2.3 modifiée. Si tu avais une 2.2 et que tu remplacais le kernel par un 2.3, ton téléphone ne démarrerait plus). Une fois que tu as installé le kernel modifié, ta ROM n’a quasiment pas changé SAUF que tu peux installer maintenant n’importe quelle ROM avec un fichier zip. Si tu as envie d’approfondir le sujet, tu peux me joindre par Jabber tuxicoman@jabber.jesuislibre.net

  10. chdorb

    Bonjour,

    Quelle version nightly as-tu installée ?
    Pour ma part la update-cm-9-20120408-NIGHTLY-galaxysmtd-signed.zip du 08/04 et le téléphone, SMS, 3G etc. ne fonctionnent pas, pas du tout de réseau…

  11. Tuxicoman

    Celle du 2 avril 2012. Je n’ai pas testé les autres.

  12. chdorb

    En fait j’ai installé hier la version du 08/04, je n’avais pas de réseau du tout. Apparemment le SGS a bootloopé une bonne partie de la nuit et ce matin. Après un énième reboot du téléphone, ça fonctionne correctement. Étrange…
    Cela dit merci pour la news, j’en étais resté pour ma part à SGS + ICS = pas possible.

  13. bluedid29

    Hello,

    Bon, je n’ai toujours pas réussi à rooter le téléphone, donc forcément pas réussi à installer

    S’il y a une procédure assez bien expliquée quelque part, je suis preneur ;-)

    Bonne semaine!

    Did

  14. bluedid29

    C’est donc un galaxy S que j’ai eu en abonnement avec SFR.
    La rom a été mise à jour dernièrement avec Kies
    Version du micrologiciel
    2.3.6
    Version kernel
    2.6.35.7-I9000BUJVG-CL719381root@DELL140#2
    Numéro de version
    GINGERBREAD.BUJVG

    Je suppose que c’est une version Samsung officielle ;-)

    C’est curieux car il n’est pas root et j’ai pourtant le mode Download dispo!

    Enfin bon, si tu peux faire quelque chose, c’est sympa ;-)

  15. Anonyme

    Oui, le tel est desimlocké ;-)

    Ok merci pour le lien, je vais essayer aujourd’hui…

  16. bluedid29

    Bon en fait, j’étais déjà arrivé sur cette page et j’avais essayé sans succès

    Je vais retenter…

  17. bluedid29

    Bon, j’ai au moins réussi à installer enfin heimdall_1.3.1_i386.deb (sur Lubuntu 12.04 béta) car pas moyen ni sur Tango Studio 10.04 ni sur Mint 11.10!

    Par contre, il est écrit qu’il faut décompresser (Untar hardcore’s kernel into the Heimdall directory) avant de lancer heimdall flash –kernel zImage

    Ben il est ou le répertoire heimdall?

  18. Tuxicoman

    On s’en fout. Ttu dézippes le hardcore-speedmode.tar dans le répertoire que tu veux et de là tu lances la commande.

  19. bluedid29

    heimdall flash –kernel zImage
    Heimdall v1.3.1, Copyright (c) 2010-2011, Benjamin Dobell, Glass Echidna
    http://www.glassechidna.com.au

    This software is provided free of charge. Copying and redistribution is
    encouraged.

    If you appreciate this software and you would like to support future
    development please consider donating:
    http://www.glassechidna.com.au/donate/

    Initialising connection…
    Detecting device…
    Claiming interface…
    Attempt failed. Detaching driver…
    Claiming interface again…
    Setting up interface…

    Checking if protocol is initialised…
    Protocol is not initialised.
    Initialising protocol…
    Handshaking with Loke…

    ERROR: Failed to open file « zImage »
    Re-attaching kernel driver…

    Pas de bol pour l’instant! ;-)

  20. bluedid29

    Alors là c’est clair, tout est bloqué!!! Une icône avec un tel port / triangle orange (avec point d’exclamation dedans) et ordinateur apparaît lors de l’allumage (ou quand je charge)

    Le mode Downloading est toujours ops mais de toute façon Kies ne peut rien remettre!!!

    Est-ce grave docteur ;-)

  21. bluedid29

    Un peu de progrès, je suis passé par Odin (Win), pit512 et le dernier firmware 2.3.6 mais si le mobile se lance il reste bloqué sur S. Bon, il charge en ce moment… (histoire de pouvoir faire d’autres essais)

    C’est quand même un sacré binz, beaucoup de liens sont H.S et même si ce n’est pas si dur à comprendre faut trouver les bonnes roms, pit, logiciels, procédures…

    allez, ça va le faire quand même!!! :)

  22. bluedid29

    Ahhhhh,rom ré-installée avec Odin, mais ce n’est plus celle de SFR (trouvée sur un site android…)

    Version du micrologiciel
    2.3.6
    Version kernel
    2.6.35.7-I9000XWJVZ-CL762604root@DELL145#2
    Numéro de version
    GINGERBREAD.XWJVZ

    Bah, du moment que cela fonctionne ;)

    Mais toujours pas de mode root…

  23. Tuxicoman

    Et tu ne peux toujours pas instaler une rom depuis le bootloader avec cett rom? touche haut + home + power?

  24. bluedid29

    Ah oui tiens, je ne connaissais pas cette manip et effectivement c’est un Android system recovery qui apparait! Il y a apparition de quelques messages (en bleu) avec plus loin d’autres messages (en jaune).

    Donc si je comprends bien, suffit de mettre une rom sur la sdcard et cela fonctionne? (car il y a l’option « apply update from sdcard »)

    Merci pour l’info, je vais regarder tranquillement ce soir à tête reposée ;)

  25. bluedid29

    Faut trouver le bon fichier update sinon c’est cata! :D

    J’ai trouvé ce tuto mais il me semble un peu ancien (fichier update en 2.1 et pas 2.3 ou même 4.0!)

  26. bluedid29

    Non

    J’ai

    reboot system now
    apply update from sdcard
    wipe data/factory reset
    wipe cache partition

  27. Tuxicoman

    Alors tu peux pas installer une roman simplement depuis un zip car ton bootloader ne te présente pas cette option.

    Il faut que tu installes un nouveau bootloader qui permette cela (clockwork mod recovery) mais il faut avoir les permissions root pour cela.

  28. bluedid29

    Ok, donc pour l’instant, cela ne fonctionne pas? Ton tel Galaxy S était déjà « rooté » quand tu l’a eu?

    Bon allez bonne journée, aujourd’hui c’est la sortie d’Ubuntu 12.04, va y avoir des tutos en cours à faire ;-)

  29. bluedid29

    Gagné!!!!!!!!!!!!!! t’es le meilleur ;-) J’ai suivi le 1er lien et impec…

    J’ai maintenant un joli menu orange (touche haut + home + power) et donc bien ClockWorkMod recovery

    Bon, je vais voir sur Cyanogen… Super en tout cas!

    Bonne journée

    Did :)

  30. bluedid29

    Bon alors j’ai installé cm_galaxysmtd_full-181.zip ok puis peut être (mais pas sur!) update-cm-9-20120425-NIGHTLY-galaxysmtd-signed.zip (lien nightlies cité plus haut)

    Je suis sur la version 2.3.7 CyanogenMod-7-11162011-NIGHTLY-GalaxyS donc pas sur ICS…

    Mais bon, ca avance, là c’est hyper rapide réseau SFR reconnu, sms ok… pas de Wifi ni play store

    Voilà, encore merci ;)

  31. Tuxicoman

    pour CM9 il faut installer update-cm-9-20120425-NIGHTLY-galaxysmtd-signed.zip depuis le bootloader avec la fonction « install zip from sdcard » et pas « update zip » comme tu as du le faire. N’oublie pas de wipe tout (cache, data, davilk, que sais-je..) avant.

  32. bluedid29

    Génial!!!!!!!!! Android 4.0.4 installé Manquera plus que les Google apps …

    Trop fort, t’assure grave ;)

  33. bluedid29

    Installé google aps et impec! Galaxy S complètement ops et rapide (en plus) sur Android 4.0.4 Cyanogen :)

    Sympa en tout cas ton blog avec des articles pertinents ;)

  34. bluedid29

    Pub de cet article envoyé sur Facebook :D

  35. AG74

    Hello,

    J’ai un GS sous android 2.3.5 XXJVT avant de tenter d’installer CM9 j’aurais juste quelques questions.

    Pour installer CWM le site CM dit d’avoir android 2.3 ou supérieur et fournit le lien vers un seul fichier or en cherchant sur le net plusieurs tutoriaux fournissent des liens différents suivant qu’on soit en android 2.3.5 ou 2.3.6.
    Le lien fournit par CM est-il valable pour tous les android 2.3.x ?

    Dernière question, est-ce qu’avec la CM9 stable tout fonctionne sur le GS. (Wifi, 3G, Bluetooth, caméra, USB, etc…)

    Merci de vos réponses.
    alex.

  36. sumac86

    AG74 a dit :
    août 28th, 2012 at 12 h 09 min

    Hello,

    J’ai un GS sous android 2.3.5 XXJVT avant de tenter d’installer CM9 j’aurais juste quelques questions.

    Pour installer CWM le site CM dit d’avoir android 2.3 ou supérieur et fournit le lien vers un seul fichier or en cherchant sur le net plusieurs tutoriaux fournissent des liens différents suivant qu’on soit en android 2.3.5 ou 2.3.6.
    Le lien fournit par CM est-il valable pour tous les android 2.3.x ?

    Dernière question, est-ce qu’avec la CM9 stable tout fonctionne sur le GS. (Wifi, 3G, Bluetooth, caméra, USB, etc…)

    Merci de vos réponses.
    alex.

    Salut Alex,

    Je te conseil vivement de suivre ce tuto:
    http://www.phonandroid.com/forum/android-4-avec-cyanogen-mod-9-samsung-galaxy-s-t14775.html
    Bonne chance…

  37. AG74

    @sumac86

    Salut sumac86,

    Merci pour ce lien. C’est justement pour cela que je pose la question car ton tuto conseille de passer en android 2.3.6 avant de pouvoir continuer hors le tuto « officiel » de CM9 semble dire qu’on peut être en 2.3.x pour installer le CWM et ensuite CM9.

    Quelqu’un serait s’il est vraiment nécessaire de passer par la 2.3.6 ?

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.