J'ai un peu de temps libre en ce moment, alors je m'attelle à franchir une étape importante de ma dégoogelisation : avoir un téléphone Android sans utiliser les applications Google non-libres, les fameuses GApps.
Depuis quelques années, avec grande satisfaction, j'utilise un moteur de recherche alternatif (DuckDuckGo), je visionne/télécharge/écoute des vidéos YouTube avec NewPipe et MusicPiped, et j'utilise aussi PeerTube. C'est l'étape la plus facile.
Ces jours-ci, c'est une toute autre bataille : trouver une alternative à Google Maps, aux contacts synchronisés, à l'agenda partagée, aux SMS archivés, la liste des tâches... (hébergés sur les serveurs de Google en accès direct par la NSA)
Côté serveur, j'ai pris NextCloud sans comparer. N'hésitez pas à partager vos autres solutions... Pour l'hébergement, j'ai installé le NextCloud familial chez online.net pour 2,39 € TTC mensuel (nom de domaine et 150 Go d'espace de stockage). Attention, le service client est de piètre qualité, très peu de fonctionnalités, mais ce n'est pas cher. La sauvegarde automatique est facturée 3,59 € TTC mensuel, donc un petit script pour archiver régulièrement, via FTP uniquement. D'autres hébergement économiques ?
Oups, le titre de mon commentaire est Copier ses contacts depuis Android avec DAVx5. Parlons donc de comment migrer ses contacts depuis Google vers NextCloud, ou de façon plus générique depuis un fournisseur d'e-mails vers votre serveur personnel (ou CHATONS).
DAVx5 (anciennement DAVdroid) est l'application conseillée pour synchroniser ses contacts entre Android et NextCloud. Et pas seulement NextCloud : DAVx5 gère de très nombreux serveurs CardDAV.
Your contacts in the "Local addressbook" [...] can't be synchronized by DAVx5 because they're not assigned to a DAVx5 account.
To move the contacts [...] :
export your Android contacts from your local account (Contacts / Export to .vcf file) and import them into your DAVx5 account (Contacts / Import from .vcf file), or
use software like Copy Contacts to copy/move contacts between accounts, or
(削除) export your contacts from your Android device and import them to your CardDAV service (not recommended). (削除ここまで)
Do not use the .vcf files exported by Android's Contacts app for any other purpose than importing again to the same Android Contacts app! Those .vcf files are using an ancient vCard format (vCard 2.1) and contain syntax errors. There are good chances that contacts will be corrupt when you try to import these .vcf files anywhere else.
[...]
Traduction personnelle :
[...]
Vos contacts du "Carnet d'adresse local" [...] ne peuvent pas être synchronisés par DAVx5 car ils ne font pas partie du compte DAVx5.
Pour copier les contacts [...] :
exporter les contacts Android du compte local (Contacts / Exporter vers .vcf) et importer les dans votre compte DAVx5 (Contacts / Import depuis .vcf) ; ou
utiliser une application comme Copy Contacts entre deux comptes ; ou
(削除) exporter vos contacts depuis votre appareil Android et importer les dans votre serveur CardDAV (non recommendé). (削除ここまで)
Ne pas utiliser le fichier .vcf exporté par l'application Android Contacts pour toute autre utilisation que de l'importer à nouveau par la même application Android Contacts ! Ces fichiers .vcf utilisent un vieux format vCard (2.1) et contiennent des erreurs de syntaxe. Il y a de fortes chances que suite à l'importation de ces fichiers .vcf, les données de vos contacts soient corrompues.
[...]
Le fichier .vcf fournit par l'application Android, ou celui fournit par l'application web contacts.google.com ne peut être importé par NextCloud. C'est un bug connu et Google ne l'a jamais corrigé. Ce n'est pas le porte-monnaie des utilisateur de Google qui le finance, mais leur données. Alors à quoi bon corriger un bug qui facilite l'évasion des données ?
Ce bug ne semble pourtant pas insurmontable, et quelques personnes indiquent comment ils s'en sont sortis.
La méthode recommandée peut paraître bizarre : avec une application Contacts sur l'appareil Android, faire un export vers un fichier vCard, puis importer ce même fichier à nouveau avec la même application. Oui, c'est bien cela : l'export se fait à partir du compte Google, et l'import à destination du compte DAVx5.
Des applications peuvent effectuer cette copie automatiquement (sans avoir à exporter/importer un fichier à la main), mais je n'en ai pas trouvé de libre...
C'est dommage que DAVx5 ne simplifie pas la tâche. L'application DAVdroid / DAVx5 existe depuis de très nombreuses années, mais les développeurs n'ont pas pu/voulu fournir une option pour copier les contacts d'un compte vers un autre, ou même gérer la synchronisation entre deux comptes... Toutes les applications Android de Contacts ont accès aux contacts des comptes Google... non ?
Comme l'auteur du journal l'explique, il y d'autres solutions pour copier ses contacts depuis Google comme en passant par Thunderbird ou Evolution.
# Copier ses contacts depuis Android avec DAVx5
Posté par Oliver (site web personnel) . En réponse à la dépêche Synchronisation Thunderbird–Android. Évalué à 7.
J'ai un peu de temps libre en ce moment, alors je m'attelle à franchir une étape importante de ma dégoogelisation : avoir un téléphone Android sans utiliser les applications Google non-libres, les fameuses GApps.
Depuis quelques années, avec grande satisfaction, j'utilise un moteur de recherche alternatif (DuckDuckGo), je visionne/télécharge/écoute des vidéos YouTube avec NewPipe et MusicPiped, et j'utilise aussi PeerTube. C'est l'étape la plus facile.
Ces jours-ci, c'est une toute autre bataille : trouver une alternative à Google Maps, aux contacts synchronisés, à l'agenda partagée, aux SMS archivés, la liste des tâches... (hébergés sur les serveurs de Google en accès direct par la NSA)
Côté serveur, j'ai pris NextCloud sans comparer. N'hésitez pas à partager vos autres solutions... Pour l'hébergement, j'ai installé le NextCloud familial chez online.net pour 2,39 € TTC mensuel (nom de domaine et 150 Go d'espace de stockage). Attention, le service client est de piètre qualité, très peu de fonctionnalités, mais ce n'est pas cher. La sauvegarde automatique est facturée 3,59 € TTC mensuel, donc un petit script pour archiver régulièrement, via FTP uniquement. D'autres hébergement économiques ?
Côté téléphone, j'ai commencé à m'habituer à OsmAnd~. Mais je compte tester d'autres logiciels de navigation. Quelles sont vos expériences ? recommandations ? J'utilise également Simple Contacts, Etar, Fennec, Klar, Gadgetbridge, KDE Connect, Telegram, Tutanota, Aurora, Blokada... Des suggestions ?
Oups, le titre de mon commentaire est Copier ses contacts depuis Android avec DAVx5. Parlons donc de comment migrer ses contacts depuis Google vers NextCloud, ou de façon plus générique depuis un fournisseur d'e-mails vers votre serveur personnel (ou CHATONS).
DAVx5 (anciennement DAVdroid) est l'application conseillée pour synchroniser ses contacts entre Android et NextCloud. Et pas seulement NextCloud : DAVx5 gère de très nombreux serveurs CardDAV.
Mais la documentation de DAVx5 n'est pas très explicite :
Traduction personnelle :
Le fichier .vcf fournit par l'application Android, ou celui fournit par l'application web contacts.google.com ne peut être importé par NextCloud. C'est un bug connu et Google ne l'a jamais corrigé. Ce n'est pas le porte-monnaie des utilisateur de Google qui le finance, mais leur données. Alors à quoi bon corriger un bug qui facilite l'évasion des données ?
Ce bug ne semble pourtant pas insurmontable, et quelques personnes indiquent comment ils s'en sont sortis.
La méthode recommandée peut paraître bizarre : avec une application Contacts sur l'appareil Android, faire un export vers un fichier vCard, puis importer ce même fichier à nouveau avec la même application. Oui, c'est bien cela : l'export se fait à partir du compte Google, et l'import à destination du compte DAVx5.
Des applications peuvent effectuer cette copie automatiquement (sans avoir à exporter/importer un fichier à la main), mais je n'en ai pas trouvé de libre...
C'est dommage que DAVx5 ne simplifie pas la tâche. L'application DAVdroid / DAVx5 existe depuis de très nombreuses années, mais les développeurs n'ont pas pu/voulu fournir une option pour copier les contacts d'un compte vers un autre, ou même gérer la synchronisation entre deux comptes... Toutes les applications Android de Contacts ont accès aux contacts des comptes Google... non ?
Comme l'auteur du journal l'explique, il y d'autres solutions pour copier ses contacts depuis Google comme en passant par Thunderbird ou Evolution.
En écrivant ce commentaire, je suis tombé sur un article en anglais qui traite du même sujet :
https://ownyourbits.com/2017/12/30/sync-nextcloud-tasks-calendars-and-contacts-on-your-android-device/
Bref, la voie est libre, mais semée (volontairement) d'embûches...
Commentaire sous licence Creative Commons Zero CC0 1.0 Universal (Public Domain Dedication)