![]() |
|
| Internet y conectividad para Android Messengers y otros widgets de internet |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
|
copia de seguridad en whatsapp
Hola foreros,a ver si podeis ayudarme.
Tengo un Xiaomi Mi 9 con la rom Evox-14. Cuando instale esta version hace como dos semanas tuve que formatear el movil y al reinstalar Whatsapp salté por error restaurar la copia de seguridad desde Google Drive. Previo al formateo respaldé en el PC la carpeta Android del telefono, dentro de ella está la de Whatsapp y dentro de ésta la carpeta Media con otra que dice databases con varios archivos msgstore. Es posible restaurar esos archivos en el telefono y poder ver los chats en Whatsapp? Ojala sea posible y me podais indicar como hacerlo. Salu2 |
|
|
|
#2
|
|
|
Cita:
Hasta Android 10 incluido. En teoría al rechazar la posibilidad de restaurar la copia de Google Drive aparece la opción de restaurar la copia local. Si esto no funciona la manera de evitar restaurar desde Google Drive es poniendo el modo avión inmediatamente después de verificar el número de teléfono. De esa manera no se encontrará la base de datos online y se procederá a restaurar la copia local. Desde Android 11 A partir de Android 11 al reinstalar WhatsApp inicialmente este no tiene acceso al almacenamiento interno debido a la política de restricciones de acceso implementadas por "Scoped Storage" y justo en el momento en el que se inicia WhatsApp es unicamente cuando el programa da la opción de restaurar la copia local, no haciéndolo desde Android 11 debido a esta política y dejándonos unicamente la posibilidad de usar Google Drive, a menos que utilicemos un programa alternativo. (podemos utilizar un programa como BackupTrans en Windows y restaurarlas por ADB en Android) En los dispositivos modernos, aparece además un nuevo menú otorgando la posibilidad de realizar y trasladar copias integrales del contenido de WhatsApp a todos los dispositivos compatibles con la app. Posiblemente esta función venga a sustituir la copia de seguridad local desde Android 11. Como aun no la he estudiado no la comentaré, pero conviene intentar su uso desde esta versión de Android en sustitución de la copia local. Desde Android 10 la función "Scoped Storage" impide a las aplicaciones acceder a distintos directorios sin permiso y desde Android 11 no existe la posibilidad de conseguir ese permiso antes de iniciarse completamente WhatsApp. Por lo que desde Android 11 al iniciarse WhatsApp este no puede encontrar la ruta de la copia de seguridad local en "/Android/Media/com.whatsapp/Databases" y no puede restaurar la copia de seguridad. Aunque hay algunos usuarios que relatan haber tenido éxito en Android 11 o superior restaurando en la ruta"/Android/Media/com.whatsapp/databases" a mi no me ha funcionado. Por lo que parece el truco consiste en intentarlo sin necesidad de reinstalar Whastsapp, eliminando el almacenamiento de datos de la aplicación y la caché. Quedando así la aplicación como recién instalada pero con los permisos ya adquiridos. Sin embargo no parece válido, ya que al menos desde Android 5.0 no es posible borrar el almacenamiento de Whastapp. Desde Android 5.0 la app Link2SD tampoco es capaz de borrar el almacenamiento por si misma y remite al menú de Android para intentar realizar la operación (al menos sin root). Por lo que parece que si lo siguiente no funciona lo más viable actualmente sería restaurar la copia de seguridad local en versiones anteriores a Android 11, guardándolas desde estas en Google Drive para restaurarlas en versiones superiores a Android 11. Si el siguiente procedimiento no funciona queda la posibilidad de intentarlo con el programa de pago BackupTrans o mediante la copia en Google Drive o, si tenemos acceso root, copiando manualmente la ruta de conversaciones actuales sita en /data/data/com.whatsapp/databases con métodos especiales. Procedimiento desde Android 11 según usuario hlcalstatefandom de reddit: https://www.reddit.com/r/whatsapp/co...roid/?tl=es-es 1.- Anote la contraseña de seguridad en caso de que se haya establecido. 2.- Eliminar la copia de seguridad de Google Drive (NO ESTOY SEGURO SI ESTO ERA NECESARIO O NO, pero lo hice. Mi razonamiento fue que no quería que esta fuera la copia de seguridad que la aplicación intentara restaurar. Pero obviamente, eliminar una copia de seguridad es arriesgado si hay otros problemas. ¿Quizás alguien más puede probarlo sin eliminarlo y ver si funciona o no?) 3.- Desde el teléfono antiguo, copie (no mueva) todo el contenido de la carpeta a Windows. 4.- En el nuevo teléfono, fuerce el cierre de la aplicación WhatsApp, luego borre la caché y luego todo el almacenamiento. 5.- Conecte el nuevo teléfono al escritorio. Copie toda la carpeta com.WhatsApp en \\Internal shared storage\Android\media\ 6.- Abra WhatsApp, elija el idioma e ingrese el código de verificación para activarlo. 7.- Es probable que se le solicite en este punto que permita que WhatsApp acceda a los contactos. ¡Activa el modo avión! Luego apruebe todas las solicitudes de permiso que aparezcan, ya que WhatsApp necesita esas para poder escanear y acceder a sus archivos locales. 8.- Deje que el teléfono intente conectarse a Google Drive. Espere aproximadamente un minuto y aparecerá un mensaje que indica que es lento, con la opción de omitir. 9.- Debería aparecer un mensaje. Omita nuevamente y se le pedirá que restaure desde una copia de seguridad local. 10.- Después de que comience la restauración, cuando diga que se está preparando, desactive el modo avión. También es posible que se le solicite que ingrese una contraseña; de ser así, debe tener el modo avión habilitado para que pueda intentar descifrar sus archivos. Otra posibilidad es valorar que las conversaciones actuales en todas las versiones de Android se ubican en una base de datos no encriptada sita en la ruta del dispositivo: /data/data/com.whatsapp/databases/msgstore.db --> Conversaciones actuales sin encriptar /data/data/com.whatsapp/databases/wa.db --> Contactos de WhatsApp /data/data/com.whatsapp/files/key --> Llave de desencriptado. Esta base de datos contiene toda la información actual y la creada posteriormente a la realización de una copia de seguridad. El problema es que la ruta solo es accesible si se tienen privilegios de usuario root. Siendo cada vez más difícil conseguir acceso root en terminales más nuevos, empezando por que el bootloader viene bloqueado, por lo que sin este privilegio no es posible leer ni copiar estas bases de datos desde un explorador de archivos. Si tenemos acceso root se puede hacer directamente una copia de los archivos de la base de datos actual sita en /data/data/com.whatsapp/databases/ pero no la podemos restaurar directamente en otro dispositivo con el explorador de archivos, ya que desde Android 2.3 no es posible alterar los archivos del sistema y desde Android 4.4 no es posible pegar archivos desde el explorador debido a las restricciones del módulo de seguridad "SELinux". [/b]Sin embargo existen cuatro métodos especiales que podrían ser capaces de modificar estos archivos: 1- Usando un recovery personalizado (TWRP): Se puede montar /data y copiar los archivos desde un entorno de recuperación. 2- Usando el comando adb root: Algunos dispositivos permiten adb root para acceder a /data/data. 3- Desactivando SELinux: Desde ADB o el terminal con "setenforce 0", aunque no siempre funciona. 4- Usando Magisk con módulos específicos: Algunos módulos permiten modificar /data/data/. Última edición por Cixert Día 25/06/25 a las 16:02:00 |
|
#3
|
||||
|
||||
|
En realidad, la recuperación de los datos del teléfono requiere la intervención de un profesional. Disfruta de la nueva experiencia y usa aplicaciones de calidad. La tecnología avanzada ofrece más experiencias y acceso a una mayor variedad de funciones.
Última edición por whirlwellmade Día 31/10/25 a las 10:17:02 |
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 12:30:36 (GMT +1)
HTCMania: líderes desde el 2007






