Adb Backup crea un archivo de 0 bytes; solicita la contraseña de copia de seguridad actual aunque nunca establezca uno; "Error al establecer contraseña" para la contraseña de copia de seguridad de escritorio -- adb campo con 4.4-kitkat campo con backup campo con samsung-galaxy-s-4 camp android Relacionados El problema

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

problema

Español

El problema:

Cada vez que ejecuto adb backup, recibo un mensaje cerca de la parte inferior de la pantalla de inicio que dice Backup starting... , seguido de un mensaje que dice Backup finished unos segundos Más tarde a pesar del hecho de que estoy usando 17 GB de memoria de dispositivo, y el archivo de copia de seguridad resultante se crea con un tamaño de 0 bytes. No recibo mensajes de error, no hay comentarios que lo indiquen que algo es incorrecto, y mucho menos que está mal. Parece que funciona, pero demasiado rápido, y el archivo de copia de seguridad está vacío.

El proceso:

  1. Confirmo que el dispositivo es reconocido por ADB usando el comando ABCDEFGHIJKLMNABCDEFGHIJKLMN6 , y reciba la siguiente salida:

      List of devices attached 8e1f368a        device   
  2. Emitir el comando ADB Backup (detalles a seguir).

  3. Obtengo el siguiente mensaje en el símbolo del sistema:

      ABCDEFGHIJKLMNABCDEFGHIJKLMN8   

    ... y el siguiente aviso en el teléfono:

    ingrese la descripción de la imagen aquí

    No hace ninguna diferencia de lo que hago aquí (detalles a seguir).

  4. Toque el botón de nuevo My Data (esquina inferior derecha).

  5. El teléfono vuelve a la pantalla de inicio y me muestra el mensaje Backup starting... , luego el mensaje none0 Mensaje unos segundos más tarde. Se crea un archivo de 0 bytes, nombrado el nombre predeterminado backup.ab o cualquiera que especifique con el interruptor -f .

El comando adb backup (utilizado en el paso 2):

He probado múltiples combinaciones de opciones, desde lo simple como

  none1  

a cosas como

  none2  

También intenté agregar el interruptor none3 después de leer este y Este , que indica que tratar de incluir una copia de seguridad del sistema en un dispositivo no rooted puede resultar en un archivo de 0 bytes y que se debe usar este interruptor. No hace ninguna diferencia, el proceso aún se completa en cuestión de segundos y todavía obtengo un archivo de 0 bytes.

El indicador de contraseña "Copia de seguridad completa" (Paso 3):

Estoy bastante seguro de que nunca antes había establecido una contraseña de respaldo. Nunca he tenido la ocasión de establecer esta contraseña o acceder a esta configuración de ninguna manera antes. Sin embargo, he intentado todo lo siguiente:

  • dejando ambas contraseñas en blanco
  • Dejando la "Contraseña de copia de seguridad actual" en blanco e ingresando una nueva contraseña en la segunda caja
  • ingresando al PIN de bloqueo de pantalla actual y todos los pines que he usado en el pasado como la "Contraseña de respaldo actual".
  • Ingresando cada contraseña, puedo pensar en eso que alguna vez habría utilizado para cualquier cosa en este dispositivo

En todos los casos, el comportamiento es exactamente el mismo que se describe en el paso 5. No obtengo errores ni ningún tipo de indicación de que cualquier cosa sea incorrecta o que mis contraseñas no sean inválidas, y no hay sugerencia en cuanto a Ya sea que esté esperando una contraseña actual o si ese campo debe dejarse en blanco. (La pantalla disparó en esta respuesta y varios otros foros de soporte que he mirado parece implicar que la "corriente La casilla "Caja de contraseña de respaldo no se mostrará si no hay una contraseña actual, pero eso es solo una inferencia; nada deja claro si se requiere una contraseña actual.)

Sospecho que la contraseña que está solicitando podría ser la "Contraseña de respaldo de escritorio", configurada en Opciones de desarrollador:

ingrese la descripción de la imagen aquí

Nunca he establecido esa contraseña antes. Si trato de establecer uno, recibo un mensaje que dice none4

En la búsqueda de información sobre este error, he encontrado al menos otro caso en el que alguien que estaba teniendo este problema dijo que esto le estaba impidiendo que usara la copia de seguridad de ADB, pero no era específico sobre lo que sucede cuando intenta para usar la copia de seguridad de ADB.

La mayoría de las personas que recibieron este mensaje nunca han establecido la contraseña antes de decir que la solución fue dejar la contraseña actual en blanco, pero lo intenté en primer lugar y lo intenté. No funciona. Encontré una pregunta de otra persona que se encontró con este problema y estaba seguro de que no había establecido la contraseña antes de . Desafortunadamente, no parece que él haya recibido una solución ni siquiera una explicación.

Independientemente de si ADB está buscando la "Contraseña de respaldo de escritorio" o la contraseña de cifrado ADB es algo separado, descubre que la razón por la que ADB requeriría que ingrese una contraseña anterior para iniciar una nueva copia de seguridad. No estoy tratando de restaurar, sobrescribir, o de ninguna manera acceder a los datos cifrados previamente, por lo que incluso si se ha establecido una contraseña de cifrado para una copia de seguridad , no se ha establecido anteriormente, no puedo imaginar por qué alguien pensaría que es Una buena idea para evitar que usted haga una copia de seguridad de su dispositivo si no recuerda qué contraseña usó para cifrar copias de seguridad en el pasado.

Información adicional:

Modelo: Samsung Galaxy S4 SCH-I545
la versión del kernel: 3.4.0
OS versión: 4.4.2
Android SDK Herramientas Versión: 1.16
La depuración USB está habilitada.

Tenga en cuenta que mi razón para usar ADB Backup es tomar una copia de seguridad completa de mi teléfono para estar en el lado seguro antes de rootearlo * para que pueda usar herramientas de copia de seguridad de NAdroid, como la copia de seguridad de Titanium. Por lo tanto, cualquier sugerencia que involucre enraizando mi teléfono sería un Catch-22, no una solución. No hace falta decir que un restablecimiento de fábrica tampoco es una solución, ya que derrotaría a todo el propósito de realizar la copia de seguridad.

El teléfono está configurado para sincronizar con los servidores de intercambio de My Company, y hay algunas políticas aplicadas por el servidor. Había pensado que el dispositivo estaba encriptado cuando configuré por primera vez la sincronización con la cuenta de la compañía, pero aparentemente no está encriptada actualmente. De hecho, eso es lo que establece esta cadena de eventos en movimiento: recibo un mensaje diciéndome que necesito cifrar el dispositivo para continuar con los servidores de la compañía. Quiero tomar una copia de seguridad de nandroid antes de encriptar, lo que requiere enraizamiento, y quiero usar la copia de seguridad de ADB antes de rootear.


* Sí, soy consciente de que Towelloot se pretende que sea seguro, pero preferiría no arriesgarme, y me gustaría resolver o al menos entender este problema en los problemas relacionados con los casos en el futuro.

Original en ingles

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.

           
     
     

Lista de respuestas

33
 
vote

Respuesta corta

Intenta usar una versión anterior de ADB. 1.0.32 no funcionó para mí, sino 1.0.31 lo hizo.

Respuesta larga

Acabo de encontrar este problema en un Nexus 5 que ejecute CyanogenMod 11 (basado en Android 4.4) utilizando la versión actual de las herramientas de la plataforma y ADB (Android DecuG Bridge versión 1.0.32 Revisión EAC51F2BB6A8-Android).

usando abcdefhijklmnadb logcat Para ver los registros de dispositivos, noté que después de invocar adb backup -apk -obb -shared -all -nosystem hubo algunas entradas de registro sospechosas:

  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   

Cuando parece que el dispositivo está interpretando las opciones de línea de comandos como argumentos que no son de opción, y produciendo un error porque no están instalados los nombres de los paquetes. Esto me hizo sospechar el protocolo ADB o las opciones de invocación de comando / servicio habían cambiado en el dispositivo en relación con el host, así que intenté una versión anterior de ADB y Voilã, funcionó.

Hice un poco de excavación y se encontré con un cambio a Usa escape_arg en "adb backup" , que ahora hace que todos los argumentos sean cotizados únicamente al invocar /system/bin/bu backup . Esto explica el comportamiento y los argumentos únicos en el mensaje de registro. Sin embargo, no parece que coincide con el tiempo en el que se ha encontrado con el error. También sugeriría que el tema sea mucho más generalizado de lo que parece ser. Así que tengo dudas de llamar a esto la causa, pero puede un buen punto de partida para una mayor investigación.

 

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

Edificio en la respuesta de Kevoide, puede depender de qué versión de ADB se está ejecutando en el teléfono.

Puede averiguar qué versión se está ejecutando el teléfono de forma nativa haciendo lo siguiente:

Primero averigüe qué versión está ejecutando en su escritorio

  adb version   

Abra la cáscara en su teléfono

  adb shell   

Una vez que la cáscara está abierta, entonces puede ejecutar

  adb version   

Luego salga de la cáscara corriendo

  exit   

Descubrí que mi teléfono estaba ejecutando la versión 1.0.31 y no 1.0.32 (es una Nota Samsung 2)

Intenté usar cotizaciones o escapar de personajes como el cazador se mostró, pero ninguno de los trabajó desde la línea de comandos de Windows. Sin embargo, la degradación solucionó el problema de incompatibilidad entre las dos versiones.

Pude encontrar la versión anterior siguiendo las instrucciones aquí: https://stackoverflow.com/a/23022718/1741542 < / a>

El enlace de descarga que usé fue:
http://dl-ssl.google.com/android/repository /platform-tools_r20-windows.zip

Otras plataformas:

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

    http://dl-ssl.google.com/ Android / Repositorio / 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

Las otras respuestas sobre los argumentos de comando que se están citando es precisa. He encontrado que si escapas de los espacios entre los argumentos, funciona.

Me gusta esto: ABCDEFGHIJKLMNABCDEFGHIJKLMN4

 

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

Ninguna de las soluciones funcionó para mí aquí, y no quiero degradar mis herramientas SDK. Aquí está lo que acumulé: omitir adb backup en la computadora y vaya directamente al dispositivo a través de 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   

Esto llama /system/bin/bu y descarga el archivo de copia de seguridad en STdout (descriptor de archivo # 1). Los parámetros son el mismo adb backup <params> - & gt; ABCDEFGHIJKLMNABCDEFGHIJKLMN10 . La salida se redirige a un archivo en el dispositivo y luego se puede extraer como cualquier archivo.

El único inconveniente es que no puede hacer una copia de seguridad completa si su dispositivo está más de la mitad. Esto se puede trabajar si tiene una ranura externa SDCARD. ABCDEFGHIJKLMNABCDEFGHIJKLMN11 puede escribir allí incluso en Android 4.4.2, porque es una aplicación de sistema. ABCDEFGHIJKLMNABCDEFGHIJKLMN12 FUNCIONAMIENTO MISMO PARA ME COMO ABCDEFGHIJKLMNABCDEFGHIJKLMN13 .

 

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

suspiro Lo siento mucho si este es el caso, y parece que tiene cuidado de juzgar por sus capturas de pantalla y las líneas de comando, pero descubrí a mi disgusto los mismos síntomas y pensé que yo Publicar en caso de que los futuros descubridores lo hacen aquí. Resulta que la ADB es Muy picky sobre un simple vs. doble guiones en sus opciones. Para mí, Doble Difere Reproduce este caso exactamente: el mismo mensaje en el teléfono, el mismo archivo de 0 bytes. Solos guiones Aunque hay nombres de argumentos largos trabajados como un encanto.

En caso de que importa, mi teléfono es un Samsung Galazy Note 2 AT & AMP; T SGH-I317 Ejecución 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

Necesitas ejecutar el comando ADB Backup en ADB versión 1.0.31.

para Windows I hice:

  • Encuentre su carpeta SDK (C: / Usuarios /.../ AppData / Local / Android / SDK)
  • Cambiar nombre Herramientas y amplificador; Plataforma-Herramientas a Tools.bak & amp; Plataforma-Tools.bak
  • descargar http://dl-ssl.google.com /android/repository/tools_r22.3-windows.zip
  • descargar http://dl-ssl.google .com / Android / Repositorio / Platform-Tools_R19.0.1-Windows.zip
  • Extrae ambos zip's a la carpeta SDK
  • ejecutar el comando de copia de seguridad de ADB como normal

registro:

$ adb backup -apk -bb -shared -all -stem -f bckp.ab

servidor ADB está desactualizado. matando ...

  • Daemon comenzó con éxito *

Ahora desbloquee su dispositivo y confirme la operación de respaldo.

... luego coloque todo de nuevo a la normalidad.

 

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, así es como arreglé la mía.

Probé la solución de Hunter Perrin:

  adb backup -apk -shared -all -system   

Pero acaba de volver inmediatamente sin error, no hay pantalla de respaldo en el teléfono.

A través de prueba y error, esto funcionó para mí:

  adb backup -all   
 

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

Creo que tengo una solución para aquellos que usan 1.0.32:

Ingrese una contraseña cuando se le solicite en la pantalla Android

A pesar del hecho de que dice que usará la contraseña predeterminada si no ingresa ninguna, creo que no lo hace y no permite la creación de copias de seguridad no cifradas.

Ingresando una contraseña trabajada para mí, luego terminé usando "extractor de copia de seguridad de Android" (advertencia de ForceForge) y " Java Cryptography Extension (JCE) Política de jurisdicción ilimitada " para extraerlo en un Archivo de tareas.

 

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

Me encontré con el problema inverso: 1.0.31 con un teléfono más nuevo (Android 7) también falla. 1.0.31 Usos: como separador al pasar argumentos al teléfono. Como ABCDEFGHIJKLMNABCDEFGHIJKLMN2 Shows, el nuevo ADB en el teléfono no puede manejar el estilo antiguo: ABCDEFGHIJKLMNABCDEFGHIJKLMN3 Afortunadamente, el nuevo ADB acepta espacios como separador también, por lo que encierra los argumentos dentro de las comillas dobles funciona, por ejemplo: ABCDEFGHIJKLMNABCDEFGHIJKLMN4

 

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

Para mí fue que el nombre del paquete se había cambiado, por lo que ABCDEFGHIJKLMNABCDEFGHIJKLMN5 no lo encontraba y estaba creando un archivo de copia de seguridad vacío, sin informar ningún error . ABCDEFGHIJKLMNABCDEFGHIJKLMN6 mostró el error. Una vez que actualicé el nombre del paquete, adb backup sucedió.

Esto estaba usando la versión 1.0.41 de ADB, con una contraseña de respaldo de escritorio habilitada.

 

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.

 
 

Relacionados problema

1  Desbloquear no funciona (ADB Flash)  ( Unlock not working adb flash ) 
Así que estoy tratando de flashear a ADB My Android (en su mayoría siguiendo esta guía ), y me estoy atascando en el paso del dispositivo de desbloqueo. Pued...

0  Llegar a los datos sin acceso al contacto  ( Get to data without touch access ) 
La pantalla de My Nexus 4 tiene una grieta y el tacto ya no funciona. Me gustaría llegar a algunos de mis datos utilizando ADB, pero no puedo autorizarlo porq...

0  Intento de archivo FTP ubicado en / DATOS / DATOS  ( Trying ftp file located in data data ) 
Estoy tratando de usar WINSCP a FTP Un archivo fuera de / Data / Datos (bueno, su directorio está contenido en el directorio / datos / datos, que es la parte ...

1  Conexión ADB segura sobre la red  ( Secure adb connection over network ) 
Estoy usando Geniatech ATV Android Set Top Boxes ejecutando Android 4.2.2 para un proyecto actual. Podría poner algunos de esos dispositivos en lugares públic...

1  dispositivo ADB no encontrado  ( Adb device not found ) 
Cuando entré ./Adb Dispositivos i obtengo dispositivo no encontrado. Sin embargo, puedo desbloquear mi teléfono con éxito a través de ./fastboot OEM Desbloque...

1  Samsung S3 - memoria de dispositivo dañada  ( Samsung s3 device memory damaged ) 
Tengo un Samsung S3 GT-I9300 que tiene un error al arrancar. Pasa por la pantalla Samsung Splash, luego muestra lo siguiente: memoria de dispositivo dañad...

22  ¿Cómo aparecer el dispositivo de espera ADB hasta que aparezca la pantalla de inicio?  ( How to adb wait for device until the home screen shows up ) 
Necesito desbloquear mi pantalla usando ADB, y espere a los dispositivos, salga demasiado temprano (cuando el dispositivo está arrancando), y falla el desbloq...

2  Problema de permiso SDCARD  ( Sdcard permission issue ) 
Tengo un Samsung S3 que he instalado CyanogenMod con vistas a llevar a cabo algunos procedimientos con los permisos de la raíz. En el momento en que estoy t...

2  La pestaña Transformer Asus TF300T se pegó en la pantalla Asus. No hay adb, sin fastboot, sin recuperación, sin sistema operativo  ( Asus transformer tab tf300t stuck on asus screen no adb no fastboot no recove ) 
Estoy muy contento con CM11 en mi Galaxy S3, así que quería intentarlo en mi TF300T. Primero desbloqueo el cargador de arranque que logré hacer. Luego encendí...

0  ¿Cómo creo un archivo para una fácil extracción a / Data / Local / TMP / en "ADB Shell"?  ( How do i create an archive for easy extraction to data local tmp in adb shell ) 
habitual Shar Archives Fallo en ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Debido a Problemas con el directorio de bloqueo y los archivos temporales para los documento...

1  ¿Por qué no puedo subir binarios a Android Sony Xperia Z?  ( Why cant i upload binaries to android sony xperia z ) 
Recientemente actualizé mi Android a 4.4.4 a través de 4.3. Cuando estuve en 4.2. * No tuve ningún problema en cargar aps y imágenes a través de USB ni a trav...

0  ADB SYNC Muestra el directorio de productos no especificado  ( Adb sync shows product directory not specified ) 
Estoy usando Android en un emulador integrado con Eclipse. Estaba tratando de importar mis contactos de Gmail a mi emulador. Para ese propósito, exporté mis c...

0  Eclipse no es capaz de detectar teléfono inteligente  ( Eclipse is not able to detect smartphone ) 
Debian 7.6, Eclipse 3.8. Cuando programo con API8 para mi HTC Froyo, no tengo ningún problema: ejecutar la sesión de depuración, veo el dispositivo en la lis...

0  ADB Shell Quitar directorio con patenthesis Windows  ( Adb shell remove directory with patenthesis windows ) 
Estoy tratando de eliminar un directorio que contiene paréntesis en su nombre. Hasta ahora lo he intentado: FAILED (remote: not allow)2 y yo obtengo: ...

2  ¿Cómo puedo habilitar la depuración USB en un LG G2 (VS980) con una pantalla rota? [duplicar]  ( How can i enable usb debugging on an lg g2 vs980 with a broken screen ) 
Esta pregunta ya tiene respuestas aquí : Pantalla rota mientras se desactivó el modo de depuración. ...

6  ¿La copia de seguridad ADB incluye contactos?  ( Does adb backup include contacts ) 
hace el comando: adb backup -all -f backup.ab ¿Incluir contactos en la copia de seguridad? ...

10  Una forma de obtener coordenadas de ubicación de la línea de comandos  ( A way to get location coordinates from command line ) 
Estoy buscando una línea de comandos, o una serie de comandos que pueden volcar o enumerar la latitud y la longitud en un dispositivo enraizado. Me conecto ...

0  Nexus 5 nada arranque?  ( Nexus 5 nothing bootable ) 
Agrego Ota paranoico en mi Nexus 5, y traté de desinstalarlo. Durante el proceso, todo fue totalmente fallado y mi teléfono comienza a reiniciarse todo el t...

9  Necesita una línea ADB Shell SU PUSH & PULT para acceder / datos del archivo por lotes de Windows  ( Need one line adb shell su push pull to access data from windows batch file ) 
Escribí un archivo por lotes de Windows que reemplaza los anuncios de Amazon LockScreen con las imágenes de usuario en rooted Kindle Fire HD 7 ", 2013 (KFSO...

0  Windows no muestra el dispositivo en Explorer  ( Windows doesnt show device in explorer ) 
Después de actualizar mi Nexus 7 a la última versión de Android (4.4.4 en este punto), Windows decidió que ya no mostraba el dispositivo en el Explorador en m...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos



    it.wenda123.org     pergunte.org/     cndgn.com/     respuesta.top     qaru.top     menjawab.top     domanda.top     demandez.top     cauhoi.top     antworten.top     zapytac.top     sorun.top     qakr.top    

Licensed under cc by-sa 3.0 with attribution required.