Aymeric / APLU(.FR) - Mot-clé - lineageosSite d'Aymeric (ou d'aplufr) pour parler de Linux, de technique.. enfin de tout et surtout de n'importe quoi !2023-09-19T19:41:16+02:00Aymericurn:md5:9a770342f58fde945e9ce016459f8f12DotclearQuelle version de LineageOS pour le Wileyfox Swift ?urn:md5:2e75b3d20dbb8337c38d5c7d7b4562802021-07-29T11:17:00+02:002021-07-30T11:17:31+02:00APLUandroidAndroidcracklinglineageosSwift<p>Ce billet sera mis à jour au fil des mises à jour de LineageOS pour vous indiquer quelle version de LineageOS j’utilise, vous pouvez bien sûr prendre les devants et passer sur une autre version, mais parfois certaines mises à jour sont problématiques…</p>
<p><u>Au 20 juillet 2021</u> : lineage-17.1-20210706-microG-crackling.zip, pas de soucis rencontré.<br />
Le patch de sécurité est celui du 5 juin 2021.</p> <h3>Historique</h3>
<p><u>Au 26 avril 2020</u> : lineage-16.0-20200423-microG-crackling.zip, pas de soucis rencontré.<br />
Le patch de sécurité est celui du 5 avril 2020.</p>
<p><u>Au 7 avril 2020</u> : lineage-16.0-20200402-microG-crackling.zip, pas de soucis rencontré.<br />
A noté un changement de mainteneur côté LineageOS, il n’y pas eu de version pendant un mois.<br />
Le patch de sécurité est celui du 5 mars 2020.</p>
<p><u>Au 11 janvier 2020</u> : lineage-16.0-20200106-microG-crackling.zip, pas de soucis rencontré.<br />
Le patch de sécurité est celui du 5 décembre 2019.</p>
<p><u>Au 21 décembre 2019</u> : lineage-16.0-20191216-microG-crackling.zip, pas de soucis rencontré.<br />
Le patch de sécurité est celui du 5 décembre 2019.</p>
<p><u>Au 5 novembre 2019</u> : lineage-16.0-20191104-microG-crackling.zip, pas de soucis rencontré.<br />
Le patch de sécurité est celui du 5 octobre 2019.</p>
<p><u>Au 7 octobre 2019</u> : lineage-16.0-20190930-microG-crackling.zip, pas de soucis rencontré.<br />
Le patch de sécurité est celui du 5 septembre 2019.</p>
<p><u>Au 10 septembre 2019</u> : lineage-16.0-20190909-microG-crackling.zip, pas de soucis rencontré mais la mise à jour du firmware interne du téléphone est obligatoire. Un billet va être publié dans les prochains jours pour expliquer cette mise à jour. Pour le reste il s’agit d’une installation normale du système.<br />
Le patch de sécurité est celui du 1 août 2019.</p>
<p><u>Au 18 mai 2018</u> : lineage-14.1-20180516-microG-crackling.zip, pas de soucis rencontré.<br />
Le patch de sécurité est celui du 5 avril 2018.</p>
<p><u>Au 18 avril 2018</u> : lineage-14.1-20180418-microG, pas de soucis rencontré.<br />
Le patch de sécurité Android est celui du 5 avril 2018.</p>
<p><u>Au 17 mars 2018</u> : lineage-14.1-20180314-microG, pas de soucis rencontré.<br />
Le patch de sécurité Android est celui du 5 février 2018.</p>
<p><u>Au 28 janvier 2018</u> : lineage-14.1-20180122-microG, pas de soucis rencontré.<br />
Le patch de sécurité Android est celui du 5 janvier 2018.</p>
<p><u>Au 01 décembre 2017</u> : lineage-14.1-20171129-microG, attention il s’agit d’un changement de ROM bien que basée sur LineageOS, un billet explicatif arrive prochainement.<br />
Le patch de sécurité Android est celui du 6 novembre 2017.</p>
<p><u>Au 01 novembre 2017</u> : lineage-14.1-20171031, pas de soucis rencontré.<br />
Le patch de sécurité Android est celui du 5 octobre 2017. Cette version inclu les correctifs pour limiter l’attaque sur le protocole WPA.</p>
<p><u>Au 16 octobre 2017</u> : lineage-14.1-20171016, pas de soucis rencontré.<br />
Le patch de sécurité Android est celui du 5 octobre 2017. Cette version n’apporte pas le correctif pour limiter l’attaque sur le protocole WPA (voir <a href="https://www.krackattacks.com/" hreflang="en">krack</a>).</p>
<p><u>Au 24 septembre 2017</u> : lineage-14.1-20170918, pas de soucis rencontré.<br />
Le patch de sécurité Android est celui du 5 septembre 2017 qui corrige un grand nombre de vulnérabilité.</p>
<p><u>Au 13 septembre 2017</u> : lineage-14.1-20170911, pas de soucis observé.<br />
Le patch de sécurité Android est celui du 5 août 2017.</p>
<p><u>Au 09 septembre 2017</u> : lineage-14.1-20170904, pas de soucis observé. Je n’ai pas effectué de test sur les autres versions publiées. Cette version corrige <a href="https://source.android.com/security/bulletin/2017-08-01" hreflang="en">plusieurs vulnérabilités critique</a>.<br />
Le patch de sécurité Android est celui du 5 août 2017.</p>
<p><u>Au 09 août 2017</u> : toujours la version lineage-14.1-20170717, la version lineage-14.1-20170807 qui corrige d’importantes failles de sécurité rend l’écran inactif, plutôt génant donc. Je n’ai pas le temps de tester les versions intermediaire.</p>
<p><u>Au 24 juillet 2017</u> : lineage-14.1-20170717, pas de soucis observé. Je n’ai toujours pas effectué de test sur les autres versions publiées.<br />
Le patch de sécurité Android est celui du 5 juillet 2017.</p>
<p><u>Au 27 juin 2017</u> : lineage-14.1-20170626, pas de souci observé. Le système de GPS GLONAS fonctionne (il ne fonctionnait pas dans les versions précédentes). Je n’ai, là non plus, pas eu l’occasion de tester les autres versions publiées dans le mois de juin.<br />
Le patch de sécurité Android est celui du 5 juin 2017.</p>
<p><u>Au 02 juin 2017</u> : lineage-14.1-20170529 fonctionne sans problème, je n’ai pas eu l’occasion de tester les autres versions publiées dans le mois de mai.</p>
<p><u>Au 09 mai 2017</u> : lineage-14.1-20170508 semble fonctionner normalement, sans les problèmes des <a href="https://jira.lineageos.org/browse/REGRESSION-395" hreflang="en">deux précédentes</a> versions. Cependant la source du problème n’a pas été identifiée.</p>
<p><u>Au 06 mai 2017</u> : lineage-14.1-20170410, il y a un problème avec la version lineage-14.1-20170424 ainsi que la version lineage-14.1-20170501, lors de la désactivation du wifi, le téléphone redémarre.</p>Wileyfox - mise à jour vers LineageOS 15.1 et 16urn:md5:a8494d75dbc35d611090eb118fdfe8c42019-09-13T13:37:00+02:002019-10-07T14:33:36+02:00APLUandroidandroidlineageosSwiftTWRPwileyfox <p>Avant de commencer, il important d’effectuer une sauvegarde de vos données, vous pouvez tout perdre (surtout que nous sommes un vendredi 13 !).</p>
<p>À titre d’information lors de ma migration de LineageOS 14.1 vers 15.1 je n’ai rien perdu (sauf ma carte SD mais ça n’a aucun rapport, elle avait déjà des signes de faiblesses avant), pas plus qu’avec la migration vers LineageOS 16 mais je ne vous conseille pas de jouer avec le feu.</p>
<h2>Petit rappel de base</h2>
<p>Sur votre téléphone, il y a 3 niveaux de démarrage:</p>
<ul>
<li>Le mode fastboot, c’est un mode bas niveau qui permet de mettre à jour assez arbitrairement pas mal de choses sans trop de vérification ;</li>
<li>Le mode recovery, c’est un système léger qui permet de mettre à jour le système Android installé à côté ;</li>
<li>Le système Android qui vous sert à jouer et téléphoner.</li>
</ul>
<p>Habituellement, lors des mises à jour, on n’utilise que le mode recovery pour mettre à jour Android.</p>
<p>Vous pouvez avoir le système Android complètement cassé, si vous avez le recovery, c’est récupérable. Vous pouvez avoir le recovery complètement mort mais continuer à utiliser votre téléphone.</p>
<p>Les étapes de démarrage du téléphone ensuite sont : chargement du bootloader, puis activation d’un des modes.</p>
<p>Les étapes ci-dessous ne peuvent pas être réalisées si vous ne possédez par un ordinateur pour effectuer les manipulations.</p>
<h2>Mise à jour du bootloader</h2>
<p>Si comme moi vous avez un téléphone qui n’a pas reçu les mises à jour de CyanogenOS avant sa mort, il va falloir d’abord mettre à jour le bootloader du téléphone pour supporter une nouvelle version du recovery.</p>
<p>Cela ne signifie pas que mon téléphone n’est pas à jour, simplement les micrologiciels n’ont pas reçu les dernières mises à jour de l’éditeur.</p>
<p>Pour effectuer la mise à jour, il faut passer le téléphone en mode fastboot. Depuis un système android déjà actif. Le plus simple est de lancer la commande</p>
<pre>
adb reboot fastboot</pre>
<p>Sinon il faut éteindre le téléphone et allumer en appuyant simultanément sur le bouton volume up et power.</p>
<h3>Est-ce que je dois faire la mise à jour ?</h3>
<p>La manière la plus simple et de regarder l’écran du téléphone lorsqu’il est en fastboot (voir le paragraphe au dessus).</p>
<p>Si l’écran ressemble à ça :</p>
<p><a class="media-link" href="https://www.aplu.fr/v2/public/android/fastboot_old.png"><img alt="" class="media" src="https://www.aplu.fr/v2/public/android/.fastboot_old_s.png" style="margin: 0 auto; display: table;" /></a></p>
<p><strong>Vous devez faire la mise à jour !</strong></p>
<p>Si l’écran ressemble à ça :</p>
<p><a class="media-link" href="https://www.aplu.fr/v2/public/android/fastboot_new.png"><img alt="" class="media" src="https://www.aplu.fr/v2/public/android/.fastboot_new_s.png" style="margin: 0 auto; display: table;" /></a></p>
<p>Pas besoin de faire la mise à jour, tout va bien, passez directement à l’étape suivante (installer TWRP).</p>
<h3>Installer la nouvelle version du bootloader</h3>
<p>Sur votre PC, il faut récupérer le <a href="https://www.aplu.fr/files/android/radio-20161215-crackling.zip">fichier suivant</a> qui contient l’ensemble des fichiers requis pour la mise à jour.</p>
<p>Ces fichiers se trouvent aussi dans <a href="https://www.aplu.fr/files/android/CyanogenOS/cm-13.1.2-ZNH2KAS3LG-crackling-signed-42f2b8e414.zip">l’image dans l’image officielle de CyanogenOS 13.x disponible ici</a> (ou sur d’autres sites similaire) mais pour plus de simplicité seuls les fichiers utiles sont extraits.</p>
<p>Ensuite, branchez le téléphone au PC et effectuez les commandes suivantes :</p>
<pre>
fastboot flash aboot emmc_appsboot.mbn
fastboot flash rpm rpm.mbn
fastboot flash tz tz.mbn
fastboot flash hyp hyp.mbn
fastboot flash modem NON-HLOS.bin
fastboot flash sbl1 sbl1.mbn
fastboot flash splash splash.img
fastboot reboot bootloader
</pre>
<h2>Mise à jour du recovery - Mise à jour de TWRP</h2>
<p>Une fois le bootloader mis à jour, on va procéder à la mise à jour du recovery, ce qui permettra d’installer les nouvelles versions d’Android.</p>
<p>Pour ce faire, on récupère la dernière image <a href="https://eu.dl.twrp.me/crackling/">TWRP sur leur site</a>, à cette date j’utilise la version 3.2.3-0.</p>
<p>Et on exécute la commande suivante pour l’installer sur le téléphone.</p>
<pre>
fastboot flash recovery twrp-3.2.3-0.img</pre>
<h2>Installation de la nouvelle version d’Android</h2>
<p>Ensuite la mise à jour s’effectue traditionnellement, on télécharge le fichier zip avec la mise à jour et on l’installe.</p>
<p>Je vous renvoie <a class="ref-post" href="https://www.aplu.fr/v2/post/2017/04/04/lineageos-sur-wileyfox-swift">vers le billet précédent pour la suite de la procédure</a>.</p>
<p>Pensez à prendre les versions récentes de LineageOS :-)</p>Migration de LineageOS vers LineageOS for µGurn:md5:0659b812d545b0a21cef1a4eaea9a5be2017-12-06T12:00:00+01:002017-12-10T01:01:17+01:00APLUandroidGooglelineageosmicrog <p>Je viens de migrer mon téléphone de la version de <a href="http://lineageos.org/" hreflang="en">LineageOS</a> vers la version <a href="https://lineage.microg.org/" hreflang="en">LineageOS for µG</a>.</p>
<h2>Qu’est-ce que cette version apporte en plus ?</h2>
<p>Deux choses :</p>
<p>L’intégration native de F-Droid et de F-Droid Privileged Extension (qui permet d’installer directement depuis F-Droid comme c’est le cas nativement avec le Google PlayStore).</p>
<p>L’intégration des applications microG. Il s’agit d’un projet open-source qui a ré-implémenté les services rendus par les applications propriétaires de Google qui sont livrées avec les Google Apps. On retrouve par exemple la localisation <em>via</em> le réseau ou l’utilisation des API Google Maps pour certaines applications (c’est ce que l’on appelle les GmsCore et GSF).</p>
<p>À part ces deux points-là, c’est la même chose qu’un LineageOS « pur ».</p>
<p>Le principal intérêt en ce qui me concerne est sur la partie localisation passive avec une base locale sur le téléphone. C’est-à-dire sans consommation de données et sans que des informations soient envoyées sur Internet, tout en permettant aux applications qui demandent ma localisation de l’obtenir. Le résultat donne une estimation de quelques centaines de mètres à un kilomètre près, ça dépendra de la précision des sources de localisation.</p>
<p>C’est assez idiot mais ça permet par exemple d’avoir la météo de Toulouse quand on est à Toulouse (en acceptant la localisation dans Firefox) ou encore d’avoir la carte OsmAnd directement positionnée sur l’endroit où l’on se trouve !</p>
<h2>Comment migrer sans perdre les données ?</h2>
<p>Cette procédure est valable pour le Wileyfox Swift mais est adaptable aux autres téléphones supportés par LineageOS.</p>
<p>Il faut d’abord télécharger deux fichiers depuis <a href="https://download.lineage.microg.org/" hreflang="en">https://download.lineage.microg.org/</a></p>
<ol>
<li>Dans le répertoire <em>extra</em> le fichier : <em>lineageos-for-microg-keys-migration.zip</em></li>
<li>Dans le répertoire <em>crackling</em> (ou le nom correspondant à votre téléphone) une version plus récente de LineageOS que celle que vous avez sur le téléphone (dans mon cas j’avais la version <em>lineage-14.1-20171127-nightly-crackling-signed.zip</em> je suis passé sur la version <em>lineage-14.1-20171129-microG-crackling.zip</em>)</li>
</ol>
<p>Ensuite, désinstallez, si vous les avez déjà, les applications suivantes :</p>
<ul>
<li>UnifiedNlp et les locations providers qui fonctionnent avec (comme MozillaNlpBackend, LocalGsmNlpBackend ou encore NominatimNlpBackend)</li>
<li>toutes les Google Apps.</li>
</ul>
<p>Puis redémarrez votre téléphone sur le recovery (TWRP).</p>
<p>Ce n’est pas obligatoire mais je recommande de faire une sauvegarde depuis TWRP de votre système avant.</p>
<p>Puis, toujours depuis le recovery, installez dans l’ordre et sans redémarrer <em>lineageos-for-microg-keys-migration.zip</em> puis <em>lineage-14.1-20171129-microG-crackling.zip</em> (ou toute autre version plus récente que la version de LineageOS).</p>
<p>C’est tout, il ne reste plus qu’à redémarrer, ce qui va prendre plus de temps que d’habitude, c’est normal.</p>
<h2>Post-configuration</h2>
<p>Dans les petits réglages à faire ensuite, il faut simplement aller activer quelques options de µG, par défault elles sont désactivées.</p>
<p>Ces réglages se font depuis les « Parmètres de microG ».</p>
<h3>UnifiedNlp</h3>
<p>Il s’agit de toute la partie localisation passive et configuration des plugins.</p>
<p>De mon côté, j’ai choisi d’installer LocalGsmNlpBackend (disponible sur F-Droid) qui est capable de me positionner avec une base locale (à mettre à jour manuellement) des signaux GSM. Vous pouvez aussi compléter ce besoin avec le service, en ligne, de Mozilla, le plugin est déjà installé (mais pas activé par défault).</p>
<p>L’autre plugin que j’ai activé est NominatimNlpBackend qui permet de transformer une adresse en coordonnées GPS en allant interroger OpenStreetMap.</p>
<h3>Services Google</h3>
<p>De mon côté, je n’ai rien d’activé dans cette partie-là.</p>
<p>Enregistrement du terminal, je n’ai pas fait, je n’ai pas prévu et je n’y vois pas l’utilité.</p>
<p>Google Cloud Messaging, certaines applications peuvent en avoir besoin. Il s’agit d’un mécanisme pour faire passer des messages entre un serveur et une application de manière simple (pour les développeurs), c’est à ce besoin que répond le GCM. Si vous l’activez, vous pouvez configurer la fréquence et n’autoriser que certaines applications à en profiter.</p>
<p>Google SafetyNet, encore une fois, des services fournis par Google pour les développeurs pour qu’ils puissent effectuer des vérifications de sécurité au niveau de leur application. Pour plus de détails sur ce que fait SafetyNet, je vous renvoie vers <a href="https://koz.io/inside-safetynet/" hreflang="en">ce billet, en anglais</a>. À noter qu’avec µG, il y a moyen d’utiliser d’autres serveurs que ceux de Google, mais je ne connais aucune implémentation à ce jour.</p>
<h2>Vérification du fonctionnement</h2>
<p>Il y a une partie Auto-Verification, vous devez avoir toutes les cases au vert, sauf éventuellement « optimisation de la batterie ». Si ce n’est pas le cas, un reboot peut souvent aider.</p>
<h2>Ajout du dépôt µG dans F-Droid</h2>
<p>Ceci permet de garder les applications µG à jour car le projet évolue rapidement et les dépôts F-Droid sont souvent en retard.</p>
<p>La méthode la plus simple consiste à aller sur la <a href="https://microg.org/fdroid.html" hreflang="en">page suivante</a>.</p>Wileyfox Swift bloqué sur TWRP ?urn:md5:b8099cae91a3889770f2f349e78b03322017-05-07T07:05:00+02:002017-06-27T21:30:25+02:00APLUandroidandroidcracklinglineageosSwiftTWRPwileyfox <p>Si vous aviez <a class="ref-post" href="https://www.aplu.fr/v2/post/2017/04/04/lineageos-sur-wileyfox-swift">lu attentivement le billet précédent</a>, je vous avais dit de ne pas faire la mise à jour depuis le téléphone sous peine de rester bloquer sur TWRP…</p>
<p>Bon, maintenant votre téléphone reste sur TWRP et vous ne savez plus comment vous en sortir ?</p>
<p>Rassurez-vous votre téléphone n'est pas foutu, voici deux méthodes pour revenir sur le système Android et sortir du mode recovery.</p>
<h2>Méthode 1</h2>
<p>Depuis TWRP redémarrer le téléphone en mode fastboot (ou bootloader) puis, depuis un PC executer la commande suivante :</p>
<pre>
fastboot continue</pre>
<p>Dans certains cas, cette modification n'est que temporaire, je vous conseille donc fortement de redémarrer le téléphone pour valider.</p>
<h2>Méthode 2</h2>
<p>Cette méthode, bien que fonctionnelle est dangereuse, soyez donc prudent sous peine de bloquer complètement le téléphone.</p>
<p>Lorsque le téléphone est en mode recovery, depuis le PC, lancer la commande suivante :</p>
<pre>
adb shell</pre>
<p>Vous devez obtenir un shell sur le téléphone Android, avec les deux commandes suivantes. On va identifier les mémoires à effacer :</p>
<pre>
~ # find /dev/block/platform/ -name "*fota*"
~ # find /dev/block/platform/ -name "*misc*"
/dev/block/platform/7824900.sdhci/by-name/misc</pre>
<p>Ces deux commandes vont retourner des résultats, dans mon exemple, seule la recherche de la mémoire "misc" retourne un resultat.</p>
<p>Une fois le ou les deux mémoires identifiées, on va lancer la commande suivante :</p>
<pre>
dd if=/dev/zero of=resultat-de-la-commande-précédente</pre>
<p>Dans mon cas :</p>
<pre>
dd if=/dev/zero of=/dev/block/platform/7824900.sdhci/by-name/misc</pre>
<p>Une fois réalisé, il n’y a plus qu’à rebooter le téléphone.</p>
<p> </p>LineageOS sur Wileyfox Swifturn:md5:0bf72da00576773fa3cdfe45eef542032017-04-04T04:04:00+02:002017-04-16T17:56:23+02:00APLUandroidAndroidCyanogenCyanogenModlineageosSwiftwileyfox <p>Pour faire suite à <a class="ref-post" href="https://www.aplu.fr/v2/post/2016/12/26/cyanogen-et-cyanogenmod">ce billet, qui indique la fin de CyanogenMod</a> et pour faire une mise à jour de <a class="ref-post" href="https://www.aplu.fr/v2/post/2016/02/21/installer-cyanogenmod-sur-le-wileyfox-swift-crackling">ce billet, qui explique comment installer CyanogenMod sur le Wileyfox Swift</a>, voici comment installer/mettre à jour votre Wileyfox vers LineageOS 14.</p>
<p>Avant de commencer, faites des sauvegardes car potentiellement la mise à jour va vous obliger à supprimer toutes les données (SMS, contacts, applications, etc.). Astuce pour les SMS, si vous utilisez Silence (ex SMSSecure) vous pouvez faire un export des données.</p>
<p>Je vous invite aussi à (re)lire les billets précédents car je ne reprendrai pas tous les points en détail (notamment toute la partie sur le déverrouillage oem et l’activation du débogage android qui sont des prérequis).</p>
<h2>Fichiers nécessaires</h2>
<p>Vous devez disposer de :</p>
<ul>
<li>adb et fastboot, voir le billet précédent pour l’obtenir depuis Google ou <a href="https://www.aplu.fr/v2/post/2017/04/04/ https://www.aplu.fr/files/android/android-adb-fastboot.tbz2">téléchargez cette archive</a> ;</li>
<li><a href="https://dl.twrp.me/crackling/" hreflang="en" title="Team Win Recovery">TWRP</a> il s’agit de l’image de recovery qui va remplacer celle précédemment installée. Personnellement, j’utilise la 3.0.0.0 car les autres versions ne fonctionnent pas sur mon téléphone, si jamais l’image n’était plus disponible sur leur site, la version 3.0.0.0 peut être <a href="https://www.aplu.fr/files/android/TWRP/">téléchargée ici</a>.</li>
<li>LineageOS <a href="https://www.aplu.fr/files/android/LineageOS/lineage-14.1-20170217-experimental-crackling-signed.zip">Experimental</a> et un <a href="https://download.lineageos.org/crackling" hreflang="en">nightly</a> (ces deux fichiers doivent être copiés sur la carte SD du téléphone).</li>
</ul>
<h2>Mise à jour du recovery</h2>
<p>Pour installer le recovery TWRP, la méthode est la même que pour installer le recovery CyanogenMod, il faut au préalable passer le téléphone en mode fastboot. Depuis un Android déjà installé on passe en fastboot avec la commande ci-dessous, sinon il faudra appuyer sur les boutons volume bas + power après avoir éteint le téléphone.</p>
<pre>
adb reboot bootloader</pre>
<p>Une fois en mode fastboot, la commande suivant permet de flasher l’image</p>
<pre>
fastboot flash recovery twrp-3.0.0.0-crackling.img</pre>
<p>Ensuite on va démarrer dessus</p>
<pre>
fastboot boot twrp-3.0.0.0-crackling.img</pre>
<p>À noter, si la version ne démarre pas essayez une autre version de TWRP depuis leur site, il faudra probablement enlever la batterie pour remettre le téléphone en mode fastboot.</p>
<h2>Installation de la version experimental (migration uniquement)</h2>
<p>Si vous souhaitez migrer depuis CyanogenMod vers LineageOS sans perdre vos données, c’est la seule solution possible. À noter que si ça ne fonctionne pas, vous aurez perdu vos données, c’est pourquoi vous deviez faire une sauvegarde avant.</p>
<p>Pour faire l’installation de la version experimental, nous allons la faire depuis TWRP, si vous avez suivi l’étape précédente, vous devriez être dessus.</p>
<p>Allez sur install et sélectionnez le .zip nommé experimental copié sur la carte SD et suivez les instructions.</p>
<p>Une fois installé, appuyez sur « wipe dalvik/cache » et enfin sur reboot.</p>
<p>Le démarrage va être long mais si vous avez de la chance, vous allez vous retrouver sur la version de migration de LineageOS qui sera fonctionnelle et vous permettra d’installer une version plus récente (et vous n’aurez perdu aucune donnée).</p>
<p>N’effectuez pas la mise à jour depuis le téléphone, sous peine de vous retrouver coincé sur le recovery.</p>
<h3>Réinitialiser le téléphone depuis TWRP</h3>
<p>Si la migration ne fonctionne pas, il faut réinitialiser le téléphone, cela s’effectue depuis TWRP via l’action « Wipe » en faisant le « factor reset ». </p>
<p>Vous pouvez ensuite installer directement la dernière version de LineageOS.</p>
<h2>Installation de la dernière version de LineageOS (tous)</h2>
<p>Pour faire l’installation de la version nightly, nous allons la faire depuis TWRP, si vous n’êtes plus dessus, la commande suivante permet d’y revenir</p>
<pre>
adb reboot recovery</pre>
<p>Pour ceux qui ont installé l’experimental, le process est le même. Pour les autres : allez sur install, sélectionnez le .zip nommé nightly copié sur la carte SD et suivez les instructions.</p>
<p>Une fois installé, appuyez sur « wipe dalvik/cache » et enfin sur reboot.</p>
<p>Le démarrage va être long mais vous devez vous retrouver sur la dernière version de LineageOS qui sera fonctionnelle.</p>
<h2>Mise à jour entre versions de LineageOS</h2>
<p>Le process est identique à l’étape précédente, de nouvelles versions sortent toutes les semaines.</p>
<p>En voulant faire la mise à jour directement depuis LineageOS je me suis retrouvé coincé avec le téléphone sur TWRP, je vous recommande donc de télécharger le fichier zip sur le téléphone (depuis le téléphone si vous voulez) et de redemarrer sur le recovery manuellement pour faire la mise à jour.</p>
<p>Dans le cas d’une mise à jour, le « wipe dalvik/cache » n’est pas obligatoire.</p>