Quand je demande à quelqu'un pour quelle raison il veut rooter son système Android, la plupart du temps il me répond automatiquement: "Parce que je peux tout sauvegarder avec Titanium Backup". Et c'est souvent la seule réponse qui pousse un utilisateur à rooter son appareil sous Android j'ai l'impression. Donc voilà une méthode pour faire la même chose mais sans rooter son appareil.
C'est vrai que c'est plus long, plus compliqué, mais ça évite de rooter son appareil inutilement.
J'ai effectué la procédure sur un Samsung Galaxy S3 4G (i9305). Mais sachez que cette méthode devrait marcher sur la plupart des appareils sous Android 4.x.x (Ice Cream Sandwich) ou plus récents.
Téléchargement des outils
Pour faire notre sauvegarde il va nous falloir deux outils:
- Le JDK (kit de développement Java) téléchargeable ici. Prenez bien celui qui est adapté à votre architecture x86 ou x64.
- Et le SDK Android de Google téléchargeable ici. Prenez bien celui qui est adapté à votre système 32 ou 64 bits.
Une fois les deux téléchargés, installez le JDK de java normalement.
Ensuite dé-zippez le fichier adt-bundle-windows.zip. Dans le dossier extrait il y a SDK Manager.exe, lancez le.
Vous devriez voir cette fenêtre:
En premier cochez la case Android SDK platform tool (encadrer sur l'image) puis cliquez sur Install packages en bas à droite.
Activer le débogage USB sur votre appareil
Sur de votre appareil rendez vous dans:
Paramètres -> options de développement
Activez la et cochez Débogage USB.
Avant de poursuivre, vérifiez bien que les drivers de votre appareil soit installés sur votre ordinateur et que votre appareil soit reconnu par votre ordinateur.
Ensuite raccordez votre appareil à votre ordinateur à l'aide du câble USB.
Maintenant nous allons faire un test et voir si votre appareil communique bien avec ADB, pour cela ouvrez une invite de commande, sous Windows c'est dans:Menu démarrer -> Tous les programmes -> Accessoires -> Invite de commande
Ou:
Menu demarrer -> executer -> tapez cmd.exe
ADB où es-tu ?
L'outil adb.exe se trouve dans le dossier du SDK Android: adt-bundle-windows/sdk/plateform-tools/adb.exe.
Donc en console placez vous dans le dossier plateform-tools.
Par exemple pour moi le dossier est sur le bureau donc le chemin en console est:
C:\Users\napoleon\Desktop\adt-bundle-windows-x86\sdk\plateform-tools
Maintenant il faut lancer la commande:
adb devices
Vous devriez voir votre appareil en dessous de list of devices attached comme ceci:
Si c'est bon il ne reste plus qu'à lancer la sauvegarde en tapant:
adb backup -apk -shared -all -f C:\Users\NOM\backup.ab
C:\Users\NOM\backup.ab est le chemin vers lequel je veux enregistrer le fichier backup.ab, mais vous pouvez l'enregistrer ailleurs en changeant le chemin et en mettant votre nom d'utilisateur. Vous pouvez aussi changer le nom du fichier, moi j'ai mis backup.ab mais vous mettez ce que vous voulez, tant que vous laissez bien l'extension .ab.
Une fois la commande lancée vous devriez voir un message dans la console vous disant de débloquer votre appareil et de confirmer l'opération.
Donc prenez votre appareil, vous devriez voir une fenêtre comme celle ci:
Il vous demande de confirmer que vous voulez sauvegarder les données. Vous pouvez aussi chiffrer les données en mettant un mot de passe qui vous sera demandé au moment de la restauration, perso j'en met pas. Ensuite validez la sauvegarde en bas à droite, et attendez, vous devriez voir toutes les .apk défiler. Ne touchez plus rien jusqu’à la fin de la procédure. Cela peut prendre du temps, pour moi ça ma donné un fichier de 998Mo. pour vous ça peut être une autre taille suivant ce que vous avez sur votre appareil.
Le tutoriel de sauvegarde s'arrête ici, passer à l'étape suivante seulement au cas ou vous voudriez restaurer vos données.
Restaurer votre appareil
Pour restaurer votre appareil en cas de problème vous devez taper:
adb restore C:\Users\NOM\backup.ab
N'oubliez pas de mettre votre nom d'utilisateur à vous et le chemin vers lequel vous avez sauvegardé le .ab la première fois.
Une fois la commande lancée un message vous demandera de débloquer votre appareil et de confirmer l'opération de restauration.
Donc prenez votre appareil, vous devriez voir cette fenêtre:
Tapez le mot de passe que vous aviez défini la première fois si vous en mis un puis appuyer sur Restaurer mes données et attendez la fin de la procédure.
Voilà c'est fini. C'est vrai que c'est plus compliqué qu'avec Titanium Backup mais je pense qu'au final on y gagne car on garde un appareil propre et d'origine.
Salut,
RépondreSupprimerQue comporte la sauvegarde?
-Datas?
-système?
-mms/sms?
-photo musique?
et peux t-on restaurer si on flash une autre ROM que celle utilisée lors de la sauvegarde..
En tout cas, merci pour cet excellent travail!
Merci pour cette réactivité.
SupprimerJe viens d'aller consulter le lien, et ça correspond à mes attentes (à condition que la restore fonctionne sur le GT-I9305 ;) )
Note: omegavesko 3rd February 2013, 12:00 PM
"v2.0 has been released!
Simple ADB Backup has been renamed to Holo Backup."
Ok, j'avais pas vu que la version 2.0 était dispo, je vais mettre le tutoriel à jour. Merci à vous.
SupprimerBonjour,
SupprimerCette méthode sauvegarde-t-elle la ROM (si o, a mis toutes les option) comme un NADROID Backup ?
Merci
bonjour et merci pour le tutoriel! Mais si le téléphone contient 11GB de prit et que le fichier et à 2GB! est-ce normal`?
RépondreSupprimerje vous remercie!
Bonjour, j'ai effectué toute la procédure mes données ont bien été sauvegardées mais lorsque je veux restaurer j'ai un problème: le démarrage de la restauration s'affiche bien sur mon téléphone mais reste bloqué dès le début sur "android", je ne vois rien défiler et rien ne se passe. Pourquoi ?
RépondreSupprimerBonjour,
RépondreSupprimerPeut -on restaurer les données sur un autre téléphone?
merci de votre réponse