Ceci est une ancienne révision du document !


Statut de cette page: encours de rédaction / brouillon / non-stable / non vérifiée

Passer un ZTE OPEN C depuis Firefox OS vers Lineage

Décembre 2018

RÉSUMÉ

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.

ÉTAPE 1. SAUVEGARDE LES DONNÉES DU TÉLÉPHONE, PAR COPIER/COLLER, DEPUIS FIREFOX OS

  1. Sur le téléphone sous Firefox OS, exporter les contacts sur la carte MicroSD: contacts → roue dentée → exporter → sélectionner tout → exporter → sur carte SD (pour plus de sécurité, il est aussi possible de faire un second export via emails ou bluetooth).
  2. Sur le téléphone sous Firefox OS, autoriser le partage en USB des données: mémoire interne et carte MicroSD
  3. Connecter le téléphone au PC en USB: depuis le PC, dans le navigateur de fichiers, apparaissent la mémoire interne et la carte MicroSD du téléphone.
  4. Depuis le PC, faire un copier/coller des fichiers de la mémoire interne et de la carte MicroSD du téléphone, sur un autre support (sur votre PC, ou sur un support externe connecté au PC).
  5. Déconnecter le téléphone du PC.

ÉTAPE 2. TÉLÉCHARGER LES FICHIERS NÉCESSAIRES

Télécharger et installer les paquets nécessaires sur le PC

  1. Sur le PC, si ce n'est pas déjà fait, installer les 2 paquets: android-tools-adb et android-tools-fastboot: sudo apt install android-tools-adb android-tools-fastboot
  2. Si ce n'est pas déjà fait, installer le paquet 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

Télécharger les fichiers nécessaires à la migration, depuis le site https://konstakang.com

Depuis le PC télécharger les fichiers suivants, en suivant les liens indiqués sur la page https://konstakang.com/devices/kis3/CM13/

  1. Depuis le PC, se rendre sur la page https://konstakang.com/devices/kis3/CM13/ . Cliquer sur le lien “EU_FFOS+to+Android.zip” situé dans la section “important requisite”. Cela envoi vers une page pour télécharger un fichier appelé “Open_c_root_Android4.4”. C'est une archive .rar . Télécharger ce fichier. Il s'agit d'une archive contenant deux fichiers servant à passer de Firefox OS à Android Kitkat, et vis-versa.
  2. Depuis le PC, se rendre sur la page https://konstakang.com/devices/kis3/CM13/ . Cliquer sur le lien situé en dessous du texte de type “lineage-13.0-20170205-UNOFFICIAL-KonstaKANG-kis3.zip”. Cela renvoi vers une page pour télécharger un fichier avec un nom du type: “lineage-13.0-20170205-UNOFFICIAL-KonstaKANG-kis3.zip”. Télécharger ce fichier. Il s'agit du fichier d'installation de Linéage sur le ZTE OPEN C, fichier qui sera à installer qu'après avoir utilisé TWRP et qu'après avoir installé Android Kitkat.
  3. Depuis le PC, se rendre sur la page https://konstakang.com/devices/kis3/CM13/ . Cliquer sur le lien “TWRP” situé dans la section “important requisite”. Cela renvoi vers la page https://konstakang.com/devices/kis3/TWRP/ de la version customisée pour le ZTE OPEN C du logiciel TWRP, customisation réalisée par “konsta”. Sur cette page https://konstakang.com/devices/kis3/TWRP/ , cliquer sur le lien situé en dessous de “recovery-twrp-3.0.2-0-kis3.zip (CWM/TWRP flashable)”. Ce lien renvoi vers une page de téléchargement d'un fichier appelé “recovery-twrp-3.0.2-0-kis3.zip”.

Placer une copie des fichiers téléchargés depuis le site konstakang.com, sur la MicroSD du téléphone

  1. Éteindre le téléphone.
  2. Prendre le ZTE OPEN C (après l'avoir éteint). Retirer le dos du téléphone pour accéder à la carte SD. La retirer. La glisser dans un lecteur de carte Micro SD. Connecter le lecteur de carte MicroSD au PC.
  3. Depuis le PC, la carte MicroSD et son contenu apparaissent dans le navigateur de fichier.
  4. Depuis le PC, créer un dossier sur la MicroSD du téléphone, appelé “FFOS-KITKAT-FFOS”. Faire un copié collé du fichier “Open_c_root_Android4.4.rar” téléchargé précédemment, depuis le PC vers le répertoire “FFOS-KITKAT-FFOS” sur la MicroSD du téléphone. Avec un gestionnaire d'archive, ouvrir le fichier “Open_c_root_Android4.4.rar” situé dans le répertoire “FFOS-KITKAT-FFOS” sur la MicroSD: clic droit, ouvrir avec gestionnaire d'archive. L'archive s'ouvre. Le fichier contient 2 deux fichiers zip: “EU_FFOS+to+Android.zip” (fichier pour passer de Firefox Os à Android KitKat); et “EU_Android+to+FFOS.zip” (fichier pour passer de Android KitKat à Firefox OS). Ne pas faire “extraire”, car il faut extraire chaque fichier l'un après l'autre. Dans l'archive, faire clic droit sur le fichier zip “EU_FFOS+to+Android.zip”, puis extraire. Cela extrait le fichier zip “EU_FFOS+to+Android.zip” sur la MicroSD. Une fois terminé, toujours dans l'archive ouverte, clic droit sur le fichier “EU_Android+to+FFOS.zip”, puis extraire. Cela extrait le fichier “EU_Android+to+FFOS.zip” sur la MicroSD. Une fois fait, fermer le gestionnaire d'archives.
  5. Depuis le PC, créer un dossier sur la MicroSD du téléphone, appelé “LINEAGE-13-ZTE-OPEN-C”. Faire un copié collé du fichier “lineage-13.0-20170205-UNOFFICIAL-KonstaKANG-kis3.zip” téléchargé précédemment, depuis le PC vers le répertoire “LINEAGE-13-ZTE-OPEN-C” sur la MicroSD du téléphone.
  6. NE PAS déplacer, NI faire de copie, du fichier TWRP “recovery-twrp-3.0.2-0-kis3.zip” sur la MicroSD (voir ci-dessous, ce qu'il faut faire avec ce fichier).

=== Préparer TWRP dans un emplacement sur le PC

  1. Sur le PC, créer un répertoire UTILISATION-TWRP quelque part sur votre PC. Déplacer dans le répertoire UTILISATION-TWRP, le fichier “recovery-twrp-3.0.2-0-kis3.zip” téléchargé précédemment (la version modifiée de TWRP pour le ZTE OPEN C).
  2. Sur le PC, décompresser le fichier “recovery-twrp-3.0.2-0-kis3.zip” dans le répertoire “UTILISATION-TWRP”: extraire le fichier de type “recovery-twrp3020-kis3.img”
  3. Sur le PC, dans le répertoire “UTILISATION-TWRP”, renommer le fichier “recovery-twrp3020-kis3.img” qui vient d'être décompressé, en “recovery.img” (sans les guillemets).

ÉTAPE 3. 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

  1. Depuis le PC, télécharger la version modifiée de TWRP pour le ZTE OPEN C depuis cette adresse: https://konstakang.com/devices/kis3/TWRP/ (Depuis cette page, il y a un lien pour télécharger un fichier zip juste en dessous d'une phrase de type “recovery-twrp-3.0.2-0-kis3.zip CWM/TWRP flashable”)
  2. Sur le téléphone allumé, autoriser le débogage distant: Firefox OS - Paramètres → Information téléphone → Plus d'information → Developeur → Débogage Distant (Cocher la case)
  3. Le téléphone allumé, le brancher en USB sur le PC
  4. Sur le PC, se placer dans le répertoire TWRP où se trouve le fichier zip précédemment décompressé, et précédemment renommé recovery.img
  5. Sur le PC, ouvrir un terminal dans le répertoire TWRP: clic droit → ouvrir dans un terminal
  6. Sur le PC, dans le terminal, saisir: 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.
  7. Sur le PC, dans le terminal, saisir: 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 …
  8. Sur l'écran du téléphone, cliquer sur “sauvegarder”, puis cocher les 3 cases: Amorçage, Système, Données. Ne pas cocher les cases: cache et android sécurisé. Lancer la sauvegarde en faisant glisser vers la droite le curseur en forme de flèche. La sauvegarde se génère. Attendre. L'écran peut parfois devenir noir. Ne rien faire. C'est normal. Attendre la fin de la sauvegarde: quand la sauvegarde est terminée, TWRP l'indique. Une fois la sauvegarde TWRP terminée, relancer le téléphone, en cliquant sur le téléphone “relancer le système” ou quelque chose comme ça. Nota: si, sur le téléphone, TWRP propose d'installer TWRP, ne pas accepter, il faut refuser. Idem s'il demande de se connecter en root. Relancer le système, fait redémarrer le téléphone sous firefox OS. Quand l'écran Firefox OS apparaît, débrancher le téléphone du PC.

Faire une copie de la sauvegarde complète faite avec TWRP, en lieu sûr

  1. Éteindre le téléphone.
  2. Prendre le ZTE OPEN C (après l'avoir éteint). Retirer le dos du téléphone pour accéder à la carte SD. La retirer. La glisser dans un lecteur de carte Micro SD. Connecter le lecteur de carte MicroSD au PC.
  3. Depuis le PC, la carte MicroSD et son contenu apparaissent dans le navigateur de fichier.
  4. Depuis le PC, naviguer sur la MicroSD. Repérer le répertoire TWRP. Naviguer dans ce répertoire. Il y a un sous-dossier intitulé “backup”. Naviguer dedans. Il doit y avoir la sauvegarde réalisée précédemment. Son nom comporte des indications de date et le nom de la sauvegarde. Il faut trouver cette sauvegarde.
  5. Depuis le PC, copier/coller la sauvegarde faites avec TWRP située sur la MicroSD du téléphone (ou carrément, copier/coller tout le dossier TWRP situé sur la MicroSD), vers un dossier/répertoire de sauvegarde sur un autre support (sur le PC, ou sur un support externe).
  6. Vérifier que la copie sur votre support de sauvegarde s'est bien passée: vérifier la présence du fichier de sauvegarde; vérifier sa taille en octets en la comparant à la taille de son fichier original sur la MicroSD.
  7. Une fois les vérifications réalisées, retirer le lecteur de la microSD (le déconnecter du PC). Replacer la microSD dans le téléphone.
  8. Allumer le téléphone, sans le connecter au PC.

ÉTAPE 4: 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.

Placer le fichier d'installation KITKAT sur la MicroSD

  1. Depuis le PC, cliquer sur le lien “EU_FFOS+to+Android.zip” présent sur la page https://konstakang.com/devices/kis3/CM13/. Cela envoi vers une page pour télécharger un fichier appelé “Open_c_root_Android4.4”. C'est une archive .rar . Télécharger ce fichier.
  2. Prendre le ZTE OPEN C (après l'avoir éteint), retirer le dos du téléphone pour accéder à la carte SD. La retirer. La glisser dans un lecteur de carte Micro SD. Connecter le lecteur de carte MicroSD au PC.
  3. Depuis le PC, la carte MicroSD et son contenu apparaissent dans le navigateur de fichier.
  4. À partir du PC, créer un répertoire (un dossier) appelé “FFOS-ANDROID-FFOS” sur la MicroSD.
  5. À partir du PC, copier / coller le fichier “Open_c_root_Android4.4.rar” téléchargé précédemment, sur la MicroSD dans le dossier “FFOS-ANDROID-FFOS” .
  6. À partir du PC, avec un gestionnaire d'archive, ouvrir le fichier “Open_c_root_Android4.4.rar” situé sur la MicroSD: clic droit, ouvrir avec gestionnaire d'archive. L'archive s'ouvre. Le fichier contient 2 deux fichiers zip: “EU_FFOS+to+Android.zip” (fichier pour passer de Firefox Os à Android KitKat); et “EU_Android+to+FFOS.zip” (fichier pour passer de Android KitKat à Firefox OS). Ne pas faire “extraire”, car il faut extraire chaque fichier l'un après l'autre. Dans l'archive, faire clic droit sur le fichier zip “EU_FFOS+to+Android.zip”, puis extraire. Cela extrait le fichier zip “EU_FFOS+to+Android.zip” sur la MicroSD. Une fois terminé, toujours dans l'archive ouverte, clic droit sur le fichier “EU_Android+to+FFOS.zip”, puis extraire. Cela extrait le fichier “EU_Android+to+FFOS.zip” sur la MicroSD.
  7. Depuis le PC, fermer le gestionnaire d'archives.
  8. Retirer le lecteur de la microSD (le déconnecter du PC). Replacer la microSD dans le téléphone.
  9. Allumer le téléphone, sans le connecter au PC.

Installer KITKAT à partir de son fichier d'installation présent sur la carte SD, en utilisant le TWRP customisé pour le ZTE OPEN C

  1. Sur l'écran du téléphone, cliquer sur “installer”.
  2. Sur l'écran du téléphone, naviguer dans l'arborescence, et se rendre dans le répertoire FFOS-ANDROID-FFOS de la MicroSD, dans lequel se situe le fichier “EU_FFOS+to+Android.zip”. Cliquer sur ce fichier pour le sélectionner. Cocher la case “redémarrer automatiquement si l'installation est complète”. Puis faire glisser les flèches vers la droite pour lancer l'installation.
  3. Sur le PC Utiliser TWPR pour une sauvegarde complète
  4. Installer Android KitKat
  5. Formater
  6. Installer Linéage

Note importante : ce « tuto » est spécifique au ZTE OPEN C Firefox OS d’origine, acheté en magasin en France, tournant sous Firefox OS d’origine (pas une version build communautaire). Si vous avez une autre version de ZTE OPEN C (acheté sur Ebay par exemple), ou une autre version de Firefox OS (une version communautaire par exemple), alors il est possible que les procédures ne fonctionnent pas.

Avertissement : en suivant ce tutoriel, vous devriez arriver au bout sans encombre. Cependant il arrive que la procédure se passe mal. Il peut arriver que votre téléphone devienne inutilisable. Il est préférable que vous ayez un autre téléphone sous la main (un plan B), dans le cas où votre ZTE OPEN C devient HS à cause de cette procédure. Ne venez pas vers nous si ça foire. Vous suivez cette procédure à vos risques et périls, au risque et péril de votre ZTE OPEN C. Nous ne sommes pas responsables de votre décision de suivre cette procédure, ni des dommages que cela pourrait avoir sur votre téléphone. Faites attention à ce que vous faite.

Niveau : moyennement facile

PRÉ-REQUIS

Pré-requis connaissances numériques

  • savoir utiliser un PC tournant sous Ubuntu
  • savoir comprendre des consignes incluant des saisies de lignes de commandes
  • savoir ouvrir et utiliser un terminal sous Ubuntu
  • savoir entrer des lignes de commandes dans un terminal sous Ubuntu
  • savoir copier coller des données d’un support à l’autre (SD ↔ PC ↔ support externe)
  • savoir ce que signifie « formater »
  • savoir connecter le ZTE OPEN C au PC
  • savoir charger la batterie des appareils à hauteur de 90 %
  • savoir suivre un tutoriel numérique
  • savoir repérer son propre niveau de connaissances numériques pour décider de suivre ou ne pas suivre ce tutoriel (notion d’autonomie)
  • savoir se faire accompagner en cas de doute, auprès d’une personne de confiance, ayant les connaissances et le matériel nécessaire

Pré-requis matériel

  • un ZTE OPEN C Firefox OS d’origine, acheté en magasin en France, tournant sous Firefox OS d’origine (pas une version build communautaire), avec une batterie fiable chargée à + de 90 %.
  • une carte MicroSD de 8Go ou plus, pour les sauvegardes et l’installation
  • une seconde carte MicroSD pour que Lineage puisse la définir comme carte de stockage
  • un lecteur de carte MicroSD connectable à un PC
  • un PC portable avec une batterie fiable chargée à + de 90 % (en cas de panne de courant pendant la procédure), tournant sous Ubuntu LTS 16.04 ou supérieur
  • un cordon pour relier le ZTE OPEN C au PC
  • une connexion internet (le téléphone et le PC connectés)

Pré-requis logiciels

  • zte_open_c_migration_de_firefox_os_vers_lineage.1543772664.txt.gz
  • Dernière modification: 2018/12/02 18:44
  • par Antoine C.