3 votos

Restaurar los datos de una aplicación específica desde una copia de seguridad de TWRP

Después de instalar una actualización OTA mi teléfono bootlooped así que hice una copia de seguridad TWRP e hizo una instalación limpia de la última versión de la ROM que estoy usando, pero la restauración de la copia de seguridad utilizando TWRP bootloop mi teléfono de nuevo. Sólo necesito restaurar una o dos aplicaciones. Sé que puedo extraer los archivos añadiendo .tar y abrirlos con WinRAR. Ahora mi pregunta es : ¿Qué archivos tengo que mover de la copia de seguridad a mi teléfono para restaurar los datos de una sola aplicación manualmente?

  • ROM : Pixel Experience Plus (Oficial)
  • Android : 11
  • Magisk : 22,0

He intentado copiar los datos de /data/data/com.exemple.idk y sustituyendo los nuevos en mi teléfono, pero eso no parece funcionar. ¿Hay algo más que tenga que copiar de los archivos de copia de seguridad?

1 votos

Si la aplicación utiliza el AndroidKeystore respaldado por hardware para almacenar claves criptográficas privadas o secretas, no conseguirás restaurar los datos, ya que la clave no se puede restaurar selectivamente (si es que se puede restaurar). Por lo tanto, depende de la aplicación.

1 votos

¿Hay alguna manera de saber si la aplicación utiliza el sistema de almacén de claves de Android?

1 votos

¿Responde esto a su pregunta? Copia de seguridad de WhatsApp desde NANDROID

3voto

Yox Puntos 31

Gracias a @alecxs y a @Izzy me di cuenta de que el problema estaba relacionado con los atributos de las carpetas y subcarpetas (permisos, propietario y grupos). Os cuento lo que hice para restaurar sólo una aplicación concreta desde el backup de NANDroid generado por TWRP (sin usar ningún comando pero se requiere Root)

  1. Añadir .tar a la .win000 y .win001 etc. (ignorar el .sha2 y cualquier otro archivo)

Exemple

  1. Extraiga todo en la misma carpeta utilizando WinRAR o cualquier otro programa similar
  2. Ir a \data\data y copie la carpeta de la aplicación que desea restaurar en el almacenamiento interno de su teléfono (por ejemplo com.exemple.idk ) y eliminar las carpetas de la caché dentro de esta carpeta (IMPORTANTE)
  3. Instalar Gestor de archivos Solid Explorer de la Play Store
  4. Instala la(s) aplicación(es) que quieres restaurar también desde la Play Store
  5. Usando Solid Explorer copie todo lo que hay dentro com.exemple.idk y navegar hasta /data/data/com.exemple.idk luego pegar todo
  6. Ahora seleccione el cache y seleccione todas las carpetas que acaba de pegar una por una. ¡NO use el botón de seleccionar todo! > Haz clic en los 3 puntos > Propiedades > Atributos (Deberías poder ver una pantalla similar con permisos similares)

Screenshot

  1. Ahora sólo tienes que marcar Recursivo en ambas casillas de verificación y aplicar ambas.

¡Et voila! La aplicación debería volver a su estado anterior, si no es así desinstálala y vuelve a intentarlo paso a paso con cuidado.

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