Je vous souhaite la bienvenue sur ce dossier exclusivement consacré à la ROM custom CyanogenMod pour Android. Même si la majorité d’entre vous savent de quoi il s’agit, d’autres ne sont peut-être pas au courant qu’en ayant acheté un smartphone ou une tablette sous l’OS de Google, ils venaient d’acquérir un appareil hors du commun et voué à être customisé sans limites.
Si vous trouvez l’interface Android un peu monotone, que votre appareil consomme un peu trop de batterie à votre goût, ou que vous avez envie de customiser votre système, ce dossier est la réponse à vos questions pour découvrir une nouvelle expérience sur Android.
Qu’est-ce que CyanogenMod ?
Nous allons repartir sur de bonnes bases et considérer que personne ne sait ce qu’est CyanogenMod. Si vous n’en avez aucune idée, vous êtes bien tombés. Pour les autres, une petite piqûre de rappel ne peut pas faire de mal.
Comme il a été expliqué dans l’histoire et la chronologie d’Android, le système est open-source. C’est-à-dire que le code de programmation qui a servi à donner l’OS est disponible et peut être consulté, réutilisé et adapté pour façonner un système basé sur l’existant, mais avec des modifications.
Grâce à cela, des développeurs amateurs et professionnels se sont rassemblés de part et d’autre pour créer leur propre ROM (donc, une version Android customisée). Parmi eux, une équipe a réussi à se faire connaître plus que les autres et porte le nom de CyanogenMod, pour avoir développé une ROM custom portant le même nom.
Tout a donc commencé avec la première version, CyanogenMod 3.1, sortie en 2009 et basée sur Android 1.5 Cupcake, maintenant arrivée au terme de la version 10.3 (basée sur Android 4.3 Jelly Bean). C’est de cette ROM custom que nous allons parler tout au long de ce dossier. Vous allez pouvoir l’installer (à condition que votre appareil soit compatible), mais également découvrir la manière de la configurer et l’utiliser au quotidien.
Vous verrez, rien de compliqué, mais à la fin de ce dossier, CyanogenMod et vous, ça ne fera peut-être plus qu’un. Alors, voyez désormais comment il est possible de se procurer cette dernière.
Installer CyanogenMod pour Android
Pour profiter de la ROM, il faut d’abord observer quelques pré-requis avant de se lancer dans son installation. Tout d’abord, votre appareil devra être rooté. Cela veut dit qu’il aura fallu le flasher (déjà) afin de pouvoir disposer des droits « root » (ou super utilisateur) sur votre appareil Android.
Sans cela, il sera impossible d’installer CyanogenMod et d’en profiter. N’hésitez donc pas à suivre nos tutoriels selon votre smartphone ou tablette présents ci-dessous si vous devez rooter votre périphérique avant de vous lancer dans l’aventure des ROMs custom :
Marque | Modèle(s) |
---|---|
Tous | Android 2.2.1 à 4.1 |
Nexus S | |
Samsung | Galaxy S4 i9505, Galaxy S3 i9300, Galaxy Note 2 n7100 |
HTC | HTC One, HTC One X |
Sony | Xperia |
Motorola | Xoom |
Maintenant que votre précieux est prêt, vous pouvez voir comment on s’y prend pour installer CyanogenMod et profiter de la ROM custom sur votre appareil.
Identifier son appareil
Avant même de récupérer (si possible) l’archive de la ROM pour son smartphone ou sa tablette, il va falloiridentifier le numéro du modèle de l’appareil. Pour cela, rien de plus simple, rendez-vous dans Paramètrespuis À propos du téléphone :
Repérez la ligne « Numéro du modèle » pour connaître le numéro qui est associé à votre périphérique Android.
Dans le cas de l’image, le numéro est GT-I8190 et correspond au Galaxy S3 Mini. C’est ce qu’il nous faut pour pouvoir récupérer la bonne archive ZIP.
Récupérer l’archive correspondante
Pour récupérer le fichier compressé de la ROM CyanogenMod, il faut vous rendre sur le lien officiel (c’est toujours le plus sûr) :
Sur la gauche de la page, vous trouverez une section « TYPE ». Elle permet de trier les versions des archives disponibles. Pour vous faciliter la tâche, voici les types qui peuvent surtout vous intéresser :
- Stable : c’est le choix le plus intéressant qui propose donc les versions dites stables de la ROM, normalement dispensées de bugs et entièrement fonctionnelles
- Release Candidate : les versions RC sont celles qui sont réalisées juste avant de passer en « stable ». Elles ne devraient plus contenir de problèmes majeurs mais peuvent toutefois encore, comporter quelques légers dysfonctionnements
- Nightly : ces versions ont l’avantage d’être les plus à jour. Elles sont compilées toutes les nuits et vous proposent alors les toutes dernières fonctionnalités de la ROM. Mais attention, elles peuvent pour beaucoup présenter des problèmes ou quelques fonctionnalités non utilisables (enregistrement vidéo, Bluetooth), mais certaines sont relativement opérationnelles
Après avoir choisi le type voulu, orientez-vous maintenant vers la section « DEVICES ». Utilisez pour aller plus vite la fonction de recherche de votre navigateur et tapez le numéro de votre appareil (dans mon cas, j’aurais tapé « i8190″, sans le « GR ») ou bien de chercher manuellement le nom complet de l’appareil.
À ce niveau, le site n’est pas forcément très bien pensé pour la recherche d’archives. Par exemple, il faut trouver « jfltexx » pour le Galaxy S4 Européen, ce qui n’est pas toujours évident à chercher, mais avec de la patience, on s’y retrouve.
Si votre appareil ne semble pas être présent dans les liste des dispositifs compatibles, il faudra alors poursuivre avec une recherche Google, du genre « cyanogenmod galaxy s3 mini i8190″, vous tomberez avec de fortes chances sur une page proposant un lien vers la ROM custom, ou une version non officielle (attention toutefois à ce que vous téléchargez, vérifiez que la source est fiable).
Flasher la ROM sur son smartphone ou tablette
Maintenant, deux cas possibles : soit vous avez fini par trouver une archive ZIP compatible pour votre appareil (y compris la zone géographique j’entends), soit votre smartphone ou tablette n’est pas compatible, à votre grand malheur. Si vous faîtes partie des chanceux, vous pouvez alors regarder cette partie du dossier. Pour les autres, vous pouvez toujours chercher si d’autres ROMs custom existent pour votre modèle.
Il faut maintenant transférer l’archive de la ROM sur votre appareil (sans la décompresser) et récupérer si vous le voulez les Google Apps (sur ce lien, ou à rechercher sur Google ou trouver sur l’un de nos tutoriels) pour profiter du Play Store et des autres applications de la firme de Moutain View.
Comme votre appareil est censé être rooté, vous n’avez plus qu’à le redémarrez en mode recovery en pressant à la fois les touches « Home » + « Power » + « Volume haut » (bien que la manipulation puisse différer selon votre appareil).
Une fois arrivé sur le mode, faîtes un wipe date factory reset, puis un wipe cache et enfin, rendez-vous dans advanced pour faire un wipe dalvkik cache.
Une fois ces opérations de nettoyage terminées, revenez sur la liste principale et choisissez « Install zip from SD card » puis « Choose zip from SD card ». Flashez d’abord la ROM CyanogenMod, puis les applications Google si vous les avez prises. Il ne restera plus qu’à redémarrer votre smartphone ou votre tablette pour apprécier enfin l’animation de boot de la ROM custom.
Vous y êtes. Tout devrait être parfaitement installé et prêt à être configuré, c’est la suite prévue pour ce dossier, si vous voulez savoir quoi faire avec votre nouveau système fraîchement acquis.
Dernière chose également, des tutoriels sont déjà prêts selon votre appareil pour installer la ROM CyanogenMod, alors ne vous privez pas de les consulter :
- CYANOGENMOD : INSTALLEZ ANDROID 4.3 SUR GALAXY S2, GALAXY S3 ET GALAXY TAB 2
- TUTO : INSTALLER ANDROID 4.1 SUR GALAXY S3 I9300 GRÂCE À CYANOGENMOD 10
- TUTO : INSTALLATION ANDROID 4.0.4 SUR GALAXY S2 VIA CYANOGENMOD STABLE
- TUTO : INSTALLATION ANDROID 4.1 JELLY BEAN SUR GALAXY S I9000 VIA CYANOGENMOD 10
- TUTO : INSTALLEr ANDROID 4.2 JELLY BEAN SUR GALAXY NOTE N7000 VIA CYANOGENMOD 10.1
- ASUS TF700T INFINITY : CYANOGENMOD 10 ET ANDROID 4.1.2 JELLY BEAN
- ANDROID 4.1.1 JELLY BEAN SUR L’HP TOUCHPAD AVEC CYANOGENMOD 10
Paramétrage et utilisation la ROM custom
Maintenant que vous avez installé votre ROM, au redémarrage, celle-ci a du vous proposer de faire quelques réglages de base : choix de la langue, association à votre compte Google, configuration d’une connexion Wi-Fi, etc. Dans cette dernière partie de notre dossier, nous allons voir les petites choses qui peuvent être intéressantes à utiliser sur la ROM CyanogenMod, allons-y !
Pour faire simple, nous allons voir ce que la ROM a à nous proposer en fonds d’écran. Restez appuyé sur la page d’accueil pour afficher un menu et choisissez « Fonds d’écran CM ». Vous aurez alors le choix de quelques wallpapers (que l’on aimera ou pas), à définir en fond sur votre appareil.
Après ces premières joyeusetés, il suffit de se rendre dans les « Paramètres » pour se rendre que…CyanogenMod, c’est différent quand même.
Faisons un tour d’abord du côté de la « Consommation des données ». Vous pouvez alors avoir un suivi des applications et services en cours sur votre appareil et qui pourraient se montrer gourmand en data. Un bon moyen de surveiller tout ça et même la possibilité de définir un plafond des données mobiles afin de ne pas subir de dépassement.
Du côté de la personnalisation, vous trouverez « Trebuchet », permettant à lui seul de gérer le nombre de pages affichées sur l’accueil de votre smartphone ou tablette, le dock ainsi que les effets de transition entre les pages. Avec cela, il est possible d’installer et utiliser des thèmes CyanogenMod prévus pour adopter une interface qui vous plaira.
La ROM custom ne s’arrête pas là. Si vous aimez la musique, vous pourrez profiter sur le système d’unvéritable paramétrage manuel de l’audio ainsi qu’un égaliseur pour configurer tout cela aux petits oignons. De plus, CyanogenMod intègre ses propres sonneries et musiques pour les notifications. À vous d’adopter ou non celles qui vous plaisent.
Par ailleurs, il est possible de créer des profils selon l’utilisation à faire de votre appareil Android, et bien évidemment de pouvoir ajouter des comptes selon les applications installées sur votre système. En somme, rien de très nouveau ici, mais des petites améliorations non négligeables pour le commun des mortels.
J’en viens maintenant à une section qui ne concerne que les développeurs surtout, les « Options pour les développeurs ». Vous pourrez alors pousser plus loin la personnalisation et le comportement de CyanogenMod. Que ce soit dans le type de redémarrage, le débogage USB, l’affichage des tracés du moteur OpenGL ou encore la gestion des processus du système, tout y est pour affiner le fonctionnement de la ROM.
Enfin, la partie « Performances » est à utiliser si vous savez ce que vous faîtes, mais permet de contrôler votre CPU et sa fréquence, gérer la mémoire et d’autres paramètres à utiliser avec prudence bien sûr. Sinon, la partie « À propos du téléphone » affiche les informations de votre appareil (rien de bien nouveau) mais permet également de suivre les mises à jours de la ROM CyanogenMod, au cas où vous voudriez faire un petit « upgrade » comme on dit dans le jargon des développeurs.
.
À ce sujet, je vous conseille également de télécharger l’application de la team prévue à cet effet. Elle vous permettra de sauvegarder votre appareil avant de procéder à une éventuelle mise à jour de la ROM, surtout si vous avec opté pour les versions « nightly », à voir :
Bien bien bien. Nous aurons donc fait le tour des quelques fonctions de base bien utiles à connaître lorsqu’on utilise CyanogenMod. Mais ce n’est évidemment pas tout, et il vous reste encore beaucoup de choses à découvrir. Je vous suggère donc de ne pas hésiter à fouiner dans votre système, et vous y verrez alors les nombreux avantages que l’on peut tirer de la customisation sur Android.
Conclusion
Nous arrivons à la fin de ce dossier, qui aura été conséquent pour traiter au mieux le cas CyanogenMod et les possibilités qui sont offertes avec. J’espère que cela vous aura donné envie de goûter aux joies de la customisation si ce n’est pas déjà fait.