Backup ADB crée un fichier 0 octet; invite le mot de passe de sauvegarde actuelle, même si je n'en ai jamais défini un; "Échec de la définition de mot de passe" pour le mot de passe de sauvegarde desktop -- adb domaine et 4.4-kitkat domaine et backup domaine et samsung-galaxy-s-4 domain android en relation problème

ADB backup creates 0-byte file; prompts for current backup password even though I never set one; “Failed to set password” for Desktop backup password



50
vote

problème

français

Le problème:

Chaque fois que j'exécute la sauvegarde adb, je reçois un message près du bas de l'écran d'accueil indiquant Backup starting... , suivi d'un message disant Backup finished quelques secondes Plus tard Malgré le fait que j'utilise 17 Go de mémoire de périphérique et que le fichier de sauvegarde résultant est créé avec une taille de 0 octets. Je ne reçois aucun message d'erreur, aucun rétroaction que ce soit indiquant que tout tout est faux, sans parler ce qui est faux. Il semble fonctionner, mais trop vite, et le fichier de sauvegarde est vide.

Le processus:

  1. Je confirme que le périphérique est reconnu par adb à l'aide de la commande 9988777666 et recevez la sortie suivante:

    List of devices attached 8e1f368a device
  2. i émettez la commande backup adb (détails à suivre).

  3. Je reçois le message suivant à l'invite de commande:

    Now unlock your device and confirm the backup operation.

    ... et l'invite suivante sur le téléphone:

    Entrez la description de l'image ici

    Cela ne fait aucune différence ce que je fais ici (détails à suivre).

  4. i Tapez sur le bouton Sauvegardez mon bouton (coin inférieur droit).

  5. Le téléphone retourne à l'écran d'accueil et me montre le message 9988777669 , puis le message 99887776610 Quelques secondes plus tard. Un fichier 0-octet est créé, nommé soit la valeur par défaut Backup.ab ou quoi que ce soit que j'ai spécifié avec le commutateur -f .

la commande backup adb (utilisée à l'étape 2):

J'ai essayé plusieurs combinaisons d'options, allant de la même manière que

none1

à des choses comme

none2

J'ai aussi essayé d'ajouter le commutateur après la lecture Ce et Ceci , qui indique que tenter d'inclure une sauvegarde système sur un périphérique non analysé peut entraîner un fichier 0 octet et que ce commutateur doit être utilisé. Cela ne fait aucune différence, le processus termine toujours en quelques secondes et je reçois toujours un fichier de 0 octet.

L'invite de mot de passe "Sauvegarde complète" (étape 3):

Je suis tout à fait sûr que je n'ai jamais défini de mot de passe de sauvegarde auparavant. Je n'ai jamais eu l'occasion de définir ce mot de passe ou d'accéder à ce paramètre de quelque manière que ce soit. Cependant, j'ai essayé tous les éléments suivants:

  • laissant les deux mots de passe vierges
  • laissant le "mot de passe de sauvegarde actuelle" vide et entrant un nouveau mot de passe dans la deuxième case
  • Entrer dans la goupille de verrouillage de l'écran actuel et toutes les broches que j'ai jamais utilisées dans le passé en tant que "mot de passe de sauvegarde actuelle".
  • entrer chaque mot de passe que je peux penser que j'aurais déjà utilisé pour quoi que ce soit sur cet appareil

Dans tous les cas, le comportement est exactement le même que décrit à l'étape 5. Je n'obtiens aucune erreur ni aucune sorte d'indication que tout est faux ou que mes mots de passe sont invalides, et que mes mots de passe ne sont pas invalides, et sans indice que Qu'il s'agisse d'un mot de passe actuel ou de savoir si ce champ doit être laissé en blanc. (The Screen Shot in Cette réponse et plusieurs autres forums de support que j'ai regardés semble impliquer que le "courant Le mot de passe de sauvegarde "La boîte ne serait pas affichée s'il n'y a pas de mot de passe actuel, mais c'est juste une inférence; rien ne précise si un mot de passe actuel est réellement requis.)

Je soupçonne que le mot de passe Il demande que vous puissiez être le "mot de passe de sauvegarde de bureau" défini dans les options de développeur:

Entrez la description de l'image ici

Je n'ai jamais défini ce mot de passe avant. Si j'essaie de en définir un, je reçois un message disant none4

Dans la recherche d'informations sur cette erreur, j'ai rencontré au moins un autre cas dans lequel une personne qui avait ce problème a dit que cela l'empêchait d'utiliser la sauvegarde de la BAD, mais il n'était pas précis sur ce qui se passe quand il essaie utiliser la sauvegarde adb.

La plupart des personnes qui ont reçu ce message n'ayant jamais défini le mot de passe avant de dire que la solution consistait à laisser le mot de passe actuel en blanc, mais j'ai essayé cela en premier lieu et cela n'a pas fonctionné. J'ai trouvé Une question par une autre personne Qui a rencontré ce problème et était sûr qu'il n'avait pas défini le mot de passe avant . Malheureusement, il ne semble pas avoir eu une solution ou même une explication.

Peu importe si ADB recherche le "mot de passe de sauvegarde de bureau" ou le mot de passe de cryptage de la BAD est quelque chose de séparé, il a accéléré mon esprit pourquoi ADB vous demanderait de saisir un mot de passe précédent afin d'initier une nouvelle sauvegarde. Je n'essaie pas de restaurer, écraser ou d'une manièreone d'autre manière les données précédemment cryptées, alors même si un mot de passe de cryptage pour une sauvegarde avait déjà été défini, je ne peux pas imaginer pourquoi quelqu'un penserait que c'est Une bonne idée de vous empêcher de sauvegarder votre appareil si vous ne vous souvenez pas de quel mot de passe vous avez utilisé pour chiffrer des sauvegardes dans le passé.

Informations supplémentaires:

Modèle: Samsung Galaxy S4 SCH-I545
3.4.0
Version du système d'exploitation: 4.4.2
Android SDK Tools Version: 1.16
Le débogage USB est activé.

Notez que ma raison pour laquelle utiliser la sauvegarde ADB est de faire une sauvegarde complète de mon téléphone pour être du côté sûr avant de l'enraciner * afin que je puisse utiliser des outils de sauvegarde Nandroid tels que la sauvegarde de titane. Donc, toute suggestion impliquant enracinement de mon téléphone serait une capture 22, pas une solution. Inutile de dire, une réinitialisation d'usine n'est pas une solution, car elle vaincue tout le but de l'exécution de la sauvegarde.

Le téléphone est configuré pour synchroniser avec les serveurs Exchange de Mes compagnons et certaines stratégies sont appliquées par le serveur. J'avais pensé que l'appareil était crypté lorsque je configurais d'abord la synchronisation avec le compte d'entreprise, mais apparemment, il n'est pas crypté actuellement. En fait, c'est ce que définit cette chaîne d'événements en mouvement: je reçois un message qui me dise que je dois crypter le périphérique afin de continuer à se connecter aux serveurs de l'entreprise. Je veux prendre une sauvegarde Nandroid avant de crypter, ce qui nécessite une enracinement, et je veux utiliser la sauvegarde ADB avant d'enraciner.

* Oui, je suis conscient que la serviette est prétendue être sûre, mais je préfère ne pas prendre de chances, et je voudrais résoudre ou au moins comprendre ce problème dans le cas où les problèmes liés au cas échéent. l'avenir.

langue Anglaise

The problem:

Every time I run ADB backup, I get a message near the bottom of the home screen saying Backup starting..., followed by a message saying Backup finished a few seconds later despite the fact that I'm using 17 GB of device memory, and the resultant backup file is created with a size of 0 bytes. I receive no error messages, no feedback whatsoever indicating that anything is wrong, let alone what is wrong. It appears to work, but way too quickly, and the backup file is empty.

The process:

  1. I confirm that the device is recognized by ADB using the adb devices command, and receive the following output:

    List of devices attached 8e1f368a        device 
  2. I issue the ADB backup command (details to follow).

  3. I get the following message at the command prompt:

    Now unlock your device and confirm the backup operation. 

    ...and the following prompt on the phone:

    enter image description here

    It makes no difference what I do here (details to follow).

  4. I tap the Back up my data button (bottom right corner).

  5. The phone returns to the home screen and shows me the Backup starting... message, then the Backup finished message a few seconds later. A 0-byte file is created, named either the default backup.ab or whatever I specified with the -f switch.

The ADB backup command (used in step 2):

I've tried multiple combinations of options, ranging from as simple as

adb backup -all 

to things like

adb backup -all -apk -s 8e1f368a -f 'C:\Data Files\PDA\Backups\ADB\GalaxyS4_20140919.ab' 

I also tried adding the -nosystem switch after reading this and this, which indicate that trying to include a system backup on an unrooted device may result in a 0-byte file, and that this switch must be used. It makes no difference, the process still completes in a matter of seconds and I still get a 0-byte file.

The "Full backup" password prompt (step 3):

I'm quite sure I have never set a backup password before. I've never had the occasion to set this password or access this setting in any way before. However, I have tried all of the following:

  • Leaving both passwords blank
  • Leaving the "current backup password" blank and entering a new password in the second box
  • Entering the current screen lock PIN and all PINs I've ever used in the past as the "current backup password".
  • Entering every password I can think of that I would have ever used for anything on this device

In all cases the behavior is exactly the same as described in step 5. I get no errors or any kind of indication that anything is wrong or that my passwords are invalid, and no hint as to whether it's actually expecting a current password or whether that field should be left blank. (The screen shot in this answer and several other support forums I've looked at seems to imply that the "current backup password" box wouldn't be displayed if there's no current password, but that's just an inference; nothing makes it clear whether a current password is actually required.)

I suspect that the password it's prompting for might be the "Desktop backup password" set in Developer options:

enter image description here

I have never set that password before. If I try to set one, I get a message saying Failed to set backup password.

In searching for information about this error, I've encountered at least one other case in which someone who was having this problem said this was preventing him from using ADB backup, but he wasn't specific about what happens when he tries to use ADB backup.

Most people who received this message having never set the password before say that the solution was to leave the current password blank, but I tried that in the first place and it didn't work. I found a question by another person who encountered this problem and was sure he hadn't set the password before. Unfortunately it doesn't look like he ever got a solution or even an explanation.

Regardless of whether ADB is looking for the "Desktop backup password" or the ADB encryption password is something separate, it boggles my mind why ADB would require you to enter a previous password in order to initiate a new backup. I'm not trying to restore, overwrite, or in any way access previously encrypted data, so even if an encryption password for a backup had previously been set, I can't imagine why anyone would think it's a good idea to prevent you from backing up your device if you don't remember what password you used to encrypt backups in the past.

Additional information:

Model: Samsung Galaxy S4 SCH-I545
Kernel version: 3.4.0
OS version: 4.4.2
Android SDK Tools version: 1.16
USB debugging is enabled.

Note that my reason for using ADB backup is to take a full backup of my phone to be on the safe side before rooting it* so I can use nandroid backup tools such as Titanium backup. So, any suggestion involving rooting my phone would be a Catch-22, not a solution. Needless to say, a factory reset is also not a solution, since it would defeat the entire purpose of performing the backup.

The phone is set up to sync with my company's Exchange servers, and there are some policies enforced by the server. I had thought that the device was encrypted when I first set up the sync with company account, but apparently it isn't currently encrypted. In fact, that's what set this chain of events in motion: I'm getting a message telling me that I need to encrypt the device in order to continue to connect to company servers. I want to take a nandroid backup before encrypting, which requires rooting, and I want to use ADB backup before rooting.


* Yes, I'm aware that Towelroot is purported to be safe, but I'd rather not take chances, and I'd like to resolve or at least understand this problem in case related issues come up in the future.

           
     
     

Liste de réponses

33
 
vote

Réponse courte

Essayez d'utiliser une version antérieure de la BAD. 1.0.32 n'a pas fonctionné pour moi, mais 1.0.31 a fait.

réponse longue

Je viens de rencontrer ce problème sur un Nexus 5 exécutant CyanogenMod 11 (basé sur Android 4.4) en utilisant la version actuelle des outils de plate-forme et ADB (Android Débog Bridge version 1.0.32 Révision EAC51F2BB6A8-Android).

Utilisation adb logcat Pour regarder les journaux du périphérique, j'ai remarqué qu'après avoir appelé adb backup -apk -obb -shared -all -nosystem Il y avait quelques entrées de journalisation suspectes:

V/BackupManagerService( 811): Requesting full backup: apks=false obb=false shared=false all=false pkgs=[Ljava.lang.String;@4181ffc8 W/BackupManagerService( 811): Unknown package '-apk' '-obb' '-shared' '-all' '-nosystem', skipping

où il apparaît que l'appareil interpréte les options de ligne de commande comme arguments non options et produisant une erreur car ils ne sont pas installés de noms de package. Cela m'a fait suspecter le protocole ADB ou les options de commande de commande / service avaient changé sur l'appareil par rapport à l'hôte. J'ai donc essayé une version plus ancienne de ADB et de Voilã, cela a fonctionné.

J'ai fait un peu de creuser et je suis tombé sur un changement à Utiliser Escape_arg dans "Backup de adb" , qui fait désormais que tous les arguments soient célibataires lorsqu'ils invoquent /system/bin/bu backup . Ceci explique le comportement et les arguments cotisés dans le message du journal. Cependant, il ne semble pas correspondre à l'heure à laquelle vous avez rencontré l'erreur. Cela suggérerait également que la question soit beaucoup plus répandue qu'elle ne l'appartenait. Je suis donc hésitant à appeler cela la cause, mais cela peut un bon point de départ pour une enquête plus approfondie.

 

Short Answer

Try using an earlier version of adb. 1.0.32 did not work for me, but 1.0.31 did.

Long Answer

I just encountered this issue on a Nexus 5 running CyanogenMod 11 (based on Android 4.4) using the current version of the Platform Tools and ADB (Android Debug Bridge version 1.0.32 Revision eac51f2bb6a8-android).

Using adb logcat to watch the device logs, I noticed that after invoking adb backup -apk -obb -shared -all -nosystem there were some suspicious log entries:

V/BackupManagerService(  811): Requesting full backup: apks=false obb=false shared=false all=false pkgs=[Ljava.lang.String;@4181ffc8 W/BackupManagerService(  811): Unknown package  '-apk' '-obb' '-shared' '-all' '-nosystem', skipping 

Where it appears that the device is interpreting the command-line options as non-option arguments, and producing an error because they are not installed package names. This made me suspect the adb protocol or the command/service invocation options had changed on the device relative to the host, so I tried an older version of adb and voilxc3xa0, it worked.

I did a bit of digging and came across a change to Use escape_arg in "adb backup", which now causes all arguments to be single-quoted when invoking /system/bin/bu backup. This explains the behavior and the single-quoted arguments in the log message. However, it does not seem to match the time at which you encountered the error. It would also suggest the issue to be much more widespread than it appears to be. So I am hesitant to call this the cause, but it may a good starting point for further investigation.

 
 
         
         
16
 
vote

Immeuble sur la réponse de Kevenoid, il peut dépendre de la version de ADB en cours d'exécution sur le téléphone.

Vous pouvez savoir quelle version le téléphone fonctionne de manière native en procédant comme suit:

Découvrez d'abord quelle version vous utilisez sur votre bureau

adb version

puis ouvrez la coquille sur votre téléphone

adb shell

Une fois que la coque est ouverte, vous pouvez exécuter

adb version

puis quittez la coquille en exécutant

exit

J'ai trouvé que mon téléphone exécutait la version 1.0.31 et non 1.0.32 (c'est une note Samsung 2)

J'ai essayé d'utiliser des citations ou des caractères d'échappement tels que Hunter montré, mais aucune de ces personnes n'a travaillé à partir de la ligne de commande Windows. Cependant, la rétrogradation a répercuté la question d'incompatibilité entre les deux versions.

J'ai pu trouver la version ancienne suivant les instructions ici: https://stackoverflow.com/a/23022718/1741542 < / a>

Le lien de téléchargement que j'ai utilisé était:
http://dl-ssl.google.com/android/repository /platform-tools_r20-windows.zip

Autres plates-formes:

  • http://dl-ssl.google .com / Android / Repository / Platform-Tools_R20-macosx.zip

    http://dl-ssl.google.com/ Android / Repository / Platform-Tools_R20-Linux.zip

 

Building on kevenoid's answer, it may depend on what version of adb is running on the phone.

You can find out what version the phone is running natively by doing the following:

First find out what version you are running on your desktop

adb version 

Then open the shell on your phone

adb shell 

Once the shell is open then you can run

adb version 

Then exit the shell by running

exit 

I found that my phone was running version 1.0.31 and not 1.0.32 (it is a samsung note 2)

I tried using quotes or escape characters like Hunter showed but none of those worked from the windows command line. However downgrading did fix the incompatibility issue between the two versions.

I was able to find the older version following the instructions here: https://stackoverflow.com/a/23022718/1741542

The download link I used was:
http://dl-ssl.google.com/android/repository/platform-tools_r20-windows.zip

Other platforms:

  • http://dl-ssl.google.com/android/repository/platform-tools_r20-macosx.zip

    http://dl-ssl.google.com/android/repository/platform-tools_r20-linux.zip

 
 
 
 
10
 
vote

Les autres réponses sur les arguments de commande étant citées sont exactes. J'ai trouvé que si vous échappez aux espaces entre les arguments, cela fonctionne.

Comme ceci: adb backup -apk -shared -all -system

 

The other answers about the command arguments being quoted is accurate. I've found that if you escape the spaces between the arguments, it works.

Like this: adb backup -apk\ -shared\ -all\ -system

 
 
       
       
7
 
vote

Aucune des solutions de contournement n'a travaillé pour moi ici, et je ne veux pas rétrograder mes outils SDK. Voici ce que j'ai proposé: Skip adb backup sur l'ordinateur et allez directement au périphérique via adb shell .

. $adb version Android Debug Bridge version 1.0.35 Revision fc2a139a55f5-android $ adb shell shell@jflte:/ $ bu 1 backup -apk app.package.name > /sdcard/backup.ab shell@jflte:/ $ exit $adb pull /sdcard/backup.ab [100%] /sdcard/backup.ab

Cet appels /system/bin/bu et renverse le fichier de sauvegarde sur stdout (descripteur de fichier n ° 1). Les paramètres sont les mêmes adb backup <params> - & gt; bu 1 backup <params> . La sortie est redirigée vers un fichier sur l'appareil, puis peut être tiré comme n'importe quel fichier.

Le seul inconvénient est que vous ne pouvez pas faire une sauvegarde complète si votre appareil est plus de moitié plein. Cela peut être utilisé si vous avez un emplacement SDCard externe. bu peut y écrire même sur Android 4.4.2, car il s'agit d'une application système. /mnt/extSdCard/backup.ab a travaillé la même chose pour moi comme /sdcard .

 

None of the workarounds worked for me here, and I don't want to downgrade my SDK tools. Here's what I came up with: skip adb backup on the computer and go straight to device via adb shell.

$adb version Android Debug Bridge version 1.0.35 Revision fc2a139a55f5-android  $ adb shell shell@jflte:/ $ bu 1 backup -apk app.package.name > /sdcard/backup.ab shell@jflte:/ $ exit  $adb pull /sdcard/backup.ab [100%] /sdcard/backup.ab 

This calls /system/bin/bu and dumps the backup file onto STDOUT (File descriptor #1). Parameters are the same adb backup <params> -> bu 1 backup <params>. The output is redirected to a file on the device and then can be pulled like any file.

The only drawback is that you can't do a full backup if your device is more than half full. This can be worked around if you have an external SdCard slot. bu can write there even on Android 4.4.2, because it is a system app. /mnt/extSdCard/backup.ab worked the same for me as /sdcard.

 
 
4
 
vote

soupir Je suis vraiment désolé si tel est le cas et que vous semblez être prudent à juger par vos captures d'écran et vos lignes de commande, mais j'ai découvert que je suis découvert dans mes mêmes symptômes et pensais Postez juste au cas où les découvreurs futurs le font ici. Il s'avère que l'adb est très difficile sur des tirets simples vs double dans ses options. Pour moi, Double tirets reproduit ce cas exactement: même invite sur le téléphone, même fichier d'octets. Simple tirets Même s'il existe de longs noms d'arguments ont travaillé comme un charme.

Dans le cas où il importe, mon téléphone est un Samsung Galazy NOTE 2 AT & AMP; T SGH-I317 exécutant Android 5.1 / CyanogenMod 12.1.

 

sigh I'm really sorry if this is the case, and you seem to be careful judging by your screenshots and command lines, but I discovered to my chagrin the same symptoms and thought I'd post just in case future discoverers make it here. It turns out that adb is very picky about single vs. double dashes in its options. For me, double dashes reproduced this case exactly: same prompt on the phone, same 0 byte file. Single dashes even though there are long argument names worked like a charm.

In case it matters, my phone is a Samsung Galazy Note 2 AT&T SGH-i317 running Android 5.1/Cyanogenmod 12.1.

 
 
     
     
2
 
vote

Vous devez exécuter la commande de sauvegarde adb sur la version 1.0.31 ADB.

Pour Windows, j'ai fait:

  • Trouvez votre dossier SDK (c: / users /.../ Appdata / local / Android / SDK)
  • Renommer des outils et des amplis; outils de plate-forme aux outils.bak & amp; plates-formes-outils.bak
  • Télécharger http://dl-ssl.google.com /android/repository/tools_r22.3-windows.zip
  • Télécharger http://dl-ssl.google .com / Android / Repository / Platform-Tools_R19.0.1-Windows.zip
  • extraire les deux zips du dossier SDK
  • exécuter la commande backup adb comme normale

LOG:

BACKUPT $ BAD-ADB -APK -OBB -Shared -Toutes -System -f bckp.ab

Le serveur ADB est obsolète. Tuer ...

  • Daemon a commencé avec succès *

Déverrouillez votre appareil et confirmez l'opération de sauvegarde.

... puis tout revenir à la normale.

 

You need to execute the adb backup command on adb version 1.0.31.

For windows i did:

  • find your SDK folder (c:/users/.../AppData/Local/Android/sdk)
  • rename tools & platform-tools to tools.bak & platform-tools.bak
  • download http://dl-ssl.google.com/android/repository/tools_r22.3-windows.zip
  • download http://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip
  • extract both zip's to sdk folder
  • run adb backup command as normal

Log:

$ adb backup -apk -obb -shared -all -system -f bckp.ab

adb server is out of date. killing...

  • daemon started successfully *

Now unlock your device and confirm the backup operation.

...then set everything back to normal.

 
 
1
 
vote

OK, voici comment j'ai fixé le mien.

J'ai essayé la solution de Hunter Perrin:

adb backup -apk -shared -all -system

Mais cela vient de retourner immédiatement sans erreur, aucun écran de sauvegarde sur le téléphone.

Par l'essai et l'erreur, cela a fonctionné pour moi:

adb shell0
 

OK, this is how I fixed mine.

I tried Hunter Perrin's solution:

adb backup -apk\ -shared\ -all\ -system 

But it just returned immediately with no error, no backup screen on the phone.

Through trial and error this worked for me:

adb backup -all\ 
 
 
1
 
vote

Je pense avoir une solution pour ceux qui utilisent 1.0.32:

Entrez un mot de passe lorsque vous êtes invité à l'écran Android

Malgré le fait qu'il indique qu'il utilisera le mot de passe par défaut si vous n'entrez pas, je pense que cela ne doit pas et adb 1.0.32 ne permet peut peut-être pas la création de sauvegardes non cryptées.

entrer dans un mot de passe fonctionné pour moi, puis j'ai fini par utiliser "Extracteur de sauvegarde Android" (Avertissement Sourceforge) et " Extension de la cryptographie JAVA (JCE) Politique de compétence de force illimitée " pour l'extraire dans un fichier tar.

 

I think I have a solution for those using 1.0.32:

enter a password when prompted on the android screen

Despite the fact that it says it will use the default password if you enter none, I believe it doesn't and adb 1.0.32 perhaps does not allow the creation of unencrypted backups.

Entering a password worked for me, then I ended up using "Android Backup Extractor" (Warning Sourceforge) and "Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy" to extract it into a tar file.

 
 
1
 
vote

J'ai couru dans le problème inverse: 1.0.31 avec un téléphone plus récent (Android 7) échoue également. 1.0.31 utilise: comme séparateur lors de la transmission des arguments au téléphone. Comme adb logcat -s BackupManagerService montre, le plus récent adb sur le téléphone ne peut pas gérer l'ancien style non plus: 02-19 01:59:44.330 1100 9830 W BackupManagerService: Unknown package com.gameloft.android.ANMP.GloftPOHM:-apk, skipping Heureusement, le plus récent adb accepte les espaces en tant que séparateur, alors enfermez les arguments dans des guillemets doubles, E.G.: adb.exe backup "com.gameloft.android.ANMP.GloftPOHM -apk" -f game-backup.ab

 

I ran into the inverse problem: 1.0.31 with a newer phone (Android 7) fails too. 1.0.31 uses : as separator when passing arguments to the phone. As adb logcat -s BackupManagerService shows, the newer adb on the phone can't handle the old style either: 02-19 01:59:44.330 1100 9830 W BackupManagerService: Unknown package com.gameloft.android.ANMP.GloftPOHM:-apk, skipping Fortunately, the newer adb accepts spaces as separator too, so enclosing the arguments within double quotes works, e.g.: adb.exe backup "com.gameloft.android.ANMP.GloftPOHM -apk" -f game-backup.ab

 
 
1
 
vote

Pour moi, c'était que le nom du paquet avait été modifié, alors adb backup ne le trouvait pas et créait un fichier de sauvegarde vide, sans signaler aucune erreur . adb logcat a montré l'erreur. Une fois que j'ai mis à jour le nom du package, adb backup réussi.

Ceci utilisait la version 1.0.41 ADB, avec un mot de passe de sauvegarde de bureau activé.

 

For me it was that the package name had been changed, so adb backup wasn't finding it and was creating an empty backup file, without reporting any error. adb logcat showed the error. Once I updated the package name, adb backup succeeded.

This was using ADB version 1.0.41, with a desktop backup password enabled.

 
 

Questions connexes

1  Comment Rooter Samsung Galaxy S4 Value édition I9515?  ( How to root samsung galaxy s4 value edition i9515 ) 
Mon père m'a apporté ce smart Phoe et quand je cherche sur la discussion sur Internet avec mes amis i9500 et 505 sont courants mais la mienne I.E.19515 est di...

1  Comment identifier une page de l'écran d'accueil Galaxy S4?  ( How do i label a page of the galaxy s4 home screen ) 
Le GS4 vous permet d'avoir plusieurs pages de l'écran d'accueil. J'aimerais utiliser cela comme une sorte de dossier plein écran et plus accessible (par exemp...

1  Impossible de changer de papier peint à écran de verrouillage Galaxy S4 si la sécurité est en place  ( Cant change galaxy s4 lock screen wallpaper if security is in place ) 
Si je n'utilise aucune sécurité pour l'écran de verrouillage Galaxy S4, je peux utiliser un fond d'écran personnalisé pour l'écran de verrouillage. Mais si j'...

2  Pourquoi mon écran de galaxie S4 n'a-t-il rien affiché?  ( Why doesnt my galaxy s4 screen display anything ) 
Mon Samsung Galaxy S4 ne montrera plus soudainement rien à l'écran. Il vibre et comme si tout sauf l'affichage fonctionne. Parfois, il clignotera quelque chos...

0  Problème avec racine S4 GT-I9515  ( Problem with root s4 gt i9515 ) 
J'ai S4 I9515. Puis-je utiliser une ROM ou une racine S4 I9505 sur mon téléphone ou non? Je ne trouve aucune racine pour mon téléphone. J'ai même essayé de ...

9  Afficher les messages sur l'écran de verrouillage  ( Show messages on lock screen ) 
Je cherche une sorte de façon qui affichera une partie / tous mes messages texte, des courriels, des tweets à l'écran lorsque le téléphone est verrouillé. J...

0  Samsung S4 Crash après la mise à jour de lollipop  ( Samsung s4 crash after lollipop update ) 
J'ai récemment mis à jour mon Samsung Galaxy S4. Depuis lors, le téléphone n'arrête pas de s'écraser toutes les quelques minutes. Lorsque je redémarre le télé...

10  Quel est le mystérieux périphérique "Serial CDC" et pourquoi j'en ai besoin?  ( What is the mysterious cdc serial device and why do i needed it ) 
J'ai construit mon propre ordinateur PC à partir de pièces que j'ai achetées en ligne, j'ai fait une installation propre de Windows 7 Ultimate 64 bits avec SP...

50  Backup ADB crée un fichier 0 octet; invite le mot de passe de sauvegarde actuelle, même si je n'en ai jamais défini un; "Échec de la définition de mot de passe" pour le mot de passe de sauvegarde desktop  ( Adb backup creates 0 byte file prompts for current backup password even though ) 
Le problème: Chaque fois que j'exécute la sauvegarde adb, je reçois un message près du bas de l'écran d'accueil indiquant Backup starting... , suivi d'un m...

0  Envoi de messages texte aux adresses e-mail sur Samsung S4  ( Sending text messages to e mail addresses on samsung s4 ) 
Je voudrais envoyer un message texte à une adresse e-mail à l'aide de la messagerie sur Samsung S4. Je l'ai déjà fait auparavant comme test, mais je ne peux p...




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