ZTE Open C, Firefox OS, Cyanogenmod
19 décembre 2016 09:00 8 messagesTAGS : FirefoxOS Planet Libre Cyanogen Android
Il y a un an Mozilla annonçait l’arrêt de Firefox OS pour smartphone, avec une réorientation vers les objets connectés. Depuis pas grand chose, quelques projets en interne sur ces fameux objets connectés. Peu de communication visible, la communication n’étant pas le fort de Mozilla. Et de mpn côté, j’ai pris du recul, je suis passé sur d’autres projets et je n’ai plus de temps à consacrer à la suite de feu Firefox OS. Toutefois, à la demande de plusieurs personnes, qui ont un ZTE Open C sous Firefox OS, je souhaiterais faire un état des lieux. Je laisserai les membres de la communauté compléter en commentaire si besoin (coucou Lapineige).
La communauté et B2G
Lapineige et quelques autres sont assez actifs sur le sujet de B2G, successeur de Firefox OS. C’est une version communautaire, ce qui devrait être (aurait dû être) la suite de Firefox OS, pour les smartphones. Je n’en sais plus, je vous mets deux liens ici :
– de Fx-OS à B2G-OS sur le forum MozFr.org
– B2G/Transition Project/Call For Contribution
ZTE Open C
Plusieurs personnes utilisent encore leur ZTE Open C sous Firefox OS et m’ont demandés quels conséquences et risques cela pouvait avoir de rester sur cette version non maintenue et donc non mise à jour. Car pour elles, le téléphone fait le travail et ça marche, ça répond à leurs besoins en terme de fonctionnalités...
Le moteur / coeur de Firefox 0S, c’est le moteur de rendu Gecko 44 datant de novembre 2015, correspondant donc à une version 44 de Firefox. (Sachant qu’au moment de la rédaction de ce billet, la version grand publique stable est à la version n°50). Quels conséquences ? Le web évolue semaines après semaines et le navigateur intégré à Firefox OS ne suivra pas les dernières avancées. Certe il est possible qu’un navigateur d’il y a 3 / 4 ans n’éprouve pas de problèmes à faire tourner la plupart des sites actuels, et que le premier blocage / limite sera avant tout au niveau des capacités physiques (hardware : vitesse du processeur, quantité de mémoire) du téléphone. Par contre, à la longue, ça sera bloquant pour tous les sites qui utiliseront les nouveaux standards du web.
Il faudrait également que je vois si des certificats comme Let’s Encrypt sont au moins reconnu et permettent de surfer sur les sites actuels avec une connexion en https...
Y a-t-il des risques niveaux sécurité ? Affirmer que non que serait un mensonge. Mais on peut dire qu’ils sont minimes. Ils existent mais l’OS est si confidentiel, il y a si peu d’appareils en circulation / en fonctionnement, qu’il y a très peu de chances de voir des virus ou autres exploités une faille découverte sur Firefox OS pour transformer votre smartphone en zombie. Le risque existe, on le voit avec la problématique de tous les objets connectés (lampes, caméras et autres) qui ne sont pas mis à jour et qui deviennent alors la cible de groupes de pirates qui exploitent les vulnérabilités / failles de ces appareils...
En conclusion, il y a l’obsolescence du navigateur qui pourra poser problème à la longue et les risques / failles de sécurités potentiellles qui pourraient être découvertes.
Passer son ZTE Open C sur CyanogenMod ?
Faut-il passer son ZTE Open C sur CyanogenModou Android ? Oui il est possible de le faire et je vais mettre la procédure ci-dessous. Mais là encore, quid des mises à jours et évolutions ? Car que ce soit Android ou CyanogCyanogenModenmod, c’est une version 4.4 d’Android (on est à la version 7), donc une version non maintenue, non mise à jour... Et on en revient aux problématiques identiques à celles évoquées dans la partie précédente... L’intérêt peut être de bénéficier du store FDroid pour avoir des logiciels libres récents pour son smartphone (voir même du Google apps si on veut à tout pris du Google et des applications Android non libres).
Sur le pourquoi CyanogenModet non Android, lire mon billetAndroid ou CyanogenMod ?.
Cette partie est réservée à des personnes ayant déjà migrée leur téléphone ZTE Open C de la version d’origine à une version de Firefox OS communautaire. Toute erreur de manipulation (arrêt de la procédure, coupure du téléphone ou autre) peut le "bricker" / le rendre non fonctionnel. A faire uniquement si on comprend ce qui est dit (je ne détaillerai pas plus) et ce qu’il faut faire
Pour passer son ZTE Open C sur CyanogenMod, il faut passer par un boot loader alternatif qui marche/plus permissif. J’ai fait un tuto ici FirefoxOS - Bootloader alternatif, adb, et build communautaire, l’idée étant qu’au lieu de charger ensuite la rom de Firefox OS, on charge celle de Cyanogen.
Les différentes ROM pour le ZTE Open C (attention de bien prendre la bonne ! Il faut beaucoup défiler avant d’arriver aux bonnes ROMs) sont disponibles ici http://www.modaco.com/forums/topic/373101-zte-kis-3-zte-open-c-stock-roms/
Il faut un téléphone rooter (donc ayant été passé sur une version communautaire de Firefox OS).
– On utilisera le bootloader alternatif MAIS en faisant le flashage depuis la carte SD (sinon erreur en sideload) !
– En flashant avec la ROM FFOS+to+Android, on passera sur Android.
– Puis, en flashant à nouveau avec la rom CM11 non officielle pour le ZTE Open C (utilisation du bootloader alternatif et flashage en sideload), on passera sur Cyanogenmod version 11.
Il est possible de revenir à Firefox OS à tout moment, on repartira alors sur la page de référence pour ce téléphone http://builds.firefoxos.mozfr.org/doc/fr/devices/zte-open-c-fr.
Dans la même rubrique
9 juin 2017 – Ma maman a voulu un smartphone...
19 décembre 2016 – ZTE Open C, Firefox OS, Cyanogenmod
22 juin 2016 – Tfe-rss et Tiny Tiny RSS
20 mai 2016 – Android vs Firefox OS : les applications
22 mars 2016 – Still A Firefox OS user, will I migrate to Android ?
8 Messages
ZTE Open C, Firefox OS, Cyanogenmod, brieucs | 19 décembre 2016 - 14:44 1
en guise de bilan et de virtualités :
https://discourse.mozilla-community.org/t/should-we-worry-about-this/10407
https://discourse.mozilla-community.org/t/re-create-b2g-based-on-android/11114
https://discourse.mozilla-community.org/t/running-fennec-geckoview-on-aosp-without-systemui/11599
https://discourse.mozilla-community.org/t/a-boot2web-standard-architecture/11810
ceci dit, la question d’un téléphone libre en matériel et en logiciel, reste posée, après une première exploration qui n’aura pas été inutile.
ZTE Open C, Firefox OS, Cyanogenmod, alterlibriste | 19 décembre 2016 - 17:00 2
Sur la dernière version (2.6), on est sur la Firefox 45 et tous mes services auto-hébergés qui sont en https par Let’s encrypt fonctionnent parfaitement.
Il n’y a pour moi pas plus de risques potentiels qu’un Android un peu daté (plus de la moitié des appareils mobiles utilisés ?)
ZTE Open C, Firefox OS, Cyanogenmod, ao | 1er janvier 2017 - 14:26 3
Après 3 ans de Firefox OS, avec un revolution inflashable à cause du bootloader qui prend que des roms signées (merci Intel), et un ZTE d’occasion sans trop d’appli sous une FFOS 2.5 qui se faisait un peu vieillotte.
J’ai craqué, je nous ai trahis, j’ai mis un Cyanogen12 (android 5) et je REVIS ! =D
Je n’ai évidemment pas installé les applis google (je suis pas fou), mais bon la batterie tiens même plus une journée mais je m’en sers pas tellement donc je gère.
( D’ailleurs y a déjà du Cyanogen13 (Android 6) http://www.modaco.com/forums/forum/771-zte-general-discussion/ )
ZTE Open C, Firefox OS, Cyanogenmod, Renaud Orain | 14 juillet 2017 - 17:52 4
Les liens vers builds.firefoxos.mozfr.org ne fonctionnent plus (définitivement ?). Ci-dessous un lien archive.org pour les retrouver, sur https://web.archive.org/web/20170331124051/http://builds.firefoxos.mozfr.org/doc/fr/devices/zte-open-c-fr
Bien cordialement,
Renaud Orain
ZTE Open C, Firefox OS, Cyanogenmod, alexis | 6 novembre 2017 - 16:15 5
bonjour, j’aurais bien voulu mettre lineage OS sur mon open C, mais je trouve que ça manque de tuto...
je voulais partir de là http://konstakang.com/devices/kis3/CM14.1/ et en cherchant des tutos pour les "Important. Prerequisites !!!" je suis revenu sur ton site...
En fait beaucoup de liens concernant firefoxOS et divers manip sont morts (d’ailleurs merci renaud pour ton précédent post...) et beaucoup de tutos restant concernent des utilisateurs avancés ; à la base ils avaient bien mis les liens expliquant les procédures "simples" (pour eux) dans les explications mais c’est ceux là qui ont disparu...
je suis donc à la recherche de tuto détaillé pour le faire...
merci d’avance pour vos liens...
Le lien indiqué indique la procédure et je ne sais pas faire "plus simple", ça reste technique. Il faut effectivement suivre
"Important. Prerequisites !!! You need to install Android KitKat on your Open C first (e.g. EU_FFOS+to+Android.zip will do). You also need to have this ClockWorkMod or this TWRP recovery installed."
Dans mon cas, j’avais mis ClockWorkMod (via les commandes par adb), j’ai poussé la Rom Lineage sur une SD Card.
On boote sur le ClockWorkMod et ensuite,
wipe -> advanced wipe -> wipe /system
wipe -> factory reset
install lineage-14.1-xxxxxxxx-KonstaKANG-kis3.zip
install open_gapps-arm-7.1-pico-xxxxxxxx.zip
reboot system
Ca marche, mais c’est pas simple. Faut trouver quelqu’un qui a déjà migré sous ex Cyanogem / Lineage pour t’aider, c’est un peu toujours le même principe.
Lien mort (404), an | 24 novembre 2018 - 15:42 7
À la fin de l’article, le lien est mort (-> 404)
"Il est possible de revenir à Firefox OS à tout moment, on repartira alors sur la page de référence pour ce téléphone http://builds.firefoxos.mozfr.org/doc/fr/devices/zte-open-c-fr."
Une autre URL pour récupérer ce fichier ?
ZTE Open C, Firefox OS, Cyanogenmod, Guilhem Bonnefille | 6 octobre 2019 - 20:12 8
Salut,
Il y a quelques temps de cela, j’ai suivi ce tuto pour passer mon Open-C ZTE sous Android afin d’avoir des applis (F-Droid). Il était tard, je me suis arrété à l’opération consistant à poser le firmware fourni par ZTE (si j’ai bien compris).
Mais voilà, la caméra ne fonctionne pas.
Est-ce une limite sous Android/Cyanogen ou ais-je loupé une étape ?
Merci d’avance pour les conseils (ou juste la liste des trucs qui fonctionnent et qui ne fonctionnent pas en changeant l’OS).