PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

alterlibriste : Petit guide de sauvegarde sous Firefox OS

dimanche 5 octobre 2014 à 21:44

Un petit billet pour parler des sauvegardes sous Firefox OS.

D’origine, il n’y a pas grand chose de fait pour, dans le sens où tant que l’on ne bidouille pas son téléphone, il n’est pas nécessaire d’exporter et d’importer ses données ou ses paramètres.

Attention, je ne parle pas ici de la partie des données qui sont sauvegardées sur la carte SD ou sur la partie accessible par USB en connectant le téléphone à un PC (photos, vidéos, musique, fichiers téléchagés ...). Cette partie n’est pas affectée lorsque l’on flashe le système et la sauvegarde se fait par simple copier-coller.

Je parle ici des données comme les SMS, les contacts, le suivi de consommation, les paramètres d’accès au wi-fi ou aux comptes mails, les notes, les applications installées, les réglages de sonnerie, de clavier, de fond d’écran, etc.

Si vous avez rooté votre téléphone, il est possible d’utiliser les commandes :
adb pull /data /votre/chemin/de/sauvegarde/data
pour sauvegarder et :
adb push /votre/chemin/de/sauvegarde/data /data
pour remettre dans le téléphone.

J’ai testé la méthode mais elle m’a posé quelques problèmes. Elle m’a notamment bousillé mon accès wi-fi qui ne détectait plus aucun réseau (j’ai vu quelque part qu’en bricolant dans les fichiers de config, on pouvait réparer).
Autre souci plus embêtant, le passage d’une version à l’autre. En effet, conserver ses vieux paramètres sur une nouvelle version peut un peut pourrir l’ensemble (c’est pire que garder son /home au cours des versions). Ainsi, après avoir compilé la version 2.2 pour voir ce que ça donne, si je fais un push de mes data de la 1.4, j’obtiens un mix de versions avec les bureaux virtuels, le navigateur sous son ancienne et sa nouvelle version qui se chamaillent joyeusement, les polices à l’ancienne, etc. Après une compilation, je recommande dans mon billet dédié ce qui est inscrit dans la doc de Mozilla, à savoir de faire un
make reset-gaia
certains sugèrent un
make install-gaia
pour conserver ses données et paramètres ; mais cela revient au même que faire un push des data. C’est tout à fait concevable pour des compilations régulières d’une même branche mais tout à fait déconseillé dès qu’il y a un changement de version sous peine de bug ou d’améliorations non implémentées.

Alors que fait-on pour garder ses données ?

D’abord avant toute manipulation ou pour flasher une version compilée soi-même ou par quelqu’un d’autre, il faut faire un backup de tout son téléphone.
Cela est très facile sans installer quoi que ce soit, ni même être rooté.
La procédure détaillée est exactement le début de celle que j’ai décrite sur la manière de passer en 1.4 avec la ROM de Vampirefo.
Méthode rapide :

Grâce à cette procédure, vous pourrez récupérer le téléphone tel qu’il était avant au cas où la version serait foireuse ou ne vous plairait pas (en refaisant toute la manip puis un restore du backup effectué).
D’ailleurs, de nombreuses versions commencent à circuler par ce moyen (partage des fichiers du backup) et vous pouvez en dénicher une pour la tester sur le forum XDA ; j’ai par exemple essayé la version 2.2 ModernUI qui fonctionne bien.

Pour le reste, il va falloir tout réinstaller à la main donc avant de flasher, faites attention à récupérer tout ce qui est nécessaire (liste non exhaustive variant selon les applications utilisées) :

Voilà la manière la plus propre de redémarrer sur une nouvelle version ; c’est un peu fastidieux et ça fait déjà 3 fois que je le fais mais je n’ai pas encore trouvé d’autre moyen de le faire tant que l’on ne dépend pas d’un cloud dédié à cela, ce qui n’est pas du tout mon souhait car je préfère garder mes données pour moi.

Gravatar de alterlibriste
Original post of alterlibriste.Votez pour ce billet sur Planet Libre.

Articles similaires