Décembre 2018
Ci-dessus: Écran sous Firefox OS
Ci-dessus: Écran sous lineageOS, avec fond d'écran FirefoxOS
NIVEAU : moyennement facile
Prérequis: un ZTE OPEN C sous FIREFOX OS avec une carte MicroSD dedans, un PC portable sous Ubuntu LTS (ou équivalent). Les deux appareils doivent avoir des batteries fiables chargées à au moins 90% (ne pas négliger cette consigne: en cas de rupture de courant, si le PC n'a pas de batterie, votre téléphone peut devenir inutilisable - ne pas utiliser de PC qui n'a pas de batterie tampon en cas de coupure de courant). La MicroSD insérée dans le téléphone, doit avoir au moins 3Go de disponibles. Si ce n'est pas le cas, faire du ménage, libérer de l'espace sur cette MicroSD. Sinon, il sera impossible de réaliser les opérations qui suivent.
SAUVEGARDER LES DONNÉES DU TÉLÉPHONE, PAR COPIER/COLLER, À PARTIR DE L'UTILISATION DE FIREFOX OS
Ci-dessus, écran exporter les contacts dans firefox os
android-tools-adb
et android-tools-fastboot
: sudo apt install android-tools-adb android-tools-fastboot
rar
, et soit le paquet unrar
soit le paquet unrar-free
(confère https://doc.ubuntu-fr.org/rar ): sudo apt install unrar-free unrar rar
Fichiers nécessaires à la migration, depuis le site https://konstakang.com
Depuis le PC télécharger les fichiers suivants (confère les liens indiqués sur la page https://konstakang.com/devices/kis3/CM13/ )
Placer une copie des fichiers téléchargés depuis le site konstakang.com, sur la MicroSD du téléphone
Préparer TWRP, dans un répertoire dédié, sur le PC
SAUVEGARDE COMPLÈTE EN UTILISANT TWRP CUSTOMISÉ POUR LE ZTE OPEN C FIREFOX OS
Réaliser une sauvegarde complète sur la MicroSD via TWRP customisé pour le ZTE OPEN C
sudo adb reboot bootloader
. Cela retourne quelque chose de type “* daemon not running. starting it now on port 5037 * * daemon started successfully *
. Cela provoque un effet sur le téléphone: l'écran du téléphone devient noir, ou bien l'écran du téléphone se fige sur une image avec le logo firefox. Ne pas s'inquiéter. C'est normal. C'est bon signe.sudo fastboot boot recovery.img
. → Effet sur le téléphone: on y voit le logiciel TWRP qui se lance. TWRP pose des questions sur le language. Sélectionner “français”. Puis passer les étapes de configurations, en faisant glisser le curseur avec les flèches en bas, vers la droite. Nota: si TWRP propose de se connecter en “root”, alors refuser. Si TWRP propose d'installer TWRP sur le téléphone, alors refuser. Jusqu'à arriver à l'écran avec l'écran de menu principal avec les cases “installer”, “restaurer”, etc …Faire une copie de la sauvegarde complète faite avec TWRP, en lieu sûr
INSTALLER ANDROID KITKAT À LA PLACE DE FIREFOX OS
Cette étape est nécessaire. Ne pas installer Linéage avant d'avoir installé Android KitKat. Installer KitKat uniquement après avoir fait les sauvegardes depuis firefox OS, et après avoir fait une sauvegarde complète avec TWRP de la ROM FIREFOX OS contenant les données utilisateurs du moment. (CONFÈRE ÉTAPES PRÉCÉDENTES !!!)
Installer KITKAT à partir de son fichier d'installation présent sur la carte SD, en utilisant le TWRP customisé pour le ZTE OPEN C :
sudo adb reboot bootloader
. Cela retourne quelque chose de type ”* daemon not running. starting it now on port 5037 * * daemon started successfully *
. Cela provoque un effet sur le téléphone: l'écran du téléphone devient noir, ou bien l'écran du téléphone se fige sur une image avec le logo firefox. Ne pas s'inquiéter. C'est normal. C'est bon signe. NOTA: Si une erreur apparaît de type « error: insufficient permissions for device: verify udev rules. », saisir dans le terminal du PC sudo adb kill-server
puis sudo adb start-server
. sudo fastboot boot recovery.img
. → Effet sur le téléphone: on y voit le logiciel TWRP qui se lance. TWRP pose des questions sur le language. Sélectionner “français”. Puis passer les étapes de configurations, en faisant glisser le curseur avec les flèches en bas, vers la droite. Nota: si TWRP propose de se connecter en “root”, alors refuser. Si TWRP propose d'installer TWRP sur le téléphone, alors refuser. Jusqu'à arriver à l'écran avec l'écran de menu principal avec les cases “installer”, “restaurer”, etc … NOTA: Si une erreur est retournée alors essayer les autres prises USB sur votre PC (fastboot n’arrive pas bien à gérer les changements de prises USB entre chaque utilisation de fastboot).INSTALLER LINÉAGE OS 13 À LA PLACE DE ANDROID KITKAT PRÉCÉDEMMENT INSTALLÉ
Attention !: cette étape va effacer toutes les données présentes sur le téléphone. Les SMS, les MMS, les favoris Firefox, les dates de l'agenda (le calendrier), les contacts, etc …, vont être effacés. Les données sur la carte SD seront épargnées. Et les sauvegardes sur la carte SD, et les copies de sauvegardes placées sur un autre support, pourront être utilisées pour restaurer le téléphone sous FFOS avec les données, exactement là où il en était sous FFOS.
Formater le téléphone pour pouvoir ensuite installer LInéageOS:
sudo adb reboot bootloader
. Cela retourne quelque chose de type ”* daemon not running. starting it now on port 5037 * * daemon started successfully *
. Cela provoque un effet sur le téléphone: l'écran du téléphone devient noir, ou bien l'écran du téléphone se fige sur une image avec le logo firefox. Ne pas s'inquiéter. C'est normal. C'est bon signe. NOTA: Si une erreur apparaît de type « error: insufficient permissions for device: verify udev rules. », saisir dans le terminal du PC sudo adb kill-server
puis sudo adb start-server
. sudo fastboot boot recovery.img
. → Effet sur le téléphone: on y voit le logiciel TWRP qui se lance. TWRP pose des questions sur le language. Sélectionner “français”. Puis passer les étapes de configurations, en faisant glisser le curseur avec les flèches en bas, vers la droite. Nota: si TWRP propose de se connecter en “root”, alors refuser. Si TWRP propose d'installer TWRP sur le téléphone, alors refuser. Jusqu'à arriver à l'écran avec l'écran de menu principal avec les cases “installer”, “restaurer”, etc … NOTA: Si une erreur est retournée alors essayer les autres prises USB sur votre PC (fastboot n’arrive pas bien à gérer les changements de prises USB entre chaque utilisation de fastboot).Dernière ligne droite.
RÉCUPÉRER LES CONTACTS SAUVEGARDÉS SUR LA CARTE MICRO SD
Si ça a foiré quelque part, ou en cas de volonté de revenir sur le Firefox OS qui était en fonction juste avant de faire les manip', avec toutes les données, les SMS, les MMS, etc fonctionnels, rien de plus simple.
sudo adb reboot bootloader
. Cela retourne quelque chose de type “* daemon not running. starting it now on port 5037 * * daemon started successfully *
. Cela provoque un effet sur le téléphone: l'écran du téléphone devient noir, ou bien l'écran du téléphone se fige sur une image avec le logo firefox. Ne pas s'inquiéter. C'est normal. C'est bon signe. NOTA: Si une erreur apparaît de type « error: insufficient permissions for device: verify udev rules. », saisir dans le terminal du PC sudo adb kill-server
puis sudo adb start-server
. sudo fastboot boot recovery.img
. → Effet sur le téléphone: on y voit le logiciel TWRP qui se lance. TWRP pose des questions sur le language. Sélectionner “français”. Puis passer les étapes de configurations, en faisant glisser le curseur avec les flèches en bas, vers la droite. Nota: si TWRP propose de se connecter en “root”, alors refuser. Si TWRP propose d'installer TWRP sur le téléphone, alors refuser. Jusqu'à arriver à l'écran avec l'écran de menu principal avec les cases “installer”, “restaurer”, etc … NOTA: Si une erreur est retournée alors essayer les autres prises USB sur votre PC (fastboot n’arrive pas bien à gérer les changements de prises USB entre chaque utilisation de fastboot).