Dispositivo y configuración:
Moto X Play (Stock 6.0.1), sin rootear , depuración de USB habilitada en las opciones de desarrollador y verificada usando adb devices
. Otras opciones de USB/desarrollador, como en la imagen de abajo
¿Habilitó la contraseña de copia de seguridad del escritorio como se recomienda aquí? ¿ El comando de copia de seguridad adb 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 usuarios no principales no es pertinente)
Objetivo: quería hacer adb
una copia de seguridad en Mint Linux (17.3) de mis aplicaciones (con datos si es posible) y SD interna usando esta copia de seguridad completa de dispositivos no rooteados como referencia
Problemas:
Cuando tecleo esto en la terminal
adb backup -apk -shared -all -nosystem -f moto.ab
Recibo el mensaje " Ahora desbloquee su dispositivo y confirme 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 ingresar la contraseña del escritorio como en la imagen a continuación (es lo mismo si intento -sistema en lugar de -nosistema )
Pregunta
¿Estoy haciendo algo mal o Marshmallow requiere algunos extras para realizar una copia de seguridad como se desea?
Se dice que los dispositivos Moto son "Android puro", por lo que espero que este problema prevalezca en los dispositivos Nexus que ejecutan el sistema operativo más reciente.
Editar: cosas que se intentaron con diferentes éxitos
(....) parece que la copia de seguridad adb no reconoce los conmutadores -apk, -nosystem y -noshared. ¿Alguna idea de por qué? Desde la línea de comando, si elimino esos interruptores, se ejecuta la copia de seguridad
adb backup -all -f moto.ab
funciona en el sentido de que tengo la opción en el panel para ingresar la copia de seguridad de la contraseña (se solucionó el problema 1 anterior) pero el tamaño del archivo (105 Mb) muestra que todas las aplicaciones no están respaldadas (en comparación con el Explorador de archivos ES, el tamaño es de 2 GB )
adb
. Helio Wiki diceHelio NO está disponible para 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 Motorola solucione esto, Helium no funcionará en esos Android (....) Actualización: Helium está funcionando en el Motorola Droid Turbo.
Eso obviamente explica por qué no funciona en mi dispositivo, era la conclusión lógica. Esto requería experimentar, así que descargué la extensión Chrome de Helium y la activé (necesitaba una pequeña solución explicada aquí )
Seleccioné todas las aplicaciones en Helium y se realizó una copia de seguridad (menos algunas aplicaciones que se muestran como "no respaldables") con un tamaño de 110 Mb (similar al experimento anterior)
Entonces, aparentemente, ¡mi dispositivo Moto X play no es el problema!
adb backup -apk\ -shared\ -all\ -nosystem -f moto.ab
y obtuve un archivo de copia de seguridad de 0 Kb
El mismo problema aquí: así es como lo arreglé de mi lado. Preparativos:
- Samsung Galaxy S5 en Android 6.0.1 (no rooteado)
- adb
v. 1.0.32 ejecutándose bajo la línea de comandos de Windows 10
- contraseña configurada en el S5
Tuve éxito al usar comillas para todos los conmutadores:
adb backup "-apk -noshared -all -nosystem"
-> solicitará la contraseña y producirá una copia de seguridad.ab
Para hacer una copia de seguridad de un solo apk usando un nombre de archivo personalizado:
adb backup -f all_apk_obb.ab "-apk -obb com.estrongs.android.pop"
Parece que el manejo del interruptor adb
es un poco extraño en las últimas versiones. Lo hice antes y mis antiguos scripts ya no funcionan.
adb backup "-all -shared -system -apk" -f "e:\backup\samsung.ab"
también, tenga en cuenta que "-f ..." debe estar fuera. Esto funcionó para mí.Es un problema conocido y aún no está resuelto:
No tengo este celular, pero podrías probar esto:
En "config -> security", ¿hay una opción de "agentes autorizados" o algo así? Y en esa opción, ¿está la opción de un agente de Backup?
Enciéndalo y pruebe "copia de seguridad adb" de nuevo.
Saludos,
Si está utilizando viudas, intente
adb backup "-apk -shared -all -nosystem" -f "moto.ab"
en lugar de
adb backup -apk -shared -all -nosystem -f moto.ab.
dan hulme
Tamoghna Chowdhury
allowBackup:true
conjunto en AndroidManifest.xml, mientras que ES File Explorer probablemente pueda hacer una copia de seguridad de cualquier APK que encuentre a través del administrador de paquetes, independientemente del atributo anterior.Tamoghna Chowdhury
fullBackupContent
atributo para laapplication
etiqueta de AndroidManifest.xml introducido en Android 6.0, y cómo eso podría afectar el comportamiento deadb backup
Tamoghna Chowdhury
Tamoghna Chowdhury
platform-tools
versión? Probé con la versión estable más reciente y la versión preliminar más reciente, ya que ambas funcionan bien. Supongo que el mensaje para llevar a casa es: los dispositivos Moto no ejecutan Android puro.abejas