Raccourci vers le contenu principal de la page

Comment installer /e/ sur smartphone Android

Dans :  Gr. Outils Informatiques  › 

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

            
     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 /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 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
            
  • 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/products-2/?lang=fr

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.
 

 

 

Merci !

Un grand merci pour ce pas à pas très utile qui m'a permis de redonner une nouvelle jeunesse à un vieux Galaxy note 2.

En complément, même si le magasin d'applications est très étoffé, j'ai rencontré quelques soucis avec l'installation de quelques logiciels. L'utilisation de F-droid m'a permis par exemple d'installer l'incontournable VLC.

Une interviewe de Gaël Duval

Une interviewe de Gaël Duval réalisée par Pascal Gascoin (des CEMÉA) le 11 novembre 2019 :

https://liberons-nous.cemea.asso.fr/2019/11/11/des-libres-et-vous6-gael-duval-et-le-projet-e/