Android LineageOS

Bonjour à tous,

Les appareils mobiles sont omniprésents dans nos vies depuis plusieurs années. Que ce soient les téléphones (que l’on devrait appelait « Smartphone » en vérité) ou les tablettes, il est rare de passer une journée entière sans les utiliser au moins quelques minutes…
Naviguer sur Internet à travers un navigateur, utiliser des applications spécifiques pour se connecter à Facebook et les autres réseaux sociaux, jouer à des jeux vidéos, envoyer des e-mails, écouter de la musique ou encore regarder des films…
J’aurai pu continuer cette liste longtemps et on s’aperçoit assez rapidement que les possibilités sont multiples et viennent doucement (mais surement) sur le terrain des ordinateurs.
2 géants se partagent majoritairement ce marché aujourd’hui: Android (de Google) et IOS (d’Apple). Je ne ferai pas l’historique sur les « anciens » systèmes d’exploitation des précédentes générations qui ont tenté, en vain, de percer sur le marché (Bada de Samsung, BlackBerry OS, Windows Phone, etc.).

Android & IOS

Android & IOS

– Focus Android

Google a racheté en 2005 une jeune start-up qui voulait percer sur le marché grandissant de la téléphonie mobile et des tablettes. C’est donc en 2007 que Google lança officiellement le système en version 1.0 sur quelques appareils mobiles de l’époque.
Moins de 10 ans plus tard (vers 2015), Android occupait déjà 80% du marché… Le rouleau compresseur Google était très bien parti pour gagner cette bataille!
Pour info, c’est en Octobre 2021, soit une quinzaine d’année après son lancement, que la version 12.0 d’Android (la dernière en date à l’écriture de cette article) fut proposée à la distribution.
L’avantage de ce système est clairement son accessibilité et sa modification possible à travers une communauté d’informaticiens. En effet, Android est « sponsorisé » et financé par Google mais le projet reste majoritairement OpenSource!
Ce qui fait que chaque partenaire/constructeur peut modeler Android à son image en ajoutant des fonctionnalités, en modifiant son aspect, en proposant quelques innovations inédites, etc.
Ce qui peut, de temps à autre, poser quelques soucis… En effet, il arrive que ces « surcouches » logiciels subissent quelques défaillances: plantages, instabilités, etc.
C’est donc à la charge ces constructeurs/partenaires de proposer des mises à jour en fonction de leurs ajouts mais aussi en fonction des updates critiques (ou non) d’Android.
Si vous achetez un téléphone d’une marque ultra connu, vous pouvez donc légitimement penser qu’une cohorte de développeurs travaillent sur le projet pour optimiser le système et proposer quelques MaJ.
Mais si vous faites le choix d’acheter un téléphone qui est estampillé d’une marque inconnu (ou peu connu) pour faire des téléphones ou des tablettes, vous prenez le risque d’avoir un système Android instable et peu/pas de MaJ pour régler ces soucis.
C’est notamment pour ces raisons que certains passionnés ont choisi de travailler sur des versions d’Android et de les distribuer librement.

– Adieu CyanogenMod, bonjour LineageOS!

C’est un peu avant 2010 que l’un des « mod » (modifications) d’Android le plus populaire a commencé à faire parlé de lui: CyanogenMod.

CyanogenMod logo

CyanogenMod logo

Ce système a permis à plusieurs millions (50 Millions apparemment en 2015) de personnes à travers le monde d’utiliser un Android alternatif sur leurs appareils, et ce à partir de la version 2 d’Android jusqu’à la version 7.
C’est environ 70 appareils qui étaient parfaitement compatibles avec les différentes versions de CyanogenMod.
L’aventure aura duré environ 7 ans et c’est en 2016 que CyanogenMod arrêtera officiellement de travailler sur le projet et c’est en 2017 que les services en ligne furent stoppés.
Mais le cœur du projet ne fut pas mort pour autant, un nouveau phénix naissait déjà des cendres de CyanogenMod: LineageOS.

LineageOS logo

LineageOS logo

Le code source de CyanogenMod ayant été proposé à la distribution libre, une équipe (grandissante) de programmeurs repris ces travaux et continua à faire vivre ce projet dans un fork qui fait largement honneur aux créateurs initiaux!
C’est donc à partir de la version 6 d’Android que LineageOS fit ses premiers pas. En décembre 2021, il y avait 160 appareils compatibles avec une version de LineageOS.
Les avantages de cet OS alternatif:
> des MaJ quasi hebdomadaires (tant que la version est maintenue). Les MaJ se raréfient au fur et à mesure que le temps passe et que l’appareil vieillit.
> un design épuré et sobre, une surcouche propre à LineageOS réduit à son strict minimum.
> une compatibilité impressionnante et inédite, jamais atteinte jusqu’aujourd’hui.
> Une installation pas à pas avec des procédures claires (mais en anglais).
> un support de longue durée qui permet à votre appareil de survivre encore plusieurs mois/années.

Vous trouverez TOUTES les infos et les liens qui vont bien ici: https://lineageos.org

– Droits, législation et accès au hardware des téléphones/tablettes

Autant les fonctionnalités et le hardware ressemblent clairement à un PC, autant la législation et les pratiques juridiques continuent à être différentes (étonnamment…).
Si on parle d’une tour de PC, il est tout à fait possible d’acheter chaque composant individuellement, de monter le PC vous même et ensuite d’installer l’OS de votre choix (Windows ou Linux par exemple).
Si on prend un PC portable, il est certes déjà monté, mais vous avez souvent la possibilité de changer certains composants: mémoire vive RAM, HDD/SSD, batterie, clavier, lecteur/graveurs, etc. et là aussi, vous avez la possibilité d’installer l’OS de votre choix.
Par contre, lorsque vous achetez une tablette, comment faites vous pour réinstallé Android? Pour installer autre chose? et je ne parle évidemment pas des appareils Apple…
En effet, sur un matériel que vous avez acheté, qui est à vous, que vous possédez, à l’instar de votre maison, de votre voiture, d’un livre ou autre chose, il semble impossible d’installer un système que vous auriez choisi.
Pourtant, si vous voulez noyer votre téléphone, si vous voulez le faire tomber et casser son écran, si vous voulez rouler dessus avec votre voiture, si vous voulez le faire bruler au BBQ, vous en avez le droit!
Vous me diriez que l’on ne fait pas ce que l’on veut sur une voiture non plus… en effet, étant donné qu’il existe des règles de sécurité, et certaines normes à respecter, il faut une homologation pour pouvoir rouler.
Néanmoins, vous avez le choix de faire toutes les modifs que vous voulez si votre véhicule reste dans votre jardin!
Et bien sachez que pour votre téléphone ou votre tablette, ce n’est pas le cas… Dans certains pays (USA?), il est même légalement interdit de « tenter » de changer d’OS sur un IPhone!!!
Vous aurez compris que le monde du libre et de l’OpenSource s’est empressé de batailler contre ces pratiques.
En ce qui concerne les systèmes Android, les constructeurs n’empêchent pas tout à fait d’installer autre chose mais en tout cas, ils ne nous facilitent pas la tâche!

– Présentation Samsung Galaxy A5 (2017)

J’aurai pu/voulu vous parler du téléphone HTC HD2, sorti en 2009 et qui est une véritable « légende » (ou monstre, comme vous voulez) de la téléphonie!
Bon ok, je vous en touche 2 mots! lol
Il a été vendu initialement sous Windows Phone 6.5, mais son architecture, le talent des programmeurs et ses caractéristiques hors normes à l’époque ont permis d’installer Windows Phone 7, et même Android version 5!
Ce qui a considérablement augmenté sa durée de vie! On pourrait même imaginer l’utiliser encore aujourd’hui (pour une personne qui ne serait pas du tout soucieuses d’être à la pointe de la technologie).

HTC HD2

HTC HD2

Pour la suite, prenons plutôt comme exemple un téléphone un peu plus moderne: un Samsung Galaxy A5 (SM-A520).
Je précise 2017 dans le sous titre puisque le A5 a eut quelques retouches pendant un an. On parle donc bien ici de la version SM-A520.

Samsung Galaxy A5 (2017)

Samsung Galaxy A5 (2017)

Voici ci dessous, les détails techniques de ce téléphone:

> CARACTÉRISTIQUES TECHNIQUES
Système Android: 6.0.1
Processeur: Samsung Exynos 7880
Nombre de cœurs: 8 (4 cœurs mais 8 threads)
Fréquence processeur: 1.9 GHz
Puce graphique: ARM Mali T830 MP3
Support cartes mémoire: Oui
Type de cartes supportées: microSD, microSDHC, microSDXC
Mémoire vive (RAM): 3 Go
Capacité: 32 Go

> AFFICHAGE
Taille (diagonale): 5.2  »
Technologie de l’écran: Super AMOLED
Définition de l’écran: 1920 x 1080 px
Résolution de l’écran: 424 ppp

> ENTRÉES & SORTIES
Norme Wi-Fi: Wi-Fi 802.11ac
Version Bluetooth: 4.2
Support du NFC: Oui
Type de connecteur USB: Type-C

> MULTIMÉDIA
Capteur photo principal: 16 Mpx
Flash: Oui
Enregistrement vidéo (principal): 1920 x 1080 px
Définition vidéo du capteur en façade: 1920 x 1080 px
Capteur photo frontal: 16 Mpx
Radio FM: Oui

> COMMUNICATION
Bandes GSM: 850 MHz, 900 MHz, 1800 MHz, 1900 MHz Mhz
Débit max. en réception 3G: 42 Mbit/s
Compatible réseau 4G (LTE): Oui

> ALIMENTATION
Batterie amovible: Non
Capacité de la batterie: 3000 mAh

> DIMENSIONS
Largeur: 7.14 cm
Hauteur: 14.61 cm
Epaisseur: 0.79 cm
Poids: 159 g

Pour un téléphone vendu à environ 300€ lors de sa sortie en tout début 2017 et pouvant être encore trouvé aujourd’hui vers les 150€, on voit qu’il est encore tout à fait utilisable et qu’il n’a pas grand chose à envier aux téléphones d’aujourd’hui.
Les plus exigeants et passionnés d’entre vous ne s’en satisferaient surement pas au moment ou j’écris ces lignes…
Sachez tout de même que Samsung a poussé les mises à jour jusque Android 8 (et peut être 9 mais je ne me souviens plus vraiment). Ce qui a permis à ce téléphone d’être utiliser pendant plusieurs années avec un OS à relativement à jour.
Et bien moi, j’ai installé LineageOS dessus! 🙂 Et ça me permet aujourd’hui d’avoir Android 11 sur ce téléphone! et toc!

– Procédure simplifiée

L’objectif ici n’est clairement pas de vous faire un tuto sur l’installation de LineageOS mais plutôt de vous expliquer quelques principes pour un peu mieux comprendre ce que vous ferez lors de la lecture du tuto en anglais sur leur site officiel.
Ceci étant dit, et de manière très simple, considérez votre Téléphone comme un mini PC.
En effet, il y a bien un processeur, de la RAM, une mémoire flash (que l’on assimilera à un SSD par exemple), un zone de boot (un genre de BIOS qui permettra quelques configurations), un écran, un port pour carte SD, etc.
A l’instar d’un PC donc, il faudra configurer le « Bios » du téléphone (qui s’appelle plutôt un « BootLoader »), afin de vider le téléphone et de permettre une nouvelle installation.
Attention, car à l’instar aussi du PC, sans sauvegarde de vos données au préalable, vous perdrez l’intégralité des données stockés sur votre ordi si vous vous lancez dans cette nouvelle installation…
Une manipulation relativement simple (mais propre à chaque appareil) permet d’accéder à ce Bootloader: au démarrage, essayez de maintenir le bouton POWER et un des 2 touches de volume (haut ou bas, ça dépend) afin d’accéder à ce menu « caché ». Pour mon Samsung il faut aussi appuyer en plus sur le bouton MENU.
Il vous faudra surement installer un nouveau Bootloader avec plus d’options avant de vous lancer dans l’installation du nouvel Android.
Ces 2 installations peuvent se faire de 2 manières: soit avec les fichiers qui vont bien dispo sur la carte SD, soit avec le téléphone branché via le câble USB et une application sur son PC.
En ce qui concerne mon Galaxy A5, il faudra passer par la connexion USB. Le fameux menu caché restant caché, il faudra passer par une « programmation » via le logiciel sur PC.
Une fois le nouveau bootloader installé, vous verrez peut être une nouvel interface en refaisant la manip ci dessus. Et aussi quelques autres options potentiellement pratiques.

Bootloader A5

Bootloader A5

C’est à ce moment là que l’installation d’Android va se faire. Rien de très impressionnant ici, un chargement un peu plus long que le Bootloader et voila… Le nouvel OS se trouve sur la mémoire flash et est pret à être démarré pour la première fois.
ATTENTION tout de même! Je vous conseille vivement d’installer via le site de LineageOS quelques ressources en plus, notamment quelques outils Google! En effet, le Play Store n’est pas présent de base sur Android, il faut l’installer! Oui mais comment l’installer si on n’a pas le Store! lol
Et bien soit de la même manière que le Bootloader et le nouvel Android, comme précédemment! Soit en téléchargeant le fichier APK et en l’installant à la main, ça marche aussi. Mais je vous conseille de le télécharger en même temps que tout le reste (Bootloader et Android LineageOS) et de l’installer dans la foulée.
Au démarrage, c’est comme si vous veniez d’acheter votre téléphone: une série d’écran de configuration pour choisir la langue, le fuseau horaire, le code WIFI, etc.
une fois l’installation terminée, mon Galaxy A5 à mis moins de 10 sec à booter!

Boot A5

Boot A5

Boot 2 A5

Boot 2 A5

Boot 3 A5

Boot 3 A5

On retrouvera donc, comme énoncé plus haut, une interface propre, sobre, épurée et plutôt design.
J’ai personnellement fait le choix d’installer un minimum d’outils avec Android et j’ai juste rajouter à la main via le PlayStore: les outils Google Doc, CPU-Z, VLC et Google Earth.
Mais une fois que le PlayStore est dispo, libre à vous d’installer ce que vous voulez!

Accueil A5

Accueil A5

Menu A5

Menu A5

Applis A5

Applis A5

Notez aussi que LineageOS est nativement « rooté », ce qui veut dire que vous avez directement TOUS les droits sur votre téléphone et votre Android, ce qui n’est généralement pas le cas pour les versions Android installés par les constructeurs.
vous pouvez donc par exemple, installer des fichiers APK à la main sans passer par le PlayStore (à vos risques et périls par contre, car non validés et non vérifiés par Google).

Cette procédure d’installation n’est pas super compliquée, elle nécessite juste d’être un peu à l’aise avec l’informatique et son téléphone… Vous pouvez tester sur un téléphone compatible dont vous ne vous servez plus pour vous faire la main ou demander à quelqu’un de votre entourage qui serait compétent de vous faire cette installation.
Gardez aussi à l’esprit que le fait de changer d’installation fait très souvent sauter la garantie du téléphone (encore une barrière que rajoute les constructeurs par exemple pour décourager les utilisateurs).

– REX LineageOS sur Galaxy A5

J’aurai très bien pu utiliser ce téléphone encore aujourd’hui, mais j’ai reçu un autre téléphone plus récent…
J’avais cependant déjà fais une installation de LineageOS sur ce Galaxy A5 en 2019/2020 car la version d’Android fourni par Samsung commencé à devenir instable.
Je suis donc resté environ 2 ans sur LineageOS et j’en garde de très bons souvenirs.
J’ai particulièrement aimé la sobriété mais aussi et surtout la légèreté de l’OS, ce qui fait que mon téléphone avait largement gagné en fluidité.
J’ai apprécié aussi les mises à jours fréquentes, ce qui est très rassurant. Elles sont certes nombreuses, mais assez rapides au moment des installations, sans pertes de données et libre à vous de les installer ou non.
Cela m’a permis de profiter d’Android 9, puis 10 et finalement 11!
Je ne pense pas que LineageOS sorte une versions Android 12 pour ce téléphone… Mais si c’est le cas, je ferai l’update pour tester bien entendu! 🙂
En conclusion, je garde un très bon souvenirs de cette utilisation pendant 2 ans et sans doute que je passerai à LineageOS sur mon Galaxy A41 lorsque la garantie ne sera plus valable et/ou que le système deviendra capricieux ou encore que les mises à jours Samsung seront stoppées.

Enjoy! 🙂

Posted in Tutos & Explications.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *