1 votos

¿Es posible hacer una copia de seguridad sin Root?

Intenté restaurar una copia de seguridad de TWRP de mi Pixel 3 y terminó poniendo mi teléfono en un bootloop. He descargado la última imagen de fábrica y reflashed (sin saber la última versión bootloops cuando Magisk se flashea). Descargué la última versión para soportar Magisk pero a) aguanté para rootear un poco b) accidentalmente flasheé la más nueva por segunda vez. Ahora estoy en el mismo punto: Me tomé el tiempo (bastante largo) para reinstalar y configurar todas mis aplicaciones y luego me di cuenta de mi error cuando miré mi terminal cuando fui a Root.

He probado con adb y con las copias de seguridad de Google, pero ninguna de las dos hace copia de seguridad de ninguna aplicación que no sea de Google. ¿Hay alguna manera de hacer una copia de seguridad de mis datos de aplicaciones sin Root? ¿Podría hacer una copia de seguridad twrp de sólo mis datos de usuario y restaurarla una vez que flashee la versión que soporta el rooting? ¿O los cambios que causaron que los datos encriptados no sean soportados por twrp no serán compatibles? Si los datos de usuario no pueden ser restaurados por twrp, ¿hay alguna manera de descomprimir la copia de seguridad twrp y transferir manualmente los datos con adb push? ¿O podría funcionar adb pull?

1voto

pr0nin Puntos 353

adb backup debería funcionar al menos en algunas aplicaciones. Pruébalo, por ejemplo, con un simple temporizador de té o una aplicación de cronómetro, estas aplicaciones no deberían rechazar la copia de seguridad. Si no funciona, es posible que la función de copia de seguridad de tu dispositivo esté defectuosa (ya me pasó una vez en una tablet Lenovo).

Pero si funciona para las aplicaciones simples que el es sólo que las otras aplicaciones no permiten la copia de seguridad ( android:allowBackup=false establecido en AndroidManifest.xml). Tenga en cuenta que esta configuración afecta a deshabilitar adb backup así como la copia de seguridad de Google Cloud.

Si la aplicación no permite la copia de seguridad, entonces hay otra manera de hacer una copia de seguridad de los datos, excepto el uso de los permisos Root.

Sin embargo si tienes Root y TWRP instalado es posible que puedas realizar una copia de seguridad de los datos del usuario. Sin embargo, AFAIK esto sólo funciona si TWRP es capaz de descifrar los datos del usuario. Si sólo ves los archivos encriptados o la partición encriptada dudo que restaurar esos archivos funcione después en el mismo dispositivo (nunca funcionará en un dispositivo diferente).

Tenga en cuenta que una copia de seguridad de datos de usuario (descifrada), independientemente de cómo se haya creado, no puede restaurarse directamente a través de 'adb push`. Para hacerlo, adb tendría que ejecutarse con permisos Root, lo que normalmente ya no es posible (a menos que tengas una versión de adb manipulada en el dispositivo).

Lo que puedes hacer con los permisos Root es respaldar y restaurar los datos del usuario de la aplicación. Por ejemplo manualmente usando tar en un adb shell con permisos de root.

0 votos

@Robet Gracias por la información. Aunque la pregunta sigue en pie para la segunda parte.

0 votos

@anon Ver mi respuesta actualizada

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