Sauvegarder les données des applications d'un ordiphone Android est aisé ; à vrai dire
c'est automatique : les données sont téléversées automatiquement vers votre
compte Google. C'est la configuration de base pour Android.
Mais je souhaite éviter les
GAFAM et n'ai pas de compte
google associé à mon ordiphone. Aucune sauvegarde ne vient donc « par
défaut », il faut s'en occuper.
Je ne pense pas être seul dans ce genre de cas, mais étonnamment, la thématique
de la sauvegarde Android sans Google semble peu traitée sur le web. Toi qui lis
ça, si tu as des ressources sur le sujet, n'hésite pas à te fendre d'un petit
commentaire !
NB : j'utilise le Système Fairphone
Open, qui techniquement est un
Android AOSP 7.
Besoin
- Sauvegarde automatisée régulière ;
- pas de dépendance à un service tiers, surtout pas opéré par un géants du web
- pouvoir sauvegarder vers un service auto-hébergeable ;
- facile à mettre en œuvre, pour moi comme pour des gens moins enclins à la
bidouille informatico-libriste ;
- je ne veux pas forcément tout sauvegarder, uniquement ce que je choisis ;
- limiter la consommation en données mobiles et en batterie.
J'ai fini par trouver un fonctionnement qui me convient, en utilisant un serveur
Nextcloud. Je détaille sa mise en œuvre ci-après.
Périmètre : quoi sauvegarder ?
Ce que je veux sauvegarder :
- Photos/vidéos prises avec l'ordiphone ;
- données de calendrier ;
- carnet d'adresses ;
- liste de tâches ;
- données des applis suivantes :
Solution utilisée : synchro et sauvegarde via NextCloud
Il faut disposer d'un serveur NextCloud. J'utilise le mien (qui tourne grâce à
YunoHost) ; mais il est également possible d'utiliser
celui d'un prestataire de services, par exemple un sympathique
CHATON ?
Il faut tout d'abord installer l'application
Nextcloud sur
l'ordiphone, et l'associer à son compte. J'ai ensuite créé un dossier FP2
Backups
dans lequel seront regroupées toutes les sauvegardes issues de
l'ordiphone. Regrouper les sauvegardes dans un dossier permet notamment
d'exclure ces dossiers de la synchronisation avec les autres appareils :
inutile de télécharger systématiquement les sauvegardes de mon ordiphone sur
mon ordinateur portable.
Pour avoir une véritable sauvegarde, il faudra s'assurer auprès de
l'administrateur·ice de votre serveur que le serveur garde bien les versions
antérieures des fichiers (c'est le cas par défaut), sans quoi vous n'aurez que
la « dernière version » de vos données, impossible donc de restaurer une
version antérieure.
La suite diffère selon les données à sauvegarder.
Calendrier, Carnet d'adresse & liste de tâches : synchronisation
Via l'application DAVx⁵, il est possible de synchroniser contacts et
calendrier vers un serveur
nextcloud.
La synchronisation couvre le cas de perte de l'ordiphone.
Calendrier, Carnet d'adresse & liste de tâches : sauvegarde
Une synchronisation n'est pas une sauvegarde, en ce qu'elle ne permet pas
de restaurer une version antérieure des données.
En complément de la synchronisation, l'application Nextcloud propose de pousser
une sauvegarde régulière du carnet d'adresse vers le serveur
NextCloud. Activable dans Menu → Paramètres → Sauvegarde des contacts.
NB: À ce jour je n'ai pas de solution pour effectuer une vraie sauvegarde du
calendrier, je me contente de la synchronisation ; la possibilité de conserver
un historique des versions via NextCloud concerne les fichiers, mais pas le
calendrier.
Application carnet : synchronisation
L'application carnet propose nativement de se synchroniser avec un serveur
NextCloud.
Autres Applications : sauvegarde
La manipulation est à répéter pour chaque application à sauvegarder, on va prendre
l'exemple de Cinélog…
Repérer le dossier à sauvegarder, pour Cinélog il s'agit de /storage/emulated/0/CineLog/
Dans l'appli Nextcloud, ouvrir « Envoi automatique », et configurer un nouveau dossier synchronisé comme suit :
Ensuite, c'est automatique :-).
NB:
- les paramètres Téléverser par wifi uniquement et Envoyer uniquement si le
chargeur est branché permettent d'économiser batterie et données mobiles.
- On sauvegarde chaque application vers un sous-dossier différent de FP2
Backup, nommé d'après le nom de l'application concernée
Répéter la manipulation pour chaque application à sauvegarder.
Photos : sauvegarde
La procédure est similaire aux apps, à ceci près qu'il y a des chances que
votre dossier d'appareil photo (qui peut s'appeler par exemple « Camera ») soit
d'office proposé dans le listing de l'Envoi automatique. Il n'y a plus qu'à
l'activer (petit nuage bleu = envoi activé).
Ça y est, tu peux perdre ton ordiphone l'esprit tranquille 👍
Annexe : dossier à sauvegarder par application
(Ces dossiers peuvent différer selon ton installation et version d'Android)
- Cinélog :
/storage/emulated/0/CineLog/saves
- Signal :
/storage/emulated/0/Signal
- AnkiDroid :
/storage/emulated/0/ankiDroid/backup
- OSMAnd :
/storage/emulated/0/Android/data/net.osmand.plus/files
commentaires