Si ça peut intéresser quelqu’un, je donne ici le détail de mon installation de /e/…
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.
Sinon, au pire, on peut aussi acheter un téléphone d’occasion avec /e/ déjà installé, voir en fin d’article.
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://doc.e.foundation/devices/#smartphones-list
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
J’ai repris le même schéma d’installation que pour LineageOS, ça marche pareil !
https://www.icem-pedagogie-freinet.org/comment-installer-lineageos-sur-smartphone-android
La doc de /e/ ne fait pas mieux, tout est en anglais…
https://doc.e.foundation
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 /e/, 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
3) Mettre le téléphone en mode Android debugging :
Paramètres > Système > Options pour les développeurs > Débogage Android ➜ oui
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 /e/, par exemple :
https://www.startpage.com/do/dsearch?query=site%3Adoc.e.foundation+Samsung+Galaxy+S5
Samsung Galaxy S5 (SM-G900F) ➜ klte
9) Sur la page ainsi trouvée, par exemple https://doc.e.foundation/devices/klte/install
il y a des liens de téléchargement :
- télécharger le fichier zip de /e/ correspondant en cliquant sur Download /e/ for klte
par exemple :
https://images.ecloud.global/dev/klte
https://images.ecloud.global/dev/klte/e-0.7-p-2019121834550-dev-klte.zip ➜ e-0.7-p-2019121834550-dev-klte.zip - et TWRP (Team Win Recovery Project)
https://dl.twrp.me/klte ➜ twrp-3.3.1-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 e-0.7-p-2019121834550-dev-klte.zip
$ md5sum twrp-3.3.1-0-klte.img
11) Mettre les zip sur le téléphone avec adb push (rester patient, c’est long, jusqu’à 5 minutes) :
$ adb push twrp-3.3.1-0-klte.img /sdcard/
$ adb push e-0.7-p-2019121834550-dev-klte.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.3.1-0-klte.img
# sha256sum e-0.7-p-2019121834550-dev-klte.zip
13) On ne va pas utiliser Google Apps bien sûr, plusieurs alternatives existent, à commencer par l’Apps de /e/ qui est pré-installé.
▶ Installation :
14) 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
15) 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.3.1-0-klte.img –no-reboot
Ce qui devrait finir sur l’ordinateur par :
Uploading RECOVERY
100%
RECOVERY upload successful
Ending session…
Releasing device interface…
16) 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
- 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/e-0.7-p-2019121834550-dev-klte.zip + Effacer cache/dalvik
- Redémarrer > Système
17) Le premier démarrage est long…
cliquer sur l’image pour agrandir
Bien sûr, /e/ est encore en développement. Ces passionnés cherchent à concilier respect des données personnelles, liberté d’utiliser quand-même des applications moins vertueuses quand on n’arrive pas encore à s’en passer, et construction d’un nouveau modèle économique pour en vivre…
De ce fait, on peut au choix :
- installer /e/ soi-même sur son téléphone
- envoyer son téléphone pour faire installer /e/
- acheter un téléphone reconditionné déjà installé avec /e/.
https://e.foundation/fr/products/
Pour moi l’installation a fonctionné nickel.
On peut créer gratuitement un compte /e/ pour avoir de l’espace de stockage « dans les nuages », disons plutôt sur les serveurs du projet, sans crainte pour ses données perso, avec un volume limité (5 Go) :
https://doc.e.foundation/create-an-ecloud-account
Mais aucune obligation. On peut aussi utiliser son propre espace de stockage, par exemple avec Nextcloud.
▶ Applications :
Avoir un téléphone dégooglisé c’est bien, mais du coup on va éviter de se faire pister par les applications.
Pour cela Apps, le magasin d’applications de /e/, donne une note de 0 à 10 pour le respect de la vie privée pour chaque application (après le petit cadenas) :
cliquer sur l’image pour agrandir
Bon, l’idée est très bonne et ça fonctionne pour certaines applications plutôt bien notées comme :
- Maps, Silence, VLC, Nextcloud, K-9 Mail, DAVx, F-Droid… qui sont à 6/10 (plutôt bon)
- Firefox Klar… à 7/10
- KeePass DX et Kiwix… à 8/10 (une des meilleures notes).
Dommage qu’on ne puisse pas trier les applis par note quand on fait une recherche, ni connaître la note de celles déjà installées.
Mais c’est déjà un vrai plus.
Ce tutoriel à été réaliser par Par Bruno Jolys le 18/12/19 , nous déclinons toutes responsabilités pour ce genre de manipulation.