Sauvegarde et restauration des paramètres Android et de l'application via ADB -- backup domaine et adb domain android en relation problème

Backup and restore Android Settings and Application through ADB



31
vote

problème

français

Je voudrais demander s'il est possible de sauvegarder et de restaurer tous les paramètres et applications Android via ADB.

J'ai essayé:

adb backup -all adb: unable to connect for backup

Cela ne fonctionne pas, tandis que toutes les autres commandes fonctionnent.

est-il possible d'utiliser ce BMGR ?

langue Anglaise

I would like to ask if it possible to backup and restore all Android Settings and applications through ADB.

I tried:

adb backup -all adb: unable to connect for backup 

It is not working, while all other commands are working.

Is it possible to use this bmgr ?

     
     
     

Liste de réponses

9
 
vote

Assurez-vous que le débogage est activé et l'appareil est connecté. N'oubliez pas non plus de sélectionner le bouton "Sauvegarder mon document" sur l'appareil lui-même (l'appareil nécessite une confirmation). Si vous ne voyez pas un tel écran sur votre appareil, vous exécutez probablement un téléphone Pre-ICS (& LT; 4.0), qui n'aura malheureusement pas la fonctionnalité.

Aussi, bmgr n'est pas une solution pour cela- C'est un outil d'outil pour tester les applications qui gèrent leurs propres sauvegardes à l'aide du API de sauvegarde En tirant manuellement les méthodes" Sauvegarde "et" Restaurer "sur l'agent de sauvegarde dans l'application, sans bombarder dans l'appareil et copier des données sur / depuis la machine de développement.

 

Make sure debugging is enabled and the device is connected. Also, remember to actually select the "backup my data" button on the device itself (the device requires confirmation). If you don't see such a screen on your device, you're quite possibly running a pre-ICS (< 4.0) phone, which will unfortunately will not have the feature.

Also, bmgr is not a solution for this- It's a tool for testing apps that handle their own backups using the backup API by manually firing the "backup" and "restore" methods on the backup agent in the application, not shelling into the device and copying data to/from the development machine.

 
 
   
   
7
 
vote

Voici ma commande pour soutenir les objets

./adb shell ls -l -a | grep '^[^l]' | sed -e 's/^d.* ([^ ]*) $/mkdir sav/1; ./adb pull /1 sav/1/' -e 's/-.* ([^ ]*) $/./adb pull /1 sav/1/' | /bin/bash
  1. répertorier tous les fichiers
  2. Ignorer les liens
  3. pour
    • Fichiers: Sortie d'une commande Pull adb
    • Répertoires: Faites le dir (au cas où nous tirons STH vide) et sortie une commande Pull adb
  4. EXECUTE TOUT SUR BASH

Il existe des fichiers où je reçois une autorisation refusée - mais comme cette sauvegarde est faite pour racine le périphérique, je ne peux pas obtenir plus d'autorisations: (

 

Here is my command for backing things up

./adb shell ls -l -a | grep '^[^l]' | sed -e 's/^d.* \([^ ]*\)\r$/mkdir sav\/\1; .\/adb pull \/\1 sav\/\1/' -e 's/-.* \([^ ]*\)\r$/.\/adb pull \/\1 sav\/\1/' | /bin/bash 
  1. list all files
  2. ignore links
  3. for
    • files : output an adb pull command
    • directories : make the dir (in case we pull sth empty) and output an adb pull command
  4. execute everything in bash

There are some files where I get a permission denied - but as this backup is made in order to root the device, I can not get more permissions :(

 
 
   
   
5
 
vote

Si je vous comprends correctement, Ce lien Pourrait être ce que vous recherchez. Résumer:

1) exécuter adb devices pour vous assurer que votre appareil est attaché.

2) exécuter adb pull /data/app ./ Pour saisir toutes les applications APK et les mettre dans le dossier actuel.
a) ou exécutez adb pull /system/sd/app ./ pour obtenir des applications sur la carte SD.

3) Les paramètres sont situés dans divers endroits, alors découvrez où puis utilisez la même commande 9988777665 pour les saisir.

et ensuite les détails de la liaison comment restaurer en fonction de Mac ou de Windows.

Alternativement, il ressemble à la commande 9988777666 que vous avez mentionné fonctionnerait également avec quelques commandes simples ( adb shell bmgr backup <package> à la sauvegarde et adb shell bmgr restore <package> pour restaurer ). Que recherchez-vous de plus?

 

If I understand you correctly, this link might be what you are looking for. To summarize:

1) Run adb devices to make sure your device is attached.

2) Run adb pull /data/app ./ to grab all the app APKs and put them in the current folder.
a) Or Run adb pull /system/sd/app ./ to get apps on the SD card.

3) Settings are located in various places, so find out where and then use the same adb pull command to grab them.

And then the link details how to restore based on Mac or Windows.

Alternatively, it looks like the bmgr command you mentioned would also work with a few simple commands (adb shell bmgr backup <package> to backup and adb shell bmgr restore <package> to restore). What more are you looking for?

 
 
     
     
2
 
vote

Le problème est probablement dû à plusieurs périphériques / émulateurs connectés.

cocher adb devices S'il affiche plusieurs périphériques, il peut ne pas être capable de connecter ./adb shell ls -l -a | grep '^[^l]' | sed -e 's/^d.* ([^ ]*) $/mkdir sav/1; ./adb pull /1 sav/1/' -e 's/-.* ([^ ]*) $/./adb pull /1 sav/1/' | /bin/bash 0 .

.

Run ./adb shell ls -l -a | grep '^[^l]' | sed -e 's/^d.* ([^ ]*) $/mkdir sav/1; ./adb pull /1 sav/1/' -e 's/-.* ([^ ]*) $/./adb pull /1 sav/1/' | /bin/bash 1 Il redémarrera d'autres périphériques, puis déconnecter / Reconnacer le câble USB, exécutez maintenant

./adb shell ls -l -a | grep '^[^l]' | sed -e 's/^d.* ([^ ]*) $/mkdir sav/1; ./adb pull /1 sav/1/' -e 's/-.* ([^ ]*) $/./adb pull /1 sav/1/' | /bin/bash 2

Il ne doit afficher qu'un seul périphérique.

maintenant faire

./adb shell ls -l -a | grep '^[^l]' | sed -e 's/^d.* ([^ ]*) $/mkdir sav/1; ./adb pull /1 sav/1/' -e 's/-.* ([^ ]*) $/./adb pull /1 sav/1/' | /bin/bash 3

Et vous devriez être prêt à partir :)

 

problem is probably due to more than one device/emulator connected.

check adb devices if it shows more than one device then it might not be able to connect specialy to emulators.

run adb usb it will restart other devices, then disconnect/reconncet usb cable, now run

adb devices

it should show only one device.

now do

adb backup -all

and you should be good to go :)

 
 
 
 
2
 
vote

Assurez-vous d'exécuter la mise à jour SDK et cochez spécifiquement la case pour les pilotes USB Google et mettez à jour le SDK.

Après avoir activé le débogage USB sur votre appareil et brancher sur votre PC, vous devez obtenir une invite à propos de l'installation de pilotes. Même si son gestionnaire de périphériques open réussi et trouvez votre téléphone, cliquez avec le bouton droit de la souris sur les pilotes et le signalez-le sur le dossier du pilote Google USB dans le 99887776614 et laissez-le mettre à jour les pilotes.

Ensuite, vous devriez pouvoir tirer des sauvegardes complètes de votre appareil.

 

Make sure to run the SDK update and specifically check the box for Google USB Drivers and update the SDK.

After enabling USB debugging on your device and plugging into your PC, you should get a prompt about installing drivers. Even if its successful open device manager and find your phone, right click and update drivers and point it to the Google USB driver folder in the SDK > Extras > Google USB and let it update the drivers.

Then you should be able to pull full backups off your device.

 
 
 
 
1
 
vote

J'ai un GS4 que je devais sauvegarder et malheureusement couru dans cette erreur. Après un morceau de tête gratter (et jurant), j'ai trouvé une solution que j'espère travaillera pour vous. J'ai pu trouver cela en exécutant simplement abd et faire défiler la documentation d'aide. J'ai trouvé que -d est un paramètre qui "dirige la commande au seul périphérique USB connecté". Donc, après la branche et le raccourci, je l'ai eu pour travailler pour moi. La commande que j'ai utilisée était:

adb -d backup -apk -shared -all -f C:UsersNAMEackup.ab

J'espère que cela fonctionne pour quelqu'un ayant le même problème que j'avais.

 

I have a GS4 that I needed to backup and unfortunately ran into this error. after a bit of head scratching (and swearing) I found a fix that I hope will work for you. I was able to find this by just running abd and scrolling through the help documentation. I found that -d is a parameter that "directs command to the only connected USB device". So after plugging and chugging I got it to work for me. The command I used was:

adb -d backup -apk -shared -all -f C:\Users\NAME\backup.ab

Hope this works for someone having the same issue I had.

 
 
0
 
vote

J'ai eu le même problème et je suis aussi pré-ics. Ce que j'ai fait pour travailler autour, il a été utilisé un ls de / et awk (avec grep pour sauter des liens) pour créer un fichier de commandes qui tire chaque répertoire réel sur un répertoire sur mon PC.

 

I had the same issue and am also pre-ICS. What I did to work around it was used an ls of / and awk (with grep to skip links) to create a batch file that pulls each actual directory onto a directory on my PC.

 
 

Questions connexes

0  Forcer une tablette Android pour se connecter à un wifi à partir de PC  ( Forcing an android tablet to connect to a wifi from pc ) 
Il y a quelque temps, j'ai eu une tablette (Coby Kyros Mid9742), qui s'est écarté lorsque l'écran quitte l'écran (la moitié de la zone de l'écran tactile ne r...

13  Comment tirer uniquement les fichiers plus récents avec "adb tire"? (Utilitaire Android SDK)  ( How to pull only newer files with adb pull android sdk utility ) 
avec la commande "ADB TIX / SDCARD /" Je peux copier tout le contenu de la mémoire interne de mon téléphone Android dans mon annuaire local actuel (et "ADB TI...

7  Comment changer "Mode de réseau préféré" en utilisant adb sans redémarrer?  ( How to change preferred network mode using adb without reboot ) 
J'essaie de changer de téléphone de mon téléphone (CM 12, Stock 4.2, à la fois enracinée Mode de réseau préféré de "GSM / WCDMA" (0) à "WCDMA uniquement" (2) ...

3  Commande de shell adb qui peut tester les codes MLS / SPC? [fermé]  ( Adb shell command that can test mls spc codes ) 
Cette question est peu susceptible d'aider les futurs visiteurs; Il n'est pertinent qu'à une petite zone géographique, à u...

1  Xiaomi M8se Boucle de fastboot lorsque vous essayez d'installer TWRP  ( Xiaomi m8se fastboot loop when trying to install twrp ) 
Lors de la tentative d'installation de TWRP (dernière version de Xiaomi Mi 8Se), je parviens à installer le plus récent TWRP à l'aide de ADB (Fastboot Flash r...

49  Y a-t-il un moyen pour moi d'exécuter ADB Shell en tant que root sans taper 'Su'?  ( Is there a way for me to run adb shell as root without typing in su ) 
Y a-t-il un moyen pour moi d'exécuter la coquille ADB en tant que root sans taper dans su ? Je veux pouvoir avoir un accès root sans entrer dans la coquille....

3  Problème avec adb sur mon Nexus 4 (téléphone non autorisé)  ( Problem with adb on my nexus 4 unauthorized phone ) 
Lorsque vous exécutez des périphériques ADB dans CMD, il est indiqué que mon téléphone est non autorisé. Il semble que cela ait quelque chose à voir avec l'in...

1  J'ai flashé des récupérations avec Odin, pourquoi mon téléphone ne botte-t-il pas d'arc?  ( I flashed recoveries with odin why doesnt my phone boot bow ) 
Téléphone Android Samsung S3, non enraciné, micrologiciel de stock. Dans l'ordre chronologique: J'ai allumé le débogage USB, bien que ne puisse pas utiliser...

3  Est-ce que "adb remnant" peut être utilisé sur un téléphone de stock (non ometté)?  ( Can adb remount be used on a stock phone unrooted ) 
est-il possible d'utiliser adb remount avec un micrologiciel standard et sans avoir enraciné l'appareil? Sinon, existe-t-il un autre moyen de forcer le syst...

0  Boot-boucle sur Amazon 4K Fire TV Stick  ( Boot looping on amazon 4k fire tv stick ) 
J'ai des problèmes avec ma TV Amazon 4K Fire. hier, je devais associer ma télécommande à un bâton différent dans notre maison (parce que quelqu'un a oublié ...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés