Deprecated significa que es totalmente funcional pero puede ser eliminado en futuras versiones. Por supuesto, Google prefiere que se utilice su nube para seguir controlando el acceso a los datos de la copia de seguridad.
La única parte que parece haber cambiado por la desaprobación es que el texto de ayuda de adb backup
se ha eliminado de los binarios de adb. Así que para mostrar el texto de ayuda con todas las opciones de adb backup hay que ejecutar ahora: adb shell bu help
Sin embargo, adb backup
tiene un problema con las aplicaciones que no permiten hacer copias de seguridad a través de su AndroidManifest.xml. El principal problema es que no se obtienen advertencias o errores para tales aplicaciones. por lo tanto, no está totalmente claro si una copia de seguridad fue exitosa con sólo mirar los mensajes impresos en la consola durante la creación de la copia de seguridad.
Desde el punto de vista de la aplicación, también existe la posibilidad de permitir sólo copias de seguridad parciales. Mediante un archivo de configuración, la aplicación puede especificar ciertas rutas o tipos de archivos que deben incluirse o excluirse de la copia de seguridad.
Por lo tanto, mi recomendación es hacer una copia de seguridad sólo de las aplicaciones individuales sin APK. Basándose en el tamaño del archivo de copia de seguridad creado puede ver si la copia de seguridad fue potencialmente exitosa o no.
Una alternativa es crear una copia de seguridad completa (con o sin APKs) y al final convertir el archivo de copia de seguridad creado utilizando Extractor de copias de seguridad de Android a un archivo tar y comprueba en ese archivo las aplicaciones más relevantes de las que se han hecho copias de seguridad.