Android alternatifs sur Samsung G7

Android alternatifs sur Samsung G7

J’ai récupéré un Samsung G7 un peu abimé, premier réflexe : remplacer l’Android « Orange » (oui l’opérateur, pas la couleur) par un Android un peu plus libre et un peu moins Google (plus de f-droid, moins de play store).

Ceci n’est pas un guide exhaustif mais un retour d’expérience tronqué pour montrer ce qu’il y a et les questions que ça pose. Dans la même veine que un précédent article en 2016.

Pour commencer il faut se doter d’un moyen de flasher l’appareil : Team Win.

Team Win

https://dl.twrp.me/herolte/

On commence par un backups vers clef USB. Au cas où.

Pour TeamWin, j’ai récupéré le binaire et ai installé avec adb ou heimdal, les docs en lien ci-dessous (par distribution) ont souvent des explications complètes. J’ai pas creusé mais c’est pas du libre, y a des bouts de code source par ici : https://github.com/omnirom/android_bootable_recovery/ mais qui a essayé de compiler ça ? Tant pis, une autre fois.

LineageOS

Habitué à la communauté CyanogenMod, qui s’est renommé LineageOS, je vais chercher de ce coté là.

https://wiki.lineageos.org/devices/herolte

Mais

Du coup je trouve le dernier build effectué : lineage-14.1-20190224-nightly-herolte-signed.zip et essaye de trouver cette image et un moyen de la vérifier.

J’essayé sur https://web.archive.org/web/*/https://download.lineageos.org/herolte/

https://web.archive.org/web/20190225230125/https://mirrorbits.lineageos.org/full/herolte/20190224/lineage-14.1-20190224-nightly-herolte-signed.zip?sha256 pour vérifier l’empreinte sha256

La version 14 alors que la courante était 16 ou 17 me suis dit qu’il fallait trouver une version plus récente. Du coup j’ai essayé de comprendre pourquoi c’était plus maintenu. En partie car la liste d’appareil « maintenus » est limité par les personnes qui le maintiennent, mais aussi pour des soucis légaux : le message sur reddit renvoie vers un autre, qui renvoie vers un message de commit qui dit « Remove herolte/hero2lte These devices source trees were forked under an incompatible license.« . Plouf.

Je n’ai pas sorti les outils pour compiler LineageOS, je suis allé voir ailleurs.

crdroid

Recommandé par un ami, je suis allé voir crDroid :

https://crdroid.net/herolte

De fil en aiguille je trouve la personne qui maintient ce build : turbolukex5 sur (l’incontournable et incompréhensible) xda-developers.com . Je trouve son profil github https://github.com/ExpressLuke (là je suis plus habitué) et son site https://turbox.uk/

Je reste sur crDroid qu’un ami m’a conseillé, mais reste un petit goût d’absence de chaîne de confiance et de reproductibilité à laquelle on s’est habitué dans d’autres communautés du logiciel libre (debian par exemple).

🤯 so many distros 🤯

Voila, re-passage par Team Win et c’est installé, au démarrage ça donne ça :

crDroid booting

Et démarré ça donne

Les curieux et pointilleux noteront « No SIM card », non je n’ai pas changé.

Reste quelques trucs comme la Google Search Bar à désactiver, et quelques autres modifications, mais c’est plutôt fonctionnel.

/e/ – à tester

https://doc.e.foundation/devices/herolte/

J’ai failli testé cette distribution, puis j’ai eu le sentiment qu’il faudrait un compte chez eux ou suivre la documentation pour auto-héberger les services associés.

Je pense que ça reste un bon candidat.

postmarketOS – à tester

Le petit dernier avec le slogan qui me plaît : « Aiming for a 10 year life-cycle for smartphones ». Là c’est carrément même pas de l’Android.

https://wiki.postmarketos.org/wiki/Samsung_Galaxy_S7_(samsung-herolte)

Mais bon, il y a pas (encore) tout, et je pense qu’il y a aussi peu de personnes derrière le support de cet appareil. Mais prometteur pour la suite.

Pour finir

Bon ça laisse un peu le sentiment que il y a du boulot pour maintenir de à jour des appareils qui sont encore hyper récents de mon point de vue, mais déjà hyper vieux pour l’industrie et même certains projets orientés sur le libre (et qui manquent de bras j’imagine).

Les ateliers comme ceux des téléphones libres à Toulouse ont du pain sur la planche pour libérer et aider les usager·e·s avec leur ordinateurs de poche.

Si vous êtes arrivé jusqu’ici, déjà, bravo. Ensuite j’en profite pour faire la promotion d’un projet que j’ai lancé : une liste collaborative de projets essayant de faire usage de « vieux » appareils avec du logiciel récent. N’hésitez pas à contribuer si les low-tech et le ré-usage vous intéresse.

Afficher les commentaires Masquer les commentaires

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.