=====Le carnet de contacts=====
On a vu que la carte [[wiki:telephone#carte_sim|SIM]] permet de stocker un carnet de contacts très basique. Parmi les applications préinstallées d'un smartphone on trouve toujours une application de **gestion des contacts**.
Lors de la création d'un nouveau contact l'application standard d'Android demande où doit être enregistré le contact et propose 3 options comme on le voit sur cette capture d'écran:
{{:wiki:creation_contact.png?200|}}
* Téléphone => sauvegarde dans la [[wiki:telephone:tel_application#memoire_interne|mémoire interne]]
* Google => sauvegarde sur le compte Google indiqué
* USIM => sauvegarde sur la carte [[wiki:telephone#carte_sim|SIM]]
Pour la sauvegarde dans la mémoire interne ou sur le compte Google, les contacts sont enregistrés au format, [[https://fr.wikipedia.org/wiki/VCard|vCard]] un standard ouvert d'échange de données personnelles.
{{anchor:format_vcard}}
====Le format vCard====
vCard est utilisé par des logiciels de courrier électronique ( Mozilla Thunderbird, Outlook Express), des appareils mobiles (téléphones mobiles, assistants personnels, GPS) et des logiciels de messagerie instantanée (Jabber, Skype).\\
Un fichier vCard porte une extension **vcf** (pour Virtual Card File) et son contenu est lisible par n'importe quel éditeur de texte.\\
Comme tout format de fichier informatique, celui-ci évolue (vCard 2.1, vCard 3.0, vCard 4.0 ). Chaque version apporte des nouveautés mais malheureusement chaque application ne gère en général qu'une version précise et si vous importez un fichier de format non géré, certaines informations seront perdues. Il faut se renseigner et faire des essais.
Par ex: le format vCard 2.1 ne gère pas le champ Catégories!
Les applications qui utilisent ce format permettent d'importer/exporter des fichiers.
====Sauvegarde des contacts====
===de son smartphone===
Sauvegarde dans un fichier .vcf et se l'envoyer en pièce jointe par mail (si on a une application de mail installée et configurée sur son téléphone)
==sur mobiles Android==
testée avec Android 9 et l'application native Contacts *,
(ça peut différer quelque peut sur d'autres versions ou d'autres applications que celle de base)
1) ouvrir l'application **Contacts**\\
2) cliquer en haut à gauche sur **les 3 traits horizontaux**\\
3) tout en bas, cliquer sur **Paramètres** (icône roue dentée)\\
parmi les lignes qui s'affichent choisir\\
4) **Exporter**\\
dans la boite de dialogue qui s'affiche choisir\\
5) **Partager tous les contacts** (attendre qu'une notification s'affiche disant que c'est terminé)\\
il faut savoir que cette option ne stocke pas la sauvegarde sur le téléphone\\
mais propose de la partager (comme son nom l'indique) directement par envoi vers l'extérieur.\\
Donc il va falloir ouvrir cette notification, pour se faire:\\
6) **cliquer sur l'espèce de V** en haut à gauche de Contacts\\
alors s'ouvrent tous les moyens d'envoi possible du téléphone, privilégiez celui par courrier électronique\\
qui est configuré sur votre téléphone (Email...k9-mail, FairEmail...etc)\\
ce dernier s'ouvre sur un message avec déjà votre adresse "mail" en émetteur\\
et avec un fichier nommé **vcards_aaaammjj_hhmmss.vcf** déjà attaché (aaaammjj_hhmmss, ce sont année/jour/heure/mn/sec datant la sauvegarde)\\
7) Il n'y a plus qu'à renseigner l'adresse "mail" d'un destinataire, on peut aussi se l'envoyer à soi-même,\\
et de faire envoi\\
Ainsi les contacts.vcf seront au moins sauvegardé dans un courriel!\\
La suite consistera à récupérer ce fichier...[[wiki:telephone:tel_carnet_contact#Fusion des contacts du smartphone avec ceux sur son PC|cf Fusion des contacts]] ou à s'en servir en [[wiki:telephone:tel_carnet_contact#sauvegarde sur le cloud par synchronisation|Synchronisation sur un cloud]]\\
Si pour x raison la notification est perdue, il faudra recommencer la procédure!\\
* **NOTA:** l'application native Contacts dans ses versions au moins jusqu'à 1.7.31 a le gros défaut de sauvegarder au format vCard 2.1\\
éliminant ainsi certains champs intéressants (par ex: le champ //Catégorie// que l'on aurait défini en //Famille, Amis, Reseaux, LLV//...etc)\\
tout en passant l'affichage des N° de téléphone en mode anglo-saxon (par ex 069-398-7769 au lieu de 06 93 98 77 69...)\\
En plus en cas d'importation de ce .vcf vers Thunderbird et son extension CardBook, cette dernière ne gérant pas le format vCard 2.1, l'importation ne se fera pas!\\
Il faudra continuer à utiliser les carnets par défaut de Thunderbird qui eux sont en vCard 2.1.\\
Pour profiter de l'avantage des formats vCard au delà de 2.1, et d'une éventuelle récupération dans CardBook,\\
il faut utiliser une appli de gestion un peu plus "récente", par ex:\\
[[https://f-droid.org/fr/packages/com.simplemobiletools.contacts.pro/|Simple Contacts Pro]] (open source et gratuite sur [[https://wiki.llv.asso.fr/doku.php?id=wiki:distributions:android_autoriser_sources_externes|F-Droid]])\\
qui une fois installée s'appelle aussi **Contacts**!\\
La procédure de sauvegarde de cette appli //Simple Contacts Pro// diffère quelque-peut de l'appli native dans la mesure ou\\
1) une fois lancée \\
2) le point d'entrée est maintenant les **3 points en haut à droite**\\
3) en offrant directement un **Exporter les contacts vers un fichier .vcf**\\
4) mais qu'elle ne propose pas directement l'envoi par courriel mais un stockage **Interne** par défaut à la racine de son smartphone,\\
cette sauvegarde de forme **contacts_aaaa-mm-jj-hh-mm-ss.vcf** étant alors à s'envoyer par courriel
==sur mobiles IOS==
En cours de rédaction
===Fusion des contacts du smartphone avec ceux sur son PC===
comme la sauvegarde .vcf de ses contacts smartphone sera reçu sur son PC\\
et si celui-ci utilise Thunderbird et l'extension CardBook, c'est alors le moment de fusionner les contacts du smartphone\\ avec ceux du PC afin de créer un nouveau .vcf tel qu'indiqué:\\
[[wiki:logiciels:thunderbird_extension_cardbook#fusionner_un_autre_carnet_avec_celui_de_cardbook|fusionner des .vcf avec CardBook]]\\
Ce sera alors celui-ci qui sera à mettre sur le "Cloud" dans ce qui suit
===Sauvegarde sur le cloud par synchronisation===
La synchronisation consiste a mettre son carnet d'adresse chez un hébergeur qui fournit le protocole [[https://fr.wikipedia.org/wiki/CardDAV|CardDav]].\\
Puis a rendre accessible ce carnet sur son téléphone, son PC, sa tablette...etc.\\
Alors une modification d'un des contacts sur l'un quelconque de ceux-ci sera répercutée sur tous les autres, c'est cela qu'on appelle la synchronisation.\\
Implicitement, cette synchronisation est aussi une sauvegarde...\\
En cas de vol ou de perte du téléphone, ce n'est plus adieu au carnet de contacts puisqu'il est sur l'un ou l'autre de ses appareils ou chez l'hébergeur !\\
En cas de nouveau téléphone, il ne faudra qu'y configurer la synchronisation pour y retrouver ses contacts!\\
**Néanmoins, effacer par inadvertance tout son carnet l'effacera sur toutes les machines y compris sur l'hébergeur,
c'est le principe de la synchronisation qui là s'avère être un risque,\\
alors il est recommandé de faire des sauvegardes classiques et périodiques au cas où !**\\
Google et Apple proposent tous deux cette synchronisation sur Gmail ou iCloud, il n'en sera pas fait état, le but de LLV étant de promouvoir le logiciel libre, et donc de préférer celle proposée par d'autres fournisseurs.\\
Évidemment, quels que soient les fournisseurs de cloud, confidentialité et sécurité demeurent des problèmes majeurs: quel usage fera l'hébergeur de vos contacts ? Des pirates peuvent ils dérober ces derniers ?\\
A cela s'ajoute la question de la localisation des données, laquelle souvent ignorée et noyée dans la notion de cloud, correspond pourtant à des machines réelles situées quelquepart, qui plus est machines opérées par des humains localisés dans le même quelquepart !\\
Ce quelquepart devenant encore plus important si l'on s'attache à la sécurité juridique de ses données\\ **[[https://www.wimi-teamwork.com/fr/blog/cloud-act-patriot-act-proteger-organisation/|Patrioct Act et surtout Cloud Act ]]**
Alors pour concilier un peu tout cela, à tord ou à raison, quelques fournisseurs situés en France avec offre cloud gratuite
* https://www.zaclys.com -> [[https://zzz.zaclys.com/Creer-mon-compte,64|la page d'ouverture de compte]]\\
* https://www.mailo.com -> [[https://www.mailo.com/fr/create/|la page d'ouverture de compte]]\\
A l'ouverture du compte individuel,\\
Zaclys n'oblige pas à créer une nouvelle adresse,\\
mais de choisir son "cloud" [[https://zzz.zaclys.com/Mes-services,apps|gratuit=ncloudx]] avec son propre mot de passe, le plus simple sera de reprendre celui du compte individuel\\
Mailo oblige à la création d'une nouvelle adresse courriel\\
mais n'oblige pas à créer en plus un compte "cloud" celui-ci venant de pair avec l'adresse.\\
* **NOTA:** avec Mailo, c'est alors l'occasion de quitter une adresse propriétaire qu'elle soit de son FAI ou du GAFAM.\\
* Pour ne pas perdre les messages de cette ex-adresse, Mailo propose le rapatriement de ceux-ci sur sa nouvelle adresse Mailo\\
* C'est assez simple avec une adresse "standard" genre celle de son FAI\\
* [[https://www.mailo.com/mailo/fr/changer-d-adresse-e-mail.php|Changer d'adresse e-mail]]\\
* Par contre, avec celles du GAFAM, la procédure nécessite une autorisation\\
* [[https://blog.mailo.com/blog/reussir-le-transfert-de-sa-boite-gmail.htm)|Réussir le transfert de sa boîte Gmail]]\\
* [[https://blog.mailo.com/blog/reussir-le-transfert-de-yahoo-mail.htm|Réussir le transfert de sa boîte Yahoo Mail]]\\
* [[https://faq.mailo.com/import/transferer-les-messages-icloud.htm|Comment transférer les messages de ma boîte iCloud]]
====Synchronisation: mise en œuvre====
===sur le cloud===
Le prérequis est d'avoir déjà une sauvegarde de ses contacts sous l'extension **.vcf**\\
[[wiki:telephone:tel_carnet_contact#de_son_smartphone| de son smartphone seul]]\\
ou [[wiki:telephone:tel_carnet_contact#fusion_des_contacts_du_smartphone_avec_ceux_sur_son_pc|obtenue par fusion]]\\
pour placer celui-ci sur le cloud du fournisseur.\\
Fournisseur Zaclys\\
_se connecter au cloud [[https://ncloud4.zaclys.com/index.php/login|avec son adresse d'inscription et le mot de passe cloud]] (différent de celui de l'ouverture de compte)\\
_se placer sur l'onglet [[https://ncloud4.zaclys.com/index.php/apps/contacts/Tous%20les%20contacts|Contacts]] (en haut icône 2 bustes)\\
_ouvrez alors les **Paramètres** en bas de la page
pour choisir **Importer les contacts** et dans la boite qui s'ouvre alors **Sélectionner un fichier local**\\
_naviguer alors sur votre machine jusqu'à trouver votre //sauvegarde.vcf//\\
si ce dernier n'est pas corrompu, le carnet de contacts est maintenant installé et s'appelle par défaut **Contacts**.\\
Pour la suite il va falloir mémoriser l'adresse http de ce carnet\\
_de nouveau, onglet Contacts (icône 2 bustes) puis **Paramètres**\\
pour choisir les **...** et dans la boite qui s'ouvre alors **Copier le lien**\\
ce dernier devrait être de la forme\\
//https://ncloud**X**.zaclys.com/remote.php/dav/addressbooks/users/**12345**/contacts//\\
avec **X** dépendant du serveur qui a été attribué et **12345** le N° de votre compte cloud\\
Fournisseur Mailo\\
_se connecter à son compte [[https://www-8.mailo.com/fr/?page=id|avec son adresse d'inscription et son mot de passe]]\\
en haut sélectionner l'onglet **Carnet d'adresses** (buste de petit bonhomme), puis l'onglet **Synchronisation**\\
Laisser les valeurs par défaut pour aller d'abord en\\
//3.Sélectionner à partir de votre disque dur le fichier généré par votre logiciel de messagerie :// **Parcourir**\\
_naviguer alors sur votre machine jusqu'à trouver votre //sauvegarde.vcf//\\
puis en\\
//6.Valider pour importer le carnet d'adresses// : et **Importer**\\
si ce dernier n'est pas corrompu, le carnet de contacts est maintenant installé et s'appelle par défaut **Carnet d'adresses principal**.\\
Pour la suite il va falloir mémoriser l'adresse http de ce carnet\\
https://carddav.mailo.com\\
===sous Android===
Android ne supportant pas nativement le protocole cardDav, il est nécessaire d'installer une application qui le gère\\
*[[https://f-droid.org/fr/packages/at.bitfire.davdroid/|DAVx5 (ex DAVDroid)]] gratuite sur [[https://wiki.llv.asso.fr/doku.php?id=wiki:distributions:android_autoriser_sources_externes|F-Droid]], payante sur le Google Play!!!\\
Une fois installé, il faut lancer puis configurer cette application\\
_Tapez sur le bouton + en bas à droite de l’écran principal\\
sélectionnez l’option\\
//Connexion avec une URL et un nom d’utilisateur//\\
_Dans le champ //URL de base//, tapez l’adresse sauvegardée précédemment selon le fournisseur\\
_Dans le champ //Nom d’utilisateur//, tapez l'adresse e-mail complète puis son //Mot de passe// \\
_Validez en tapant sur //SE CONNECTER//\\
A la fin de la vérification //Créer un compte// est proposé\\
_Laisser le nom par défaut avec l'adresse ou le changer\\
puis en bas dans\\
//Méthode pour les contacts de type groupe//\\
_Changer l'option pour\\
//Les groupes sont des catégories pour chacun des contacts//\\
Cela permet de faire apparaitre les catégories dans le cas des contacts en vCard3.0 ou vCard4.0 ou rien avec vCard2.1 qui ne gère pas ce champ\\
_Tapez sur //Créer un compte//\\
Sur la page alors ouverte vérifier que //CARNETS D'ADRESSES// est sélectionné et\\
_Cocher le carnet //Contacts// puis\\
_Lancer la synchronisation avect son //icône Synchroniser// en bas à droite de l’écran\\
attendre la fin du transfert venant du fournisseur\\
_Les contacts sont maintenant visibles dans l'application //Contacts// du téléphone\\
===sous IOS===
Que ce soit un Iphone ou un Ipad, IOS gérant le protocole cardDav,\\
pas besoin d'une appli supplémentaire comme sous Android\\
c'est juste une configuration à faire:\\
_Allez dans l'application //Réglages// puis choisir
//Mots de passe et comptes//\\
_sélectionner\\
//Ajouter un compte// puis //Autre//\\
_puis choisir\\
//Ajouter un compte CardDAV//\\
_dans la fenètre qui s'affiche renseigner les champs\\
//Serveur// avec\\
_l'adresse sauvegardée précédemment\\
* chez Zaclys\\
//https://ncloud**X**.zaclys.com/remote.php/dav/addressbooks/users/**12345**/contacts//\\
_mais transformée en\\
//https://ncloud**X**.zaclys.com/remote.php/dav/principals/users/**12345**//\\
avec **X** dépendant du serveur qui a été attribué et **12345** le N° de votre compte cloud\\
* chez Mailo\\
https://carddav.mailo.com\\
//Nom d'utilisateur// avec l'adresse courriel d'ouverture de compte\\
//Mot de passe// \\
chez Zaclys-> avec celui de l'ouverture du cloud (pas du compte);\\
chez Mailo-> avec celui de l'ouverture de compte\\
//Description// laisser comme tel ou changer le nom du serveur par défaut\\
_valider en haut par //Suivant//\\ et attendre la fin de la vérification\\
_Les contacts sont maintenant visibles dans l'application //Contacts// du téléphone\\
===sous Thunderbird===
Pour ceux qui utilisent Thunderbird, l'installation de l'extension CardBook permettant la gestion du protocole CardDav,\\
il est alors possible de
[[wiki:logiciels:thunderbird_extension_cardbook#importation_dans_cardbook_des_carnets_par_defaut_de_thunderbird|voir aussi ces contacts distant sous Thunderbird comme sur son smartphone]]
====Le problème des doublons====
Quand plusieurs applications de messageries sont installées, et/ou quand des contacts ont aussi été sauvés en carte SIM, des doublons apparaissent...\\
En cas de synchronisation de ses contacts également avec Thunderbird et CardBook\\
ce dernier offre une gestion/fusion des contacts!\\
**Outils→CardBook** de la **Barre de menus**\\
se positionner sur le carnet distant**->Clic droit** puis\\
**Recherche des contacts dupliqués dans le carnet d'adresses courant**\\
Un tableau est alors proposé avec des suggestions de fusion, Suppression ou Oubli\\
La proposition de fusion permet de comparer les champs des contacts dupliqués en les éditant côte à côte\\
Ainsi plutôt que de laisser tel que, il est possible d'intervenir sur les champs affichés et de voir le résultat\\
avant de valider la fusion ou de l'annuler...\\
ATTENTION: si ce carnet distant est dupliqué en local, il faut ou y appliquer les mêmes fusions,\\
ou y recopier celles effectuées sur le distant!\\
Cette gestion CardBook répercute les modifications sur toutes les machines distantes pour la partie en mémoire\\
mais ne peut supprimer les contacts en doublon inscrits dans la carte SIM
En cours de rédaction