{{ ::efoundation:e-foundation-logo.png?200 |}} ====== Installer /e/ sur un Fairphone 4 ======

Cette documentation a été rédigée en mai 2022 avec un Fairphone 4 et une distribution Linux Debian 11. Toute autre association pourrait exiger d'ajuster quelque peu les méthodes. Cependant les principes restent les mêmes.

**Pré-requis**: * Un Fairphone 4 * Un câble USB-C vers USB (utilisé pour recharger son téléphone) * Un ordinateur avec une distribution GNU/Linux récente * Une connexion à Internet ====== Trouver le code IMEI de son téléphone ====== A partir de l'Android actuellement installé sur votre téléphone : suivez ce chemin et notez précieusement le code trouvé qui sera de la forme : "355870091910461" : //Paramètres > "À propos du téléphone" > "Code IMEI (emplacement SIM 1)"// [[https://www.fairphone.com/en/bootloader-unlocking-code-for-fairphone-3/|Source]] ====== Trouver le numéro de série de son téléphone ====== A partir de l'Android actuellement installé sur votre téléphone : suivez ce chemin et notez précieusement le numéro de série trouvé qui sera de la forme : "a256dc95" : //Paramètres > "À propos du téléphone" > "Modèle et matériel"// [[https://www.fairphone.com/en/bootloader-unlocking-code-for-fairphone-3/|Source]] ====== Obtenez le code de déblocage ====== :?: le code de déblocage permet de déverrouiller le "bootloader", cette partie logicielle en charge du lancement de votre système d'exploitation mobile. Rendez-vous sur [[https://www.fairphone.com/en/bootloader-unlocking-code-for-fairphone-3/|cette page]] (en anglais) et entrez les deux codes trouvés dans le formulaire prévu, comme le montre l'image ci-dessous : {{ ::fairphone:fp4_get_unlock_code1.png?400 |}} Cliquez sur le bouton "Get your unlock code", le site vous renvoie un code de déblocage. Gardez-le précieusement : {{ ::fairphone:fp4_get_unlock_code2.png?400 |}} ====== Activez mode développeur ====== Vous allez passer votre téléphone en mode développeur ! Suivez le chemin ci-dessous : Paramètres » À propos du téléphone » Numéro de build » Tapez 7 fois (oui oui, 7 fois !) Saisissez éventuellement votre code pin. Bienvenue chez les pros ! [[https://doc.e.foundation/pages/enable-usb-debugging|Source]] ====== Installer les outils sur son ordinateur ====== :?: utiliser la ligne de commande ci-dessous pour installer les pré-requis sur votre ordinateur. sudo est optionnel, selon votre distribution. [sudo] apt install adb fastboot -y Plus d'information sur le site de la [[https://doc.e.foundation/pages/install-adb|e-foundation]] ====== Activez le debogguage USB ====== Suivez le chemin suivant : Paramètres » Système » Paramètres avancés » Options pour développeurs » Activez le debogguage USB Sur certains systèmes le chemin peut aussi être : Paramètres > Paramètres avancés > Options de développement > Activez le "Déblocage OEM" Si nécessaire, entrez votre code PIN, et/ou le code récupéré à l'étape "Obtenez le code de déblocage" Ensuite, branchez votre téléphone à l'ordinateur, puis entrez les commandes suivantes dans [[gnu_linux:utiliser_le_terminal|un terminal]] Linux. Attention, si vous n'est pas "root", utilisez "sudo" avant chaque commande : [sudo] adb devices L'ordinateur vous affiche une liste d'appareils. Continuez seulement si le vôtre est affiché : [sudo] adb reboot bootloader :?: vous pouvez redémarrer sur le "bootloader" en maintenant le bouton "VOL-" lorsque vous allumez votre téléphone. Ceci aura le même effet que de taper la commande "adb reboot bootloader". Une fois votre téléphone sur le "booloader", tapez : [sudo] fastboot devices L'ordinateur vous affiche une liste d'appareils. Continuez seulement si le vôtre est affiché : [sudo] fastboot flashing unlock la commande peut aussi être, selon votre appareil : [sudo] fastboot oem unlock Avec le bouton "Vol-", sélectionnez l'option "Unlock the bootloader" et appuyez sur le bouton principal utilisé pour allumer votre téléphone afin de valider votre selection. :!: S'il vous est demandé de confirmer. Tapez Oui ou Yes Redémarrez sur le "bootloader", puis entrez aussi la commande suivante : [sudo] fastboot flashing unlock_critical Avec les boutons "Vol+" et "Vol-", sélectionnez encore l'option "Unlock the bootloader" et appuyez sur le bouton principal utilisé pour allumer votre téléphone. Quand le processus est terminé, tapez : [sudo] fastboot reboot Le téléphone va redémarrer normalement. Cette opération est terminée. ====== Téléchargez votre système LineageOS ou /e/ ====== :?: d'autres systèmes basés sur Android émergent en ce moment. Pour essayer par exemple "iodé" : choisissez la dernière image en date sur [[https://github.com/iodeOS/ota/releases/tag/v2-FP4|cette page]], et téléchargez le fichier ".zip" le plus récent. Suivez [[https://github.com/iodeOS/ota|cette documentation]] pour les détails. Ici, pour /e/, choisissez la dernière image en date [[https://images.ecloud.global/stable/FP4/|disponible ici]], téléchargez le fichier ".zip" le plus récent. Décompressez le fichier zip dans un répertoire. Créez un fichier flash.txt, dans lequel vous copiez-collez les commandes suivantes : fastboot flash bluetooth_a bluetooth.img fastboot flash bluetooth_b bluetooth.img fastboot flash devcfg_a devcfg.img fastboot flash devcfg_b devcfg.img fastboot flash dsp_a dsp.img fastboot flash dsp_b dsp.img fastboot flash modem_a modem.img fastboot flash modem_b modem.img fastboot flash xbl_a xbl.img fastboot flash xbl_b xbl.img fastboot flash tz_a tz.img fastboot flash tz_b tz.img fastboot flash hyp_a hyp.img fastboot flash hyp_b hyp.img fastboot flash keymaster_a keymaster.img fastboot flash keymaster_b keymaster.img fastboot flash abl_a abl.img fastboot flash abl_b abl.img fastboot flash boot_a boot.img fastboot flash boot_b boot.img fastboot flash recovery_a recovery.img fastboot flash recovery_b recovery.img fastboot flash dtbo_a dtbo.img fastboot flash dtbo_b dtbo.img fastboot flash vbmeta_system_a vbmeta_system.img fastboot flash vbmeta_system_b vbmeta_system.img fastboot flash vbmeta_a vbmeta.img fastboot flash vbmeta_b vbmeta.img fastboot flash super super.img fastboot flash aop_a aop.img fastboot flash aop_b aop.img fastboot flash featenabler_a featenabler.img fastboot flash featenabler_b featenabler.img fastboot flash imagefv_a imagefv.img fastboot flash imagefv_b imagefv.img fastboot flash multiimgoem_a multiimgoem.img fastboot flash multiimgoem_b multiimgoem.img fastboot flash qupfw_a qupfw.img fastboot flash qupfw_b qupfw.img fastboot flash uefisecapp_a uefisecapp.img fastboot flash uefisecapp_b uefisecapp.img fastboot flash xbl_config_a xbl_config.img fastboot flash xbl_config_b xbl_config.img fastboot flash core_nhlos_a core_nhlos.img fastboot flash core_nhlos_b core_nhlos.img fastboot erase userdata fastboot erase metadata fastboot --set-active=a Renommez le fichier flash.txt en flash.sh avec la commande suivante : mv flash.txt flash.sh Rendez le fichier "exécutable" : chmod +x flash.sh Redémarrez le téléphone sur le bootloader, en l’éteignant d'abord, puis en l'allumant en maintenant le bouton "Vol -" enfoncé. Ensuite, sur votre ordinateur, exécutez le script : ./flash.sh Les lignes de commandes du diable s'affichent avec des [OKAY] au bout des lignes. Une fois terminé, redémarrez votre téléphone (adb reboot), votre système est prêt à être utilisé !! Toutes nos félicitations, vous êtes désormais (beaucoup plus) libre sur votre mobile ! [[https://doc.e.foundation/devices/FP4/install|Source]]