URL: https://linuxfr.org/news/omnirom-la-p-tite-distro-android-qui-monte Title: OmniROM, la p'tite distro Android qui monte Authors: Nÿco NeoX, ariasuni, Florent Zara, Nils Ratusznik, Benbben, yoyofireblade, Bruno Michel, claudex, palm123 et Yves Bourguignon Date: 2014年01月02日T14:34:40+01:00 License: CC By-SA Tags: android Score: 28 OmniROM est une distribution Android (pas androïde). En d'autres termes, c'est une « ROM alternative ». On peut l'installer sur un smartphone en lieu de place de l'OS livré à l'origine. OmniROM peut être comparée à CyanogenMod ou AOKP.  LinuxFr.org a testé pour vous. Petite présentation ci-dessous, avec retour d'expérience. ---- [omnirom.org](http://omnirom.org/) [github.com/omnirom](https://github.com/omnirom/) [gerrit.omnirom.org](https://gerrit.omnirom.org/#/q/status:open,n,z) [Builds](http://dl.omnirom.org/) [XDA Developers](http://forum.xda-developers.com/omni) [Wiki](http://docs.omnirom.org/Main_Page) [Nightlies ChangeLog (beta)](http://omni.cmxlog.com/4.4/) ---- # Différences Les petites différences entre CyanogenMod et OmniROM : * CyanogenMod est devenue un business de [CyanogenMod, Inc.](http://cyngn.com/) (bien ou pas, on laissera le lecteur seul juge) ; * OmniROM a été créée en octobre 2013 en réaction à cette création d'entreprise, par XpLoDWilD (Guillaume Lesniak, à l'origine de [Focal app](https://play.google.com/store/apps/details?id=fr.xplod.focal)) ; * OmniROM encourage les rapports de bug et les demandes de fonctionnalités qui vont atterrir dans la roadmap ; * les Nightlies contiennent des fonctionnalités finies ; * la liste des appareils pris en charge est encore très faible en comparaison à CyanogenMod mais croît rapidement (beaucoup de Nightlies non-officielles) ; * les numéros de versions sont les mêmes que AOSP (Jelly Bean 4.1, 4.2 et 4.3 et KitKat 4.4) ; * il semblerait que toutes les ROM disponibles soient à la même version KitKat 4.4 (alors que - pour le moment - en fonction des appareils CyanogenMod est disponible en version 10.2 ou 11, respectivement Jelly Bean 4.3 et KitKat 4.4). # Points communs En revanche, les points communs des deux distributions : * présence de blobs binaires propriétaires, contrairement à Replicant ; * présence des tags Google Analytics,voir [freecyngn](http://linuxfr.org/news/freecyngn-cyanogenmod-google-mais-pas-plus-libre) pour s'en débarrasser... # Spécificités Les fonctionnalités spécifiques à OmniROM, encore peu nombreuses : * notifications des appels entrants non-intrusives ; * [Active Display](http://forum.xda-developers.com/showthread.php?t=2450697) qui consiste à allumer l'écran pour afficher une notification quand elle arrive ; * meilleure gestion de l'audio via un DSP amélioré (application « Effets audio » de CyanogenMod dont l’interface a été légèrement remaniée et avec plus de fonctionnalités) ; * contrôle des permissions de chaque application par le biais de _App Ops_ ; * mise à jour différentielle selon la technique du OpenDelta OTA, qui permet le téléchargement de petits morceaux de mise à jour plutôt que l’intégralité du micrologiciel. # Retour d'expérience ## Installation Il faut avoir un recovery compatible avec Android 4.4 (sinon l’installation de la ROM échoue — sans altérer votre système), c’est à dire au moins CWM version 6.0.4.4 ou TWRP version 2.6.1. Donc si votre ROM n’est pas fondée sur Android 4.4, il vous faut avant tout installer [TWRP](http://teamw.in/twrp_view_all_devices) ou [CWM](http://www.clockworkmod.com/rommanager) (attention aux numéros de version). Sinon, en faisant une recherche sur [le forum XDA Developpers](forum.xda-developers.com/) on peut trouver (en général) assez facilement trouver un _build_ d’un recovery pour son appareil. ## Avis de [Sinma](http://linuxfr.org/users/sinma) Tout d’abord il faut savoir qu’OmniROM utilise comme [recovery](http://www.planetegalaxy.com/forum/topic17865.html) (mode de dépannage) non pas [CWM](http://forum.xda-developers.com/wiki/ClockworkMod_Recovery) mais [TWRP](http://teamw.in/project/twrp). C’est très important car le format de sauvegarde est différent et vous ne pouvez donc pas restaurer une ancienne sauvegarde après avoir installé TWRP, à moins de [réinstaller CWM ensuite](http://forum.xda-developers.com/wiki/ClockworkMod_Recovery) (moins compliqué que ce qu’il parait, mais il faut savoir ce qu’on fait). Il y moins d’options que dans CyanogenMod mais je pense que la plupart pourront s’en contenter. Certaines options que l’on trouve dans CyanogenMod se retrouvent à d’autres endroits, par exemple, le volume modifié avec les touches physiques (volume de sonnerie ou volume multimédia), la désactivation du petit bruit lorsque l’on augmente ou baisse le volume, etc. J’ai cependant repéré un léger problème d’Android Kitkat (qu’on retrouve sur OmniROM et CM) : la touche entrée d’un autre clavier que celui d’AOSP dans l’application SMS de base aura toujours pour effet d’envoyer le SMS. De plus, pour avoir le root on est obligé d’installer SuperSu qui est une application non-libre (superuser ne semble pas fonctionner). Et réinstaller CWM semble empêcher OmniROM de fonctionner (par très grave, mais pas très pratique non plus...). À part cela, c’est très stable. D’après ce que j’ai lu sur les forums les développeurs qui s’occupaient du support du Samsung Galaxy S2 chez CyanogenMod sont pour la plupart partis chez OmniROM, ce qui expliquerait les bugs présents dans les nightlies CM 11 pour cet appareil. ## Avis de [Neox](http://linuxfr.org/users/neox) Voilà comment j'ai fait pour installer OmniROM sur mon Galaxy Note (N7000) avec CWM comme recovery de départ : - installer philz-CWM pour avoir CWM 6.0.3.1 (qui ne permet pas d’installer OmniROM mais permet CyanogenMod) - installer CyanogenMod 10.2 pour avoir CWM 6.0.4.4 - installer Omnirom 4.4.2 qui bascule le recovery en TWRP Bilan, c'est beau, c'est fluide, je n'ai pas vu les problèmes graphiques évoqués sur certains forums ; de même Youtube (testé en wifi) fonctionne. La machine n'est pas rootée par l'installation par défaut à l'heure actuelle. Il est nécessaire de flasher SuperSu en version Zip.