Jump to content
daemon

Comment restaurer ses applications et les données via adb

Recommended Posts

Voici la marche à suivre 
 

/!\ Avertissement :

 

Les opérations présentées dans ce tuto comportent des risques. Ni Frandroid, ni l'auteur de ce tuto ne peuvent être tenus responsables des éventuels problèmes rencontrés!!!

 

 

Marche à suivre :

 
Le nécessaire :

Le tuto :

 

Le Backup:

  • Installer le sdk.
  • Aller dans les paramètres de votre téléphone et si ce n'est pas encore fait cocher le débogage USB. ( Paramètres> Outils pour les développeurs)
  • Connectez votre téléphone au pc.
  • Dans le dossier où se trouve adb faites: " Clic Droit + Maj/Shift "
    Sans+titre1.png
  • Taper cette commande: 
    adb devices
    

    Si le numéro de série apparaît, c'est ok sinon installez les pilotes de votre téléphone.
     

  • Ensuite taper cette commande, pour faire le backup et l'enregistrer sur votre PC:
    adb backup -apk -noshared -all -nosystem
    
  • Déverrouillez le téléphone et suivez les instructions sur le téléphone (Merci à xuioni)

Screenshot_2014-06-02-12-50-01.png

Patientez jusqu'à la fin de la procédure,
et un fichier de ce type doit être créé sur votre PC

backup.ab

La restauration:

  1. Dans le dossier où se trouve adb et backup.ab faites: " Clic Droit + Maj/Shift "

    Sans+titre1.png

     
  2. Taper cette commande: 
    adb devices
    

    Si quelques chose apparaît (série de chiffres), c'est ok sinon installez les pilotes de votre téléphone.
     

  3. Ensuite taper cette commande, pour faire la restauration depuis votre PC:
    adb restore backup.ab
    
  4. Patientez jusqu'à la fin de la procédure. Et acceptez la restauration sur votre téléphone.

 

Pour les linuxiens (Merci à Un-pigeon(revbolt) pour son script)

 

Cher linuxiens (ou BSDiens),

 

Voici pour vous le script qui permet d'effectuer les manipulations données par @daemon,

pour l'utiliser, téléchargez le tar.gz ici et mettez le dans un dossier comme Documents par exemple.

ensuite ouvrez un terminal déplacez vous dans le  dossier ou se trouve le tar.gz et executez ces 2 commandes : 

tar -xf adb_br.tar.gz
cd adb_br

Ensuite pour le lancer et afficher l'aide, tapez dans le terminal  pour afficher l'aide : 

sh adb_br.sh -h

 

 

Voilà j'espère que ça vous plaira et que ça pourra servir.

Si vous avez des questions n'hésitez pas

Edited by daemon

Share this post


Link to post
Share on other sites

Salut! Merci du partage. Par contre j'ai un souci ça marche pas chez moi:

Message dans la console qui est le suivant " Now unlock your device and confirm the backup operation "

Mon terminal un nexus 5 est unlock root et tourne sous cyano. 

Edited by xuioni

Share this post


Link to post
Share on other sites

Salut! Merci du partage. Par contre j'ai un souci ça marche pas chez moi:

Message dans la console qui est le suivant " Now unlock your device and confirm the backup operation "

Mon terminal un nexus 5 est unlock root et tourne sous cyano. 

Avec plaisir 

Tu dois déverrouiller ton téléphone, il se met en veille c'est pour ça.

Je vais compléter le tuto.

 

J'avais oublié ce détail ^^

Share this post


Link to post
Share on other sites

Même si il n'est pas en veille. Je l'ai bloquée(la mise en veille)

Share this post


Link to post
Share on other sites

j'ai rajouté un screen plus haut regarde si ça peut t'aider.

Share this post


Link to post
Share on other sites

Pour compléter le tuto, je ferai un petit script pour les utilisateur de linux ;)

  • Like 1

Share this post


Link to post
Share on other sites

c'est coool merci ;)

si tu veux tu me l'envoie par MP et je le rajouterai en te mentionnant bien sûre


Même si il n'est pas en veille. Je l'ai bloquée(la mise en veille)

tu as résolu ton problème?

Share this post


Link to post
Share on other sites

Salut. Je suis aussi sous Linux (debian stable) mais je pige que dalle en script. Ce serait super cool en créer un.

Envoyé de mon Nexus 5 en utilisant Tapatalk

  • Like 1

Share this post


Link to post
Share on other sites

Yep !!! désolé les cours qui mon pris plus de temps que prévu.

 

Au rendez vous 2 script :

  1. backup (+ installation de l'adb si il ne le détcte pas)
  2. restore

je vous fais ça de suite. :)

 

EDIT : pour les linuxiens qui n'ont pas le sdk, c'est grave si j'installe le SDK dans le /opt ? car ça demande les droit administrateur :s

Edited by Un-pigeon (revbolt)

Share this post


Link to post
Share on other sites

Desolé du double poste.
 
Le tuto se trouve dans le spoiler : 

 

Cher linuxiens (ou BSDiens),

 

Voici pour vous le script qui permet d'effectuer les manipulations données par @@daemon,

pour l'utiliser, téléchargez le tar.gz ici et mettez le dans un dossier comme Documents par exemple.

ensuite ouvrez un terminal déplacez vous dans le  dossier ou se trouve le tar.gz et executez ces 2 commandes : 

tar -xf adb_br.tar.gz
cd adb_br

Ensuite pour le lancer et afficher l'aide, tapez dans le terminal  pour afficher l'aide : 

sh adb_br.sh -h
Edited by Un-pigeon (revbolt)
  • Like 1

Share this post


Link to post
Share on other sites

Desolé du double poste.

 

Le tuto se trouve dans le spoiler : 

 

Cher linuxiens (ou BSDiens),

 

Voici pour vous le script qui permet d'effectuer les manipulations données par @@daemon,

pour l'utiliser, téléchargez le tar.gz ici et mettez le dans un dossier comme Documents par exemple.

ensuite ouvrez un terminal déplacez vous dans le  dossier ou se trouve le tar.gz et executez ces 2 commandes : 

tar -xf adb_br.tar.gz
cd adb_br
Ensuite pour le lancer et afficher l'aide, tapez dans le terminal  pour afficher l'aide : 

sh adb_br.sh -h

Merci petit pigeon pour ta participation c'est cool

Désolé si je ne sais pas répondre plus rapidement mais je n'ai pas eu de PC pendant le week-end.

  • Like 1

Share this post


Link to post
Share on other sites

oh ! c'est rien j'ai posté ça a l'arrache avant que la cellule orageuse passe au dessus de ma tête ! :)

 

Pour information mon script gère automatiquement l’installation du SDK si il ne trouve pas l'adb, que ce soit lors du backup ou du restore.

Il s’exécute avec les commandes :

  • sh adb_br.sh et sh adb_br.sh -h pour afficher l'aide
  • sh adb_br.sh -b pour faire un backup
  • sh adb_br.sh -r [chemin/de/votre/backup.ab] pour faire un restore (ne pas mettre les crochets)

Pour l'installation du sdk le droit admin seront demandés.

  • Like 1

Share this post


Link to post
Share on other sites
Guest

Le root n'est pas nécessaire pour cette opération. C'est d'ailleurs l'interet de la commande, car s'il fallait être rooté, autant télécharger titanium backup / helium ou une application du genre.

 

Il faut également juste ADB et ces 2 DLL. 

 

Au lieu de télécharger tout le SDK qui pese une centaine de MO, vous pouvez le récuperer ici -> http://forum.xda-developers.com/showthread.php?t=2317790

 

Il fait 2MO avec fastboot.

Edited by Guest

Share this post


Link to post
Share on other sites

Le root n'est pas nécessaire pour cette opération. C'est d'ailleurs l'interet de la commande, car s'il fallait être rooté, autant télécharger titanium backup / helium ou une application du genre.

 

Il faut également juste ADB et ces 2 DLL. 

 

Au lieu de télécharger tout le SDK qui pese une centaine de MO, vous pouvez le récuperer ici -> http://forum.xda-developers.com/showthread.php?t=2317790

 

Il fait 2MO avec fastboot.

merci pour les infos, 

 

pour le root j'avoue c'est l'habitude ;)

 

Et pour le sdk c'est tellement sympa comme outil que si on prend tout ce n'est pas plus mal

Non plus sérieusement, je ne savais pas où l'on pouvait avoir qu'une partie, c'est encore l'habitude 

 

Je modifie le post en te sitant bien sûre

Encore merci 

Share this post


Link to post
Share on other sites

Il faut également juste ADB et ces 2 DLL. 

 

Au lieu de télécharger tout le SDK qui pese une centaine de MO, vous pouvez le récuperer ici -> http://forum.xda-developers.com/showthread.php?t=2317790

 

 

Linux ne connais pas les DDL :) donc pour éviter tout problème de dépendance dans mon script je dis bien qu'il faut télécharger uniquement Tools et platform-tools.

  • Like 1

Share this post


Link to post
Share on other sites

au final autant prendre le sdk c'est tellement sympa et utile ;)

Share this post


Link to post
Share on other sites

Désolé de ne faire ça que maintenant, je n'ai pas eu le temps, de le faire avant.

 

J'ai rajouté le post de Pigeon dans le tuto.

Share this post


Link to post
Share on other sites

Bonjour

Appareil Oneplus 8 Pro, rooté avec Magisk, pas de TWRP installé

- Comment faire pour ne restaurer que les appli APK et leur données dans un fichier de sauvegarde complète effectuée avec ADB (avec System; OBB)  ?

- Comment fait-on pour ne restaurer qu'une application (par son nom) dans le même fichier de sauvegarde complète *.ab ?

Est-ce qu'il faut faire séparément une sauvegarde des applis et du Système avec ADB ?

Merci pour votre aide.

Bien cordialement,

Edited by Nadnan
Changement de l'appareil mentionné dans le profil

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.






×
×
  • Create New...