Ceci est une ancienne révision du document !
Table des matières
Fairphone ?
Fairphone est un téléphone intelligent qui a pour objectif d'être durable et produit dans des conditions aussi éthiques que possible, voir https://fairphone.com
Il existe désormais 3 modèles, le FP1 et le FP2, FP3
A noter que pour le premier modèle, le partitionnement à changé à partir de mai 2014 pour être désormais unifié (d'où le FP1U = une seule partition), voir https://support.fairphone.com/hc/en-us/articles/200887199
Fairphone 1 FP1
La version la plus à jour de l'OS est Android 4.4.4 :
- Téléchargement et installation https://forum.fairphone.com/t/android-kitkat-4-4-4-for-fp1/45715
- Installation sans passer par ADB et Fasboot https://forum.fairphone.com/t/android-kitkat-4-4-4-for-fp1/45715/16
Me concernant, j'ai du prendre la deuxième solution : mettre la recovery.img et FP1-4.4.4-z3ntu-0.0.1.zip sur une carte SD et lancer la commande suivante depuis un emulateur de terminal sur le téléphone pour avoir la “bonne” recovery (sinon le téléphone n'acceptait pas la mise à jour via adb sideload …)
dd if=/storage/sdcard1/recovery.img of=/dev/recovery
Fairphone 2 FP2
La version la plus sympathique est le Fairphone OS Open Source, la version la plus à jour est un Android 7.1 :
- Les OS qui tournent sur le FP2 https://support.fairphone.com/hc/en-us/articles/204642759-What-operating-system-OS-does-the-Fairphone-2-run-on-
- Installer l'OS Open Source https://code.fairphone.com/
Fairphone 3 FP3
2 modèles : le 3 et le 3+ avec un appareil photo caméra avec beaucoup plus de pixels
Installer l'OS /e/ sur Fairphone 3 FP3
/e/ foundation est une initiative du créateur de Mandriva pour proposer un OS basé sur Android mais dépouillé de toutes les couches et outils Google. Plus d'une centaine d'appareils est supportée
Installation :
- Installer adb et fastboot via votre gestionnaire de paquets
- Il faut tout d'abord mettre à jour le Fairphone “normal” à Android 10 pour que le unlock code vu après marche
- Il faut obtenir le Bootloader Unlocking Code for Fairphone 3
- Il convient de télécharger le SDK Platform Tools depuis le site d'android afin d'avoir une version de fastboot au top et éviter cette erreur (/usr/bin/mke2fs failed with status 1)
- Il faut ensuite suivre les indications sur le site /e/ Fondation pour le Fairphone3 en remplaçant la commande fastboot par ./fastboot en s'étant préalablement placé dans le répertoire du SDK Android téléchargé et dézippé et indiquer dans chaque commande l'emplacement du fichier de l'OS /E/ sur son disque dur, par exemple :
b01@db:~/ZSofts/ANDROID/platform-tools$ ./fastboot flash system_a ~/ZSofts/ANDROID/FairPhoneFP3/IMG-e-0.14-q-2021012698290-dev-FP3/system.img -S 522239K
Si tout va bien, vous finissez le processus avec un téléphone qui redémarre sous /e/
Création de comptes pour synchro avec cloud
Installer F-droid
Installer via F-Droid DAVx5 qui va permettre la gestion de compte et la synchro
Lancer DAVx5 et créer un compte, Connexion avec url et un nom d'utilisateur existant sur le nuage (nextcloud)
url type https://moncloud.domaine.ltd/remote.php/dav
Importation de ses contacts
Via fichiers .vcf à placer à la racine du téléphone en connexion usb, puis dans l'application Contacts > Paramètres > Importation
Il faut chercher les fichiers .vcf sinon il n’apparaissent pas et affecter l'importation au Comptes DAV car les Contacts stockés dans le téléphone ne sont potentiellement plus effaçable
Il est ensuite possible de forcer la synchro pour les pousser vers le nuage via l'application DAV
Importation de ses calendrier
Dans DAV, cocher les calendriers que l'on souhaite consulter, ils proviennent du compte DAV <> nuage
Quand les updates croutent
Il y a à priori 2 images de l'OS, possible d'essayer de booter avec la précédente image
fastboot getvar current-slot … should give you the slot which now doesn’t boot … or “INVALID” if something went even more wrong. fastboot --set-active=a or fastboot --set-active=b
Autres systèmes d'exploitation pour le FP3
Autres téléphones "fair" ou durable
- Teracube : garanti 4 ans