{{ ::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]]