3 votes

Comment sauvegarder de manière complète les données importantes pour l'utilisateur d'un appareil Android ?

J'aimerais faire une sauvegarde complète de toutes mes personnalisations sur mon téléphone Android. Peut-être pas jusqu'à "imager" le téléphone, parce que le téléphone lui-même est verrouillé à un opérateur et je voudrais pouvoir restaurer les personnalisations sauvegardées sur un téléphone qui a un service différent et un numéro de téléphone différent (mais peut-être que la méthode que les gens proposent limiterait la restauration aux appareils de la même marque et du même modèle, ce qui me conviendrait - il semble difficile de concevoir une méthode qui permettrait à une sauvegarde d'un Motorola d'être restaurée sur un Samsung). En d'autres termes, j'aimerais avoir mes applications, les données sauvegardées par mes applications, mes préférences de configuration du système et les fichiers que j'ai manuellement éparpillés dans le système de fichiers, comme dans les répertoires "Alarme" et "Sonnerie". Encore une fois, j'aimerais être aussi minutieux et bas niveau que possible sans entrer dans le domaine des verrous de l'opérateur, du gonflement de l'opérateur, ou du numéro de téléphone et du compte de service de l'opérateur.

Des idées ? Je suis un utilisateur de technologie averti qui découvre le monde d'Android. L'appareil en question est un Moto E d'ATT, et dans un futur proche, je pourrais essayer de le restaurer en un Moto E de Sprint ou FreedomPop ou Republic Wireless, ces deux derniers effectuant des modifications du firmware. De plus, ATT est un réseau GSM alors que les trois autres réseaux mentionnés sont des réseaux CDMA. Je ne voudrais donc certainement pas sauvegarder la "bande de base", si c'est le terme correct, pour le cas d'utilisation que j'ai imaginé, mais il est peut-être préférable de formuler cette question en deux parties qui peuvent être combinées en une seule dans une certaine mesure. Comment s'y prendre dans mon cas d'utilisation particulier, et comment s'y prendre s'il s'agissait exactement du même (sous-)modèle ? Peut-être la réponse est-elle la même, ce qui serait formidable.

Merci

1voto

ZeroKelvin Points 367

Si vous avez un assez bon programme de sauvegarde, pourquoi ne pas simplement sauvegarder l'ensemble du système de fichiers sur le périphérique ? Sous Ubuntu 15.10, mon téléphone basé sur Android est monté à /run/user/1000/gvfs/ . Je sauvegarde tous ces fichiers avec borg-backup.

Une grande partie de la personnalisation pourrait également être sauvegardée dans votre profil Google (je n'ai pas encore changé de téléphone Android). Mon approche est de très bas niveau et il pourrait même y avoir des moyens plus simples de le faire.

#!/bin/bash

# exit immediately on errors
set -e
# error out if uninitialized variable is used
set -u

REPOPATH=ssh://backups.example.com/backup/device/borg
ARCHIVENAME=tgh-usbdevice
if [ $# -ge 1 ]; then
  ARCHIVENAME+="-"${1}
fi
ARCHIVENAME+="-"$(date +'%Y%m%d-%H%M')

echo "Creating: ${REPOPATH}::${ARCHIVENAME}"
borg create --progress --stats ${REPOPATH}::${ARCHIVENAME} \
  /run/user/1000/gvfs/

borg check --archives-only --last 10 ${REPOPATH}

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X