Consulter la page correspondant à votre appareil : https://download.lineageos.org/devices

lineage os
Si ça peut intéresser quelqu'un, je donne ici le détail de mon installation de LineageOS...
J'ai dit que ce n'était pas trop difficile, si on lit bien tout.
Ça reste quand-même plus complexe qu'une simple installation de Linux sur un ordinateur, mais rien d'insurmontable, faut y croire.
Côté matériel
Pour info, j'ai pris un Galaxy S5 16 Go chez un revendeur de smartphones d'occasion
C'est la dernière version chez Samsung à permettre le changement de batterie.
Bien sûr, vérifier que ce modèle est compatible :
https://wiki.lineageos.org/devices
J'ai aussi acheté une carte micro SD : 8 Go suffisent, mais si on veut mettre plus tard Kiwix (Wikipedia hors ligne) il faudra au moins 32 Go.
Côté installation
On trouvera tout, absolument tout ce qu'il y a à savoir sur le wiki de LineageOS... en anglais.
https://wiki.lineageos.org
En gros :
- Sur son ordi on installe deux programmes : adb qui donne accès au téléphone en USB et heimdall qui permet de remplacer le recovery (le truc qui gère les mises à jour) du téléphone.
- Sur le téléphone, on va installer TWRP qui est un recovery alternatif, capable d'installer à son tour n'importe quel système compatible, ici LineageOS, capable aussi de faire les mises à jour !
▶ Préparation :
1) Insérer la carte micro SD dans le téléphone, le rallumer et formater la carte micro SD
2) Faire apparaitre les Options pour les développeurs :
Paramètres > Système > À propos du téléphone > Numéro de version ➜ cliquer 7 fois dessus rapidement
cliquer sur l'image pour agrandir
3) Mettre le téléphone en mode Android debugging :
Paramètres > Système > Options pour les développeurs > Débogage Android ➜ oui
cliquer sur l'image pour agrandir
4) Installer adb sur son ordinateur (installer fastboot n'est pas forcément nécessaire)
https://wiki.lineageos.org/adb_fastboot_guide.html
Sous Linux :
$ sudo apt-get install adb
$ sudo apt-get install fastboot
5) Allumer le téléphone et le brancher à l'ordinateur en USB, autoriser l'accès aux fichiers pour tester adb
Sous Linux : (le numéro du téléphone apparait)
$ adb devices
List of devices attached
8feb9f83 device
6) Installer heimdall
https://glassechidna.com.au/heimdall/#downloads
Sur mon Linux : pas de chance, j'ai dû télécharger, décompresser et compiler une version plus récente de heimdall
https://gitlab.com/BenjaminDobell/Heimdall
Compiler :
$ cd Heimdall-1.4.2
$ mkdir build
$ cd build
$ sudo apt-get install build-essential cmake zlib1g-dev qt5-default libusb-1.0-0-dev libgl1-mesa-glx libgl1-mesa-dev
$ cmake ..
$ make
$ cd ../..
7) Vérifier le modèle précis du téléphone par exemple :
Paramètres > Système > À propos du téléphone > Numéro de modèle ➜ SM-G900F
cliquer sur l'image pour agrandir
8) Chercher la version correspondante de LineageOS, par exemple :
dans votre moteur de recherche préféré : site:wiki.lineageos.org SM-G900F
SM-G900F ➜ klte
9) Sur la page ainsi trouvée, par exemple https://wiki.lineageos.org/devices/klte
il y a des liens de téléchargement :
- télécharger le fichier zip de LineageOS correspondant en cliquant sur Get the builds here
par exemple :
https://download.lineageos.org/klte ➜ lineage-15.1-20180918-nightly-klte-signed.zip
- ainsi que addonsu (arm)
https://download.lineageos.org/extras ➜ addonsu-15.1-arm-signed.zip
- et TWRP (Team Win Recovery Project)
https://twrp.me/Devices/
faire la recherche sur klte
cliquer sur l'image pour agrandir
cliquer sur l'image pour agrandir
https://dl.twrp.me/klte ➜ twrp-3.2.3-0-klte.img.html
10) Par sécurité, recopier aussi leur somme de contrôle (sha256 ou md5).
Puis vérifier le bon téléchargement des fichiers en recalculant la somme de contrôle sur l'ordi :
Sous Linux :
$ sha256sum lineage-15.1-20180918-nightly-klte-signed.zip
$ md5sum twrp-3.2.3-0-klte.img
11) Mettre les zip sur le téléphone avec adb push (rester patient, c'est long, jusqu'à 3 minutes) :
$ adb push twrp-3.2.3-0-klte.img /sdcard/
$ adb push lineage-15.1-20180918-nightly-klte-signed.zip /sdcard/
12) Vérifier éventuellement (si les commandes md5, md5sum ou sha256sum existent) les sommes de contrôle sur le téléphone :
$ adb shell
# cd /sdcard
# md5sum twrp-3.2.3-0-klte.img
# sha256sum lineage-15.1-20180918-nightly-klte-signed.zip
13) Faire pareil pour le paquet de super utilisateur addonsu
14) Ne pas utiliser Google Apps bien sûr, plusieurs alternatives existent.
Il y avait Yalp Store, mais, fin 2019, les restrictions apportées par Google l'empêchent définitivement de fonctionner !
Le mieux est de s'en passer en n'utilisant que F-Droid
https://f-droid.org/ ➜ F-Droid.apk
Ou au pire passer par Aurora Store
https://gitlab.com/AuroraOSS/AuroraStore/-/releases ➜ AuroraStore_3.1.5.apk
Déposer le paquet comme précédemment avec adb push, il sera à installer une fois le système en place, tout à la fin.
▶ Installation :
15) Mettre le téléphone en mode dowload avec adb reboot (ci-dessous) ou avec la combinaison de touches : Volume Down + Home + Power
$ adb reboot download
16) Flasher le recovery avec heimdall : le recovery d'origine sera remplacé par TWRP
Sur mon Linux :
$ sudo ./Heimdall-1.4.2/build/bin/heimdall flash --RECOVERY ./twrp-3.2.3-0-klte.img --no-reboot
Ce qui devrait finir sur l'ordinateur par :
Uploading RECOVERY
100%
RECOVERY upload successful
Ending session...
Releasing device interface...
17) Redémarrer alors le téléphone en mode recovery : presser longtemps les trois boutons Volume Up + Home + Power
Si le téléphone redémarre en mode normal, recommencer les deux étapes précédentes.
Dans TWRP :
- Sélectionner la langue et accepter les modifications
- Sauvegarder le système actuel sur la carte SD
- Paramètres avancés > Gestionnaire de fichiers : copier les fichiers zip de /sdcard vers /external_sd (carte SD)
- Formater > Formatage avancé : tout formater sauf Carte micro SD et USB Storage
- Installer : /external_sd/lineage-15.1-20180918-nightly-klte-signed.zip + Effacer cache/dalvik
- Installer : /external_sd/addonsu-15.1-arm-signed.zip + Effacer cache/dalvik
- Redémarrer > Système
18) Le premier démarrage est long...
cliquer sur l'image pour agrandir
19) Installer le gestionnaire d'applications F-droid (et au pire Aurora Store par la suite) :
- sur le téléphone, utiliser l'application Fichiers
- naviguer sur la carte SD et ouvrir le fichier F-Droid.apk pour l'installer.
Bien sûr, chez LineageOS, ce sont des bénévoles passionnés, ils sont forts mais ne garantissent rien.
Pour moi ça a marché sur déjà trois appareils.
Autres tutoriels
Voir les principaux tutoriels en informatique
Merci pour ce tuto
Je pensai acheter un SG5 neo mais les explications en anglais du site lineageos me semblais peu claires. Avec votre tuto je crois que je vais me lancer, c'est bien pus clair dans mon esprit maintenant. J'ai été sous CyanogenMod pendant 8 ans sur un SG2 mais il n'en peut plus.
Merci encore
J'y ai presque cru !
Bonjour,
Avant tout merci pour le travail qui a été fait. J'ai longtemps cherché une façon d'installer Lineageos et je suis souvent tombé sur des sites anglo-saxons et bon... je ne parle pas l'anglais.
J'ai suivi scrupuleusement ton tuto qui est clair et explicite. Mais voilà... malgré mes tentatives, je n'y suis pas arrivé. Au moment où je veux flasher le recovery avec heimdall j'ai un message d'erreur :
[root@pc-10 Téléchargements]# heimdall flash --RECOVERY ./twrp-3.5.0_9-1-starlte.img --no-reboot
Heimdall v1.4.2
Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/
This software is provided free of charge. Copying and redistribution is
encouraged.
If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/
Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...
libusb: error [op_set_interface] setintf failed error -1 errno 110
ERROR: Setting up interface failed!
Releasing device interface...
Malheureusement je ne sais pas comment résoudre cela.
Si tu as une idée, je prends volontiers.
Jettero
Changer de port USB ? choisir une autre version de Heimdal ?
Une rapide recherche sur le net m'amène à te donner deux pistes pour ce bug qui est documenté :
1) changer de port USB, en particulier se brancher sur un port USB 2.0 plutôt que USB 3.0
https://github.com/Benjamin-Dobell/Heimdall/issues/190#issuecomment-5200...
2) changer de version de Heimdal en vérifiant qu'elle correspond bien au Linux utilisé
https://github.com/Benjamin-Dobell/Heimdall/issues/190#issuecomment-7653...
comme expliqué au point 6) pour ma part j'ai dû compiler à partir du fichier zip trouvé sur cette page (download) qu'il faut commencer par décompresser, puis aller dans le dossier obtenu et suivre les instructions données au point 6)
Merci pour la réponse. Après
Merci pour la réponse.
Après de moultes tentatives, j'y suis arrivé. Mais j'ai dû recommencer car je voulais installer MicroG qui permettrait (je le mets au conditonnel) de pouvoir utiliser des applications bancaires.
Bref, j'ai galéré pour tenter de le réinstaller et depuis j'ai toujours une erreur 7 qui m'empêche d'installer Lineageos.
Je suis bloqué depuis plusieurs jours sur ce même problème et je n'arrive toujours pas à le résoudre.
Voilà, voilà ! Quelle aventure !
Aide et suite
Bon, le plus simple est de continuer par mail en perso, tu n'as qu'à me contacter via le formulaire de "Contact" que tu trouveras en lien en bas de page. Choisis comme destinataire : "Contacter un animateur Outils informatiques"
Détaille-moi bien à quelle étape ça coince, ce que tu as fais, le message d'erreur qui s'affiche...
Bien coop'
Bruno
changer os sur un Samsung Galaxy note 10
Bonsoir!!
et encore bravo pour le tutos au sujet de "LineageOS".
je viens vers vous pour solliter votre aide, j'aimerais changer
le system d'exploitation smartphone Android de ma Samsung
Galaxy note 10 et le remplacer par un nouveau personnaliser.
C'est possible, avez vous le tutos?
Je vous remercie d'avance.
Samsung Galaxy Note 10
Bonjour,
A priori, le Galaxy Note 10 est pris en charge :
https://wiki.lineageos.org/devices/#samsung
Retrouver le numéro de modèle précis (étape 7):
Paramètres > Système > À propos du téléphone > Numéro de modèle ➜ ...
La procédure devrait être très similaire.
Bon courage
Un grand merci pour ce tutoriel...
Bonjour,
Tout d'abord, comme le dit le titre, Un grand merci pour ce tutoriel, car pour la version 18 le site ne donne un tuto que pour Windows 10... et je suis sous linux!
Grâce à vous l'installation, que j'ai pu adapter à mon cas, a bien marché mais j'ai ignoré la configuration sim car elle n'était pas dedans et je ne sais pas si cela vient de là mais quand je la mets le système me demande 2 fois le code pin de déblocage?
J'ai donc enlevé la protection par code pin et il me demande toujours un code pin qu'il ne reconnait pas.... ?
Sur un autre téléphone il s'allume sans demander le code pin et la carte sim marche...
Peut-être devrais-je tout reprendre depuis le début?
Encore merci !