Si en alguna ocasió, tafanejant pel dispositiu buscant quines dades pots esborrar per alliberar espai, t'has trobat, dins de la carpeta WhatsApp amb els fitxers msgstore i t'han resultat sospitosos, has d'estar tranquil, ja que no es tracta de codi maliciós ni gens perillós. Són fitxers creats per la pròpia app de missatgeria instantània i tenen la seva funció.
Però Què és msgstore? Per a què serveix msgstore? Aquí aclarirem tots els teus dubtes sobre què són, per a què serveixen, i més detalls sobre aquests fitxers. I així fer-te tot un expert a Whatsapp.
Què són els arxius msgstore
Els arxius msgstore són les còpies de seguretat xifrades que fa l'aplicació dels xats, còpies de seguretat que únicament contenen el text de les converses i els grups en què participem. És a dir, contindrà tot el que es va generant als diferents xats en curs, grups i també els arxivats.
Aquests fitxers solen tenir una extensió com .db.crypt12 o .db.crypt14, el que indica que estan en un format de base de dades (db o database) i xifrat (crypt) propi de WhatsApp. D'aquesta manera, els fitxers no només emmagatzemen els xats, també garanteixen la seguretat i privadesa de les teves converses, perquè no es pugui accedir a aquestes converses o alterar-les sense saber com es pot desxifrar, és a dir, sense la key o clau de desxifrat .
D'aquesta manera, si reinstal·les WhatsApp o canvies de telèfon, o en cas d'haver restablert el sistema, pots restaurar les converses a partir daquests fitxers. A més, aquests fitxers també sutilitzen per sincronitzar els teus xats entre diferents dispositius si tens WhatsApp Web o una versió descriptori.
Per exemple, a la imatge anterior, s'aprecien aquests:
- msgstore.db.cryptXX
- msgstore.db.aaaa-mm-dd.db.cryptXX
- msgstore.db.aaaa-mm-dd (1) .db.cryptXX
- msgstore.db.aaaa-mm-dd (2) .db.cryptXX
En lloc de mostrar-se aaaa-mm-dd es mostrarà la data en què es va crear arxiu amb el format any-mes-dia. Només trobarem quatre fitxers en total en aquest directori. Per exemple, en aquest cas són del dia 9 de novembre de 2021, i en funció de la data en què es va fer la còpia de seguretat automàtica, la data del nom pot variar…
L'arxiu msgstore.db.cryptXX emmagatzema les xats que actualment tenim a l'aplicació, Mentre que la resta d'arxius s'emmagatzemen còpies de seguretat anteriors, el que ens permet recuperar converses esborrades de WhatsApp eliminant l'arxiu principal msgstore.db.cryptXX i canviant el nom la còpia més recent a msgstore.db.cryptXX.
La part final, XX, en el nom dels fitxers msgstore.db.cryptXX fa referència al número de versió del xifratge utilitzat per WhatsApp per protegir les teves converses. Aquest número indica el nivell de seguretat i l'algorisme de xifratge emprat en aquest fitxer específic. Per exemple, solia ser habitual els .crypt12, o els més recents .crypt14. També poden ser altres números segons la generació del xifratge.
On són els msgstore de Whatsapp i la seva estructura?
Els fitxers msgstore, depenent del tipus de dispositiu i versió del sistema Android, es poden trobar dins de les carpetes:
- WhatsApp/Bases de dades
- Android/data/com.whatsapp/Databases
La estructura interna d'un fitxer msgstore és força complexa i varia segons la versió de WhatsApp. No obstant això, en general, aquests fitxers contenen:
- Informació dels contactes: noms, números de telèfon, etc.
- Contingut dels missatges: depenent de la configuració per a les còpies de seguretat configurades a Whatsapp, contindran text, imatges, o fins i tot vídeos, àudios, etc.
- metadades: dates i hores dels missatges, estat de lectura, etc.
És important destacar que aquests fitxers estan xifrats, la qual cosa significa que no pots obrir-los i llegir-ne el contingut amb un simple editor de text. Si intentes fer-ho, veuràs una sèrie de caràcters aleatoris que no tenen cap sentit.
De vegades també es poden trobar alguns fitxers tipus msgstore-increment-X.db.cryptXX. En aquests casos, no contenen tota la informació emmagatzemada pels descrits anteriorment, ja que no és un backup o còpia de seguretat completa, sinó una còpia incremental. És a dir, és aquella que guarda únicament els canvis realitzats als fitxers des de l'última còpia de seguretat, ja sigui completa o incremental…
Versions de xifrat de Whatsapp
Com he comentat abans, els fitxers de base de dades estan xifrats. Al maig de 2021, WhatsApp va començar a utilitzar la terminació crypt14 des de la versió 2.21.8.17. De moment, és l'actual que segueix vigent, tot i que en el passat també se n'han vist altres versions.
De fet, si no has actualitzat des de fa temps la teva aplicació de WhatsApp o utilitzar una versió molt antiga, és probable que en lloc d'utilitzar crypt14, aquests siguin crypt7, crypt8, crypt10 o crypt12. Al final es tracta del mateix tipus de fitxer, però amb un nivell de xifrat diferent. Com més gran és el nombre, és a dir, com més recent sigui la versió, més robust és davant de possibles atacs.
A l'tenir un nivell de xifrat diferent, les aplicacions que permeten obrir arxius amb aquesta extensió, si no s'han actualitzat, no permetran accedir a aquestes conservacions.
Puc suprimir els fitxers msgstore?
La resposta ràpida és sí, pots eliminar els fitxers msgstore, però ho has de fer amb precaució. Aquests fitxers contenen les teves converses de WhatsApp, per la qual cosa les conseqüències de desfer-te'n són:
- Pèrdua d'historial de xats: la conseqüència més evident és que perdràs totes les teves converses, tant missatges de text com fitxers multimèdia (fotos, vídeos, etc.) si elimines el fitxer msgstore principal, el que conté la informació actual, i no tens una còpia al núvol.
- Impossibilitat de restaurar xats des d'aquesta còpia de seguretat: si elimines els fitxers msgstore, no podràs restaurar els teus xats des d'aquesta còpia de seguretat específica en el futur.
Com gestionar els meus xats de Whatsapp des d'un fitxer msgstore
Amb els fitxers msgstore es pot gestionar els xats, tant restaurar còpies de seguretat, com també generar nous fitxers de còpia més actuals:
Crear msgstore (còpia de seguretat actual)
Si no vols perdre res del teu Whatsapp, pots generar les còpies de seguretat forçant el moment en el que vols que es creïn, o canviar la freqüència de backup a Whatsapp, per generar els fitxers msgstore a la teva unitat d'emmagatzematge:
- Obre Whatsapp.
- Clica sobre els tres punts.
- Després seleccioneu Paràmetres.
- Després accedeix a Xats.
- Toca sobre Còpia de seguretat.
- Ara podeu prémer Desa per crear una còpia actual.
Just damunt del botó et mostra la data de la darrera còpia de seguretat realitzada, a més veuràs opcions per triar on vols guardar la còpia del núvol, com GDrive, o modificar la freqüència a què es farà la còpia automàticament.
Restaurar una còpia de seguretat des de msgstore
En canvi, per restaurar una còpia anterior de les teves converses, si has eliminat algun xat o desitges recuperar una conversa perduda, pots seguir aquests altres passos:
- Obre el gestor de fitxers i aneu a la ruta on es trobin els fitxers msgstore.
- Ara, imagina que vols triar la còpia de seguretat anomenada msgstore-2024-02-29.1.db.crypt14. En aquest cas, només heu de reanomenar el fitxer com a msgstore.db.crypt14.
- Després, reinicia i accedeix a Whatsapp i veuràs que cal restaurar.
Exportar xats a un altre dispositiu
Per enviar una còpia dels xats de WhatsApp hem de realitzar els passos que us mostro a continuació:
- Obrim Whatsapp.
- Polsem sobre els tres punts situats a la cantonada superior dreta de l'aplicació.
- Entra a Configuració.
- Després vés a Xats.
- A continuació cliquem a Historial de Xats.
- Seguidament a Exportar xat.
- Finalment, seleccionem quin xat volem guardar i l'emmagatzemem al nostre dispositiu, enviem per correu, etc.
Aquesta funció és especialment útil quan volem compartir amb altres persones la conversa que hem mantingut sense haver de fer captures de pantalla.
Com obrir arxius msgstore
Per obrir fitxers msgstore.db.cryptXX cal fer ús de l'aplicació WhatsApp Viewer. Però abans heu de localitzar on es troba la clau perquè l'aplicació pugui desxifrar els arxius, ja que sense ella mai serà possible accedir al seu contingut. Si no, només podràs veure símbols estranys.
La clau, o key, es troba al directori data/data/com.whatsapp/files/key (pot estar oculta) és única per a cada dispositiu i no serveixen la d'altres terminals.
Aquí és on ens trobem amb el primer problema, ja que per accedir a la clau de desbloqueig cal tenir accés root al dispositiu. Si no és així, mai podrem utilitzar la clau que desxifra l'encriptat utilitzat a les còpies de seguretat, per la qual cosa mai tindrem accés a les converses emmagatzemades en aquestes còpies.
Si el nostre dispositiu té permisos root, el primer que hem de fer és descarregar l'aplicació WhatsApp Viewer, una aplicació completament gratuïta que podem descarregar a través de Git-Hub, El que implica que podem estar completament tranquils sobre el seu funcionament.
L'aplicació és portable, per la qual cosa no cal que instal·lem al nostre PC, tan sols hem de prémer dues vegades sobre ella perquè iniciï.
- Un cop hem localitzat als arxius de la còpia de seguretat (mgstore.db.cryptXX) i hem accedit a directori on es troba la clau de desxifrat, vam obrir l'aplicació i premem a File.
- A continuació, seleccionem el tipus de format crypt (crypt5, crypt7, crypt8, crypt 12 o crypt 14) que anem a desxifrar.
- Seguidament, vam seleccionar la carpeta on es troba tant els arxius de la còpia de seguretat (mgstore.db.cryptXX) com on hem guardat la còpia de la clau per desenciptar.
- Finalment, premem al botó Decrypt perquè iniciï el procés.
Un cop hagi finalitzat el procés, Es mostraran els xats personals i de grups a la columna de l'esquerra mentre que a la part dreta tindrem accés a les converses.
Un cop tenim accés a tots els xats emmagatzemats en els arxius mgstore.db.crypt, des de la pròpia aplicació, podem exportar el que vulguem a format TXT. HTML o JSON.