Mise à jour :
Ce document décrit les différentes étapes d'installation de la ROM LineageOs sur le téléphone Samsung Galaxy A5 2017.
On suppose TWRP installé
Sommaire
Avant de démarrer l'installation de LineageOS
Références
En mode recovery, depuis le menu TWRP, effectuer un formatage complet de l'installation (clean install)
$ wget https://mirrorbits.lineageos.org/full/a5y17lte/20191126/lineage-16.0-20191126-nightly-a5y17lte-signed.zip
$ wget https://mirrorbits.lineageos.org/full/a5y17lte/20191126/lineage-16.0-20191126-nightly-a5y17lte-signed.zip?sha256
$ sha256sum -c lineage-16.0-20191126-nightly-a5y17lte-signed.zip
lineage-16.0-20191126-nightly-a5y17lte-signed.zip: Réussi
Flasher LineageOS puis les applications google propriétaires, si cette option est retenue
$ adb sideload lineage-xxxxxx.zip
Si l'on choisit les applications propriétaires de google, installer immédiatement opengapps sans redémarrer
$ md5sum -c open_gapps-arm64-9.0-pico-20200124.zip.md5
open_gapps-arm64-9.0-pico-20200124.zip: Réussi
$ adb sideload open_gapps-arm64-9.0-pico-20200124.zip
$ adb reboot
Redémarrer et patienter environ une minute, que l'écran d'accueil de LineageOS apparaisse
Redémarrer pour vérifier que les modifications ont bien été prises en compte
$ adb shell
~ # ls sdcard/TWRP/2021-02-01--18-29-44_lineage_a5y17lte-userdebug_9_PQ3A1908010
02/
boot.emmc.win data.ext4.win004 external_sd.ext4.win.sha2
boot.emmc.win.sha2 data.ext4.win004.sha2 external_sd.info
data.ext4.win000 data.ext4.win005 recovery.emmc.win
data.ext4.win000.sha2 data.ext4.win005.sha2 recovery.emmc.win.sha2
data.ext4.win001 data.ext4.win006 recovery.log
data.ext4.win001.sha2 data.ext4.win006.sha2 system.ext4.win
data.ext4.win002 data.ext4.win007 system.ext4.win.sha2
data.ext4.win002.sha2 data.ext4.win007.sha2 system.info
data.ext4.win003 data.info
data.ext4.win003.sha2 external_sd.ext4.win
$ adb pull sdcard/TWRP ./
$ ls TWRP/2021-02-01--18-29-44_lineage_a5y17lte-userdebug_9_PQ3A190801002/
boot.emmc.win data.ext4.win004 external_sd.ext4.win.sha2
boot.emmc.win.sha2 data.ext4.win004.sha2 external_sd.info
data.ext4.win000 data.ext4.win005 recovery.emmc.win
data.ext4.win000.sha2 data.ext4.win005.sha2 recovery.emmc.win.sha2
data.ext4.win001 data.ext4.win006 recovery.log
data.ext4.win001.sha2 data.ext4.win006.sha2 system.ext4.win
data.ext4.win002 data.ext4.win007 system.ext4.win.sha2
data.ext4.win002.sha2 data.ext4.win007.sha2 system.info
data.ext4.win003 data.info
data.ext4.win003.sha2 external_sd.ext4.win
$ wget https://eu.dl.twrp.me/a5y17lte/twrp-3.5.0_9-0-a5y17lte.img
$ wget https://eu.dl.twrp.me/a5y17lte/twrp-3.5.0_9-0-a5y17lte.img.asc
$ wget https://eu.dl.twrp.me/a5y17lte/twrp-3.5.0_9-0-a5y17lte.img.asc.sha256
$ sha256sum -c *.sha256
twrp-3.5.0_9-0-a5y17lte.img: Réussi
$ wget https://dl.twrp.me/public.asc
$ gpg --import public.asc
$ gpg --verify twrp-3.3.1-0-a5y17lte.img.asc twrp-3.3.1-0-a5y17lte.img
$ adb shell find /dev/block -iname recover
/dev/block/platform/13540000.dwmmc0/by-name/RECOVERY
$ adb shell
~ # ls -l /dev/block/platform/13540000.dwmmc0/by-name/RECOVERY lrwxrwxrwx 1 root root 21 Feb 1 10:57 /dev/block/platform/13540000.dwmmc0/by-name/RECOVERY -> /dev/block/mmcblk0p11
$ adb push twrp-3.5.0_9-0-a5y17lte.img
$ adb shell
$ dd if=sdcard/twrp-3.5.0_9-0-a5y17lte.img of=/dev/block/mmcblk0p11
$ wget https://mirrorbits.lineageos.org/full/a5y17lte/20210128/lineage-17.1-20210128-nightly-a5y17lte-signed.zip?sha256
$ wget https://mirrorbits.lineageos.org/full/a5y17lte/20210128/lineage-17.1-20210128-nightly-a5y17lte-signed.zip
$ sha256sum -c lineage-17.1-20210128-nightly-a5y17lte-signed.zip?sha256
lineage-17.1-20210128-nightly-a5y17lte-signed.zip: Réussi