Dispositivo y configuración:
-
Moto X Play ( Stock 6.0.1), sin root , Depuración USB activado en las opciones de desarrollador y verificado mediante
adb devices
. Otras opciones de USB/desarrollador, como en la imagen siguiente -
Activado contraseña de la copia de seguridad del escritorio como se recomienda aquí El comando adb backup en un dispositivo no rooteado crea un archivo de copia de seguridad vacío?
-
Dispositivo no encriptado
-
No hay cuentas de usuario adicionales en el dispositivo ( por lo que el problema aquí para los usuarios no primarios no es pertinente)
Objetivo: Quería tomar adb
copia de seguridad en Mint Linux (17.3) de mis aplicaciones (con datos si es posible) y de la SD interna usando esto Copia de seguridad completa de dispositivos no rooteados como referencia
Problemas:
-
Cuando tecleo esto en el terminal
adb backup -apk -shared -all -nosystem -f moto.ab
Me aparece la indicación " Ahora desbloquea tu dispositivo y confirma la operación de copia de seguridad " en el terminal pero no sucede nada en el dispositivo - no veo ningún panel para aceptar o introducir la palabra de paso de escritorio como en la imagen de abajo (es lo mismo si intento -sistema en lugar de -nosistema )
- El terminal vuelve a pedir el siguiente comando en unos segundos ( A 0 Kb archivo se crea en el ordenador portátil)
Pregunta
¿Estoy haciendo algo mal o Marshmallow requiere algunos extras para tomar una copia de seguridad como se desea?
Se dice que los dispositivos Moto son "Android puro", así que espero que este problema sea frecuente en los dispositivos Nexus con el último sistema operativo
Editar: Cosas que se han intentado con más o menos éxito
- Nexus 5 Marshmellow ADB problemas de copia de seguridad . Según este post
(....) parece que adb backup no reconoce los interruptores -apk, -nosystem y -noshared. ¿Alguna idea de por qué? Desde la línea de comandos, si quito esos interruptores la copia de seguridad se ejecuta
adb backup -all -f moto.ab
funciona en el sentido de que tengo la opción en el panel para introducir la contraseña de copia de seguridad (problema 1 por encima de superar), pero el tamaño del archivo (105 Mb) muestra todas las aplicaciones no están respaldados (En comparación con el uso de ES Explorador de archivos, el tamaño es de 2 GB)
- Había leído en alguna parte de este sitio que Aplicación de helio se basa en
adb
. Helio Wiki dice
El helio NO está disponible para los dispositivos Motorola. Esto se debe a que los teléfonos Motorola tienen un error que rompe el mecanismo de copia de seguridad de Android. Hasta que esto sea corregido por Motorola, Helium no funcionará en esos Androids (....) Actualización: Helium está funcionando en el Motorola Droid Turbo.
La conclusión lógica fue que eso explica por qué no funciona en mi dispositivo. Esto requería experimentar, así que descargué Extensión de Chrome de Helium y lo he activado (ha necesitado una pequeña solución explicada aquí )
Seleccioné todas las aplicaciones en Helium y se hizo una copia de seguridad (menos algunas aplicaciones que aparecen como "no respaldables") con un tamaño de 110 Mb (similar al experimento anterior)
¡Así que, aparentemente, mi dispositivo Moto X play no es el problema !
- Solución probada aquí La copia de seguridad de ADB crea un archivo de 0 bytes; solicita la contraseña de la copia de seguridad actual aunque nunca la he establecido; "Fallo al establecer la contraseña" para la contraseña de la copia de seguridad del escritorio recomendar que se escapen los espacios entre los argumentos
adb backup -apk\ -shared\ -all\ -nosystem -f moto.ab
y obtuve un archivo de respaldo de 0 Kb
1 votos
En las dos capturas de pantalla que has publicado, ADB es no conectado. ¿Has activado la depuración USB en las opciones de desarrollador? (Está completamente separado de los dos diálogos que has publicado).
0 votos
Nota: Supongo que ADB sólo puede hacer copias de seguridad de las aplicaciones que tienen el
allowBackup:true
establecido en el AndroidManifest.xml, mientras que el Explorador de Archivos ES probablemente puede hacer una copia de seguridad de cualquier APK que encuentre a través del gestor de paquetes, independientemente del atributo anterior.0 votos
A continuación, no debemos ignorar la nueva
fullBackupContent
para el atributoapplication
para AndroidManifest.xml introducido en Android 6.0, y cómo podría afectar al comportamiento deadb backup
0 votos
Por mucho que odie decir esto, mi Nexus 9 corriendo 6.0.1 no tiene tal problema con el comando mencionado. Eso sí, está rooteado y no tiene configurada la contraseña de copia de seguridad del escritorio, y el cifrado del dispositivo está por defecto. Puede que haya una cosa sutil aquí: Dices que tu dispositivo no está cifrado, pero en la foto de algún dispositivo KitKat que hay, la contraseña de copia de seguridad del escritorio es la contraseña de cifrado del dispositivo. ¿Podría arrojar algo de luz sobre el tema?
0 votos
Además, ¿cuál es su
platform-tools
¿versión? He probado con la última versión estable y la última versión preliminar, ya que ambas funcionan bien. Supongo que el mensaje para llevar a casa es: Los dispositivos Moto no ejecutan Android puro.0 votos
@TamoghnaChowdhury: Por favor, unirse a la sala aquí