Ce document décrit l'installation de la ROM LineageOs 14 sur un smartphone Wileyfox Swift CyanogenMod 13
Installation de TWRP
Installation de LineageOs 14
On suppose le téléphone en mode développement et le mode récupération débloqué : voir Installation CyanogenMod 13 sur Wileyfox Swift Android 7.
La ROM LineageOs ne contient pas de fichier de recovery et utilise pour le recovery TWRP.
Télécharger TRWP et la somme de contrôle à partir de twrp crackling download
$ wget -c https://dl.twrp.me/crackling/twrp-3.2.1-0-crackling.img
$ wget -c https://eu.dl.twrp.me/crackling/twrp-3.2.1-0-crackling.img.md5
$ md5sum -c twrp-3.2.1-0-crackling.img.md5
twrp-3.2.1-0-crackling.img: Réussi
Flasher TWRP
$ adb reboot bootloader
# fastboot flash recovery twrp-3.2.1-0-crackling.img
target reported max download size of 268435456 bytes
sending 'recovery' (16946 KB)...
OKAY [ 0.534s]
writing 'recovery'...
OKAY [ 0.872s]
finished. total time: 1.407s
Reboot your recovery once! Dans le menu Fastboot du téléphone, choisir Reboot to recovery. Puis sélectionner Reboot System pour vérifier.
Vérifier la somme de contrôle
$ sha256 -c lineage-14.1-20171211-nightly-crackling-signed.zip?sha
Redémarrer en mode Recovery
$ adb boot recovery
Recopier l'image zip dans la carte sd
$ adb push lineage-14.1-20171211-nightly-crackling-signed.zip /sdcard/
Dans TWRP, effectuer un "factory (data) reset" : Dans le menu TWRP, Touche Wipe >> Swipe to factory reset
Puis effectuer l'installation :
Touche Advanced >> File Manager >> Rechercher où se situe le fichier lineage-14.1-20171211-nightly-crackling-signed.zip
Flasher la rom : Touche Install >> Select storage>> Internal Storage ou Microsd selon le résultat de la recherche ci-dessus >>Sélectionner le fichier lineage-14.1-20171211-nightly-crackling-signed.zip
>>> Swipe to confirm
Si souhaité, flasher gapps (voir ci-dessous. Attention doit-être installé juste après lineageOs sans reboot system entre les deux.
Les applications google système ne sont pas intégrées dans la rom lineageos standard, mais sont disponibles dans des paquetz zip distincts, en différentes versions (pico, nano, ...) . Le paquet doit-être installé dans foulée de la rom lineageos avant d'effectuer un reboot système.
$ md5sum -c open_gapps-arm64-7.1-pico-20171211.zip.md5
open_gapps-arm64-7.1-pico-20171211.zip: Réussi
Copier le zip sur la carte sd
$ adb push open_gapps-arm64-7.1-nano-20171211.zip /sdcard/
Puis installer le zip (Install etc.....)
En cas de besoin, pour réinstaller la ROM d'origine :
Redémarrer en mode bootloader
$ adb reboot bootloader
Vérifier la connexion
# fastboot devices
43efd4e3 fastboot
Supprimer les données et nettoyer le cache
# fastboot -w
Installer la ROM d'origine
# fastboot update wf-crackling-7.1-TOS111B-5506d7d322-signed-fastboot-9bb7d0af1f.zip
target reported max download size of 268435456 bytes
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'
archive does not contain 'vendor.img'
--------------------------------------------
Bootloader Version...: crackling-13-ge86e772
Baseband Version.....:
Serial Number........: 43efd4e3
--------------------------------------------
checking product...
OKAY [ 0.002s]
sending 'boot' (8872 KB)...
OKAY [ 0.285s]
writing 'boot'...
OKAY [ 0.160s]
sending 'recovery' (11288 KB)...
OKAY [ 0.360s]
writing 'recovery'...
OKAY [ 0.195s]
erasing 'system'...
OKAY [ 1.089s]
sending sparse 'system' 1/4 (262140 KB)...
OKAY [ 8.310s]
writing 'system' 1/4...
OKAY [ 14.120s]
sending sparse 'system' 2/4 (262140 KB)...
OKAY [ 8.275s]
writing 'system' 2/4...
OKAY [ 21.231s]
sending sparse 'system' 3/4 (262140 KB)...
OKAY [ 8.283s]
writing 'system' 3/4...
OKAY [ 20.803s]
sending sparse 'system' 4/4 (231960 KB)...
OKAY [ 7.331s]
writing 'system' 4/4...
OKAY [ 18.061s]
rebooting...
finished. total time: 108.566s
Le système redémarre automatiquement. Après quelques minutes, l'écran de saisie du code PIN de la carte SIM s'affiche.