6 votos

adb backup no funciona para cierta aplicación

Necesito obtener todos los archivos de una determinada aplicación (com.valvesoftware.Android.steam.community), pero adb backup sólo me da un archivo cifrado AES de 1KB. al descifrarlo no hay nada dentro del archivo tar

Lo intenté: adb backup -f steam.ab -noapk com.valvesoftware.android.steam.community

Al introducir la contraseña de mi copia de seguridad (¡no la contraseña de encriptación!) el steam.ab paquete está hecho. Mi problema es que sólo hay alrededor de 1KB de información encriptada AES en él.

Sin embargo, parece que puedo hacer copias de seguridad de otras aplicaciones sin problemas.

¿Cuál es la causa de esto?

8voto

Izzy Puntos 45544

Los desarrolladores pueden decidir que sus aplicaciones no reciban copias de seguridad ( ALLOW_BACKUP=FALSE ). Si intenta hacer una copia de seguridad de dicha aplicación a través de adb backup el archivo resultante no contendrá nada más que la cabecera de la copia de seguridad (normalmente un archivo de 41 bytes). Trabajar alrededor de esa limitación sólo es posible en dispositivos rooteados, por ejemplo, utilizando el módulo XPosed Copia de seguridad de todas las aplicaciones .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X