Comment installer /e/ sur smartphone Android

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

L
a 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 :

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 md5md5sum 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
          
  • 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.

Laisser un commentaire