Table des matières

ZTE Open C - Passer sous une ROM LineageOS 13

Pour résumer, c'est le flashage de ROM d'un téléphone portable (http://www.ztefrance.com/smartphones/open-c/) pour passer https://fr.wikipedia.org/wiki/Firefox_OS en https://lineageos.org/ à partir de ce site http://konstakang.com/devices/kis3/

J'ai préféré installer LineageOS 13 (http://konstakang.com/devices/kis3/CM13/) plutôt que LineageOS 14 (http://konstakang.com/devices/kis3/CM14.1/) à cause de ça “Issues : SELinux is in permissive mode” (https://fr.wikipedia.org/wiki/SELinux).

<note warning> Cette page n'est là que pour servir d'aide-mémoire.

Les opérations réalisées ici peuvent bricker le téléphone https://fr.wikipedia.org/wiki/Brick_%28informatique%29 et le rendre définitivement inutilisable.

Si vous décidez de suivre ces indications c'est à vos propres risques.

Le flashage est une opération délicate qui n’aboutit pas toujours au résultat attendu. </note>

Prérequis

Principe général

L'idée est de flasher la ROM FirefoxOS par une autre ROM FirefoxOS qui permet l'installation d'un ClockworkMod https://en.wikipedia.org/wiki/ClockworkMod afin de pouvoir réaliser des sauvegardes et installer des ROM alternatives depuis la carte SD.

<note important> Ne pas hésiter à se référer à la page du site original http://konstakang.com/devices/kis3/ mettant à disposition les éléments nécessaires comme par exemples les procédures et les fichiers à télécharger qui sont spécifiques au ZTE Open C pour l'installation de la ROM LineageOS 13 entre autres. </note>

Déroulé des opérations (en cours de rédaction, de relecture, ...)

1ère étape : installations des pilotes et flashage initial

2ème étape : préparer la carte microSD

Télécharger et copier les fichiers sur la carte microSD :

3ème étape : mise en place de la carte microSD et sauvegarde

Afin de pouvoir installer les fichiers depuis la carte microSD, il est nécessaire :

4ème étape : installation d'Android KitKat depuis la carte microSD

Avant de pouvoir installer la ROM LineageOS 13 il faut préalablement installer la version d'Android KitKat EU_FFOS+to+Android.zip proposé sur le site http://konstakang.com/ et diffusé ici https://www.androidfilehost.com/?fid=673368273298921576

<note> Le fichier RAR comprends les 2 images permettant de passer d'une part de FirefoxOS à Android KitKat, et d'autre part, de passer d'Android KitKat à FirefoxOS. </note>

Dans le menu du mode recovery sous ClockworkMod faire les opérations suiavntes :

5ème étape : activation du mode développeur et débuggage USB sous Android KitKat

Afin de pouvoir avoir accès au téléphone en USB en cas de problème, si c'est toujours possible, il faut activer le mode développeur et le mode débuggage USB en suivant les explications fournies ici http://www.developpement-applications-android.com/debogage-usb-android-jellybean-kitkat/

6ème étape : sauvegarde avant l'installation de LineageOS 13

Avant de poursuivre et de procéder à l'installation de LineageOS 13, il faut faire une sauvegarde en mode recovery sous ClockworkMod. Pour cela :

7ème étape : installation de LineageOS 13 depuis la carte microSD

Comme pour l'installation précédente de la version d'Android KitKat depuis la carte microSD il faut :

Si lors du redémarrage la question “fix root” est posée il faut répondre “no” (il y a moyen ensuite de repasser en root directement dans LineageOS 13 “Q: I have no root, why? What is that hashtag on my status bar? A: Settings → Developer options → Root access. Root management is now integrated as part of CM’s Privacy Guard and you can manage per app permissions under Settings → Privacy → Privacy Guard. You’ll have a persistent notification in the status bar when you’re running an app that uses root permissions.”).

<note> Le redémarrage est long car en plus de l'installation du système, il y a un temps pour d'optimisation des applications (plus de 100) … il faut être patient pendant de mémoire et “à la louche” un bon gros 1/4 d'heure ;-) </note>