1 votos

Copia de seguridad de datos de aplicaciones protegidas

Yo estoy usando el adb para copia de seguridad de algunas aplicaciones de datos de mi antiguo teléfono a mi uno nuevo. Funcionó bien para todas las aplicaciones, excepto uno que he comprado, me tomó un tiempo para averiguar eso ya que Android y su registro no estaban mostrando los errores, en vez de eso me estaba diciendo que finalice la copia de seguridad y el registro dice: D/BackupManagerService( 2121): Full backup processing complete. D/BackupManagerService( 2121): Full backup pass complete. y generar el archivo de copia de seguridad tiene un tamaño de 549B (bytes)

Nota: dice "Completo", pero en realidad de un único paquete.

Después de buscar ahora sé que Google añade algún tipo de protección en Android 4.1+ para evitar que la gente de afrontamiento de las aplicaciones protegidas entre los teléfonos. Sin embargo, no estoy interesado en la copia de la apk a sí mismo como puedo descargar la aplicación desde Google Play Store, en lugar quiero copia de seguridad de los datos para que pueda restaurar en mi nuevo teléfono y no tener que lidiar con la configuración de la aplicación de nuevo.

Es allí una manera de hacerlo sin necesidad de tener acceso root en el dispositivo?

Nota: el dispositivo antiguo es el Nexus 4 (5.1.1 Cyanogen + root), mientras que el nuevo Nexus 6P (6.0 stock, sin root)


Actualización:

(cambiado en una respuesta)

1voto

Brandon Rush Puntos 41

He cambiado el título de decir "aplicaciones compradas" a "aplicaciones protegidas" ya que he encontrado, gracias a @Firelord, el problema que me impide hacer la copia de seguridad. Estas aplicaciones tienen la bandera android:allowbackup conjunto a false y que no sólo ayudará a evitar la copia de seguridad de la aplicación apk, pero también sus datos y configuración y evitará que la restauración de una copia de seguridad si se las arregló para tener uno. He intentado hacer una copia de seguridad de mi teléfono rooteado el uso de "Titanium backup", descomprimido el apk usando "apktool" cambió la bandera a true, quemado el apk con mis llaves y restaurado la modificación de TitaniumBackup en el teléfono rooteado, que me permitió hacer la adb backup de los datos. Sin embargo, la restauración de los datos a la aplicación original en el nuevo teléfono no funciona.

Así que la única solución que conozco es de estos dos:

  • Uso mi modificado, y firmado apk en vez de la play store la versión, pero eso significa que tengo que hacer la modificación y la firma de cada vez que hay una nueva actualización de la aplicación.
  • O, de root el nuevo teléfono y el uso TitanimuBackup para restaurar la configuración.

y por desgracia parece imposible hacerlo de otra manera, no es muy conveniente.

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