Ако по някакъв повод, сърфирате в устройството си и търсите какви данни можете да изтриете освободете място, се озовахте в папката WhatsApp с файловете msgstore и те са ви изглеждали подозрителни, трябва да бъдете сигурни, тъй като не е зловреден софтуер или нещо опасно. Те са файлове, създадени от самото приложение за незабавни съобщения и имат своята функция.
Pero Какво е msgstore? За какво е msgstore? Тук ще изясним всичките ви съмнения относно това какво представляват, за какво служат и повече подробности за тези файлове. И така станете експерт по WhatsApp.
Какво представляват файловете на msgstore
Файловете на msgstore са криптирани архивни копия, които приложението прави на чатовете, резервни копия, които съдържат само текста на разговорите и групите, в които участваме. Тоест ще съдържа всичко, което се генерира в различните текущи чатове, групи, а също и архивираните.
Тези файлове обикновено имат a разширение като .db.crypt12 или .db.crypt14, което показва, че те са във формат на база данни (db или база данни) и криптиране (crypt), типично за WhatsApp. По този начин файловете не само съхраняват чатовете, но и гарантират сигурността и поверителността на вашите разговори, така че тези разговори не могат да бъдат достъпни или променени, без да знаете как могат да бъдат декриптирани, тоест без ключа за дешифриране.
По този начин, ако преинсталирате WhatsApp или смените телефона си, или ако сте нулирали системата, можете да възстановите вашите разговори от тези файлове. Освен това тези файлове се използват и за синхронизиране на вашите чатове между различни устройства, ако имате WhatsApp Web или настолна версия.
Например в предишното изображение можете да видите тези:
- msgstore.db.cryptXX
- msgstore.db.yyyy-mm-dd.db.cryptXX
- msgstore.db.aaaa-mm-dd (1) .db.cryptXX
- msgstore.db.aaaa-mm-dd (2) .db.cryptXX
Вместо да показва гггг-мм-дд ще се покаже датата на създаване на файла във формат година-месец-ден. Ще намерим общо четири файла в тази директория. Например в случая те са от 9 ноември 2021 г. и в зависимост от датата, на която е направено автоматичното архивиране, датата на името може да варира...
Файлът msgstore.db.cryptXX съхранява чатовете, които в момента имаме в приложението, докато останалите файлове съхраняват предишни резервни копия, което ни позволява да възстановим изтритите разговори в WhatsApp чрез изтриване на основния файл msgstore.db.cryptXX и преименуване на най -новото копие на msgstore.db.cryptXX.
Последната част, XX, в името на файла msgstore.db.cryptXX се отнася до броя на версия на криптиране, използвана от WhatsApp за защита на вашите разговори. Това число показва нивото на сигурност и алгоритъма за шифроване, използвани за този конкретен файл. Например .crypt12 беше често срещан или по-новият .crypt14. Те могат да бъдат и други числа в зависимост от генерирането на шифъра.
Къде са магазините за съобщения на WhatsApp и тяхната структура?
Лос msgstore файловете, в зависимост от типа на устройството и версията на системата Android, могат да бъдат намерени в папките:
- WhatsApp / Бази данни
- android/data/com.whatsapp/Databases
La вътрешна структура на файл msgstore Той е доста сложен и варира в зависимост от версията на WhatsApp. Като цяло обаче тези файлове съдържат:
- Информация за връзка: имена, телефонни номера и др.
- Съдържание на съобщението- В зависимост от настройките за архивиране, конфигурирани в Whatsapp, те ще съдържат текст, изображения или дори видеоклипове, аудио и т.н.
- метаданни: дати и часове на съобщенията, статус на четене и др.
Важно е, че тези файлове са криптирани, което означава, че не можете да ги отворите и да прочетете съдържанието им с обикновен текстов редактор. Ако се опитате да направите това, ще видите поредица от произволни знаци, които нямат никакъв смисъл.
Понякога можете да намерите и някои файлове тип msgstore-increment-X.db.cryptXX. В тези случаи те не съдържат цялата информация, съхранявана от описаните по-горе, тъй като това не е пълно архивиране или резервно копие, а по-скоро инкрементално копие. Това означава, че запазва само промените, направени във файловете след последното архивиране, независимо дали са пълни или инкрементални...
Версии за криптиране на Whatsapp
Както споменах преди, файловете на базата данни са криптирани. През май 2021 г. започна WhatsApp използвайте прекратяване на crypt14 от версия 2.21.8.17. В момента все още е в сила настоящата, въпреки че в миналото са се срещали и други версии.
Всъщност, ако не сте актуализирали приложението си WhatsApp от известно време или използвате много стара версия, вероятно е така вместо да използвате crypt14, това са crypt7, crypt8, crypt10 или crypt12. В крайна сметка това е същия тип файл, но с различно ниво на криптиране. Колкото по-голям е броят, т.е. колкото по-нова е версията, толкова по-устойчива е тя срещу възможни атаки.
Като имат различно ниво на криптиране, приложения, които позволяват отваряне на файлове с това разширение, ако не са актуализирани, те няма да позволят достъп до тези запазени елементи.
Мога ли да изтрия msgstore файлове?
Бързият отговор е да, можете да изтриете msgstore файлове, но трябва да го правите с повишено внимание. Тези файлове съдържат вашите разговори в WhatsApp, така че последствията от премахването им са:
- Загуба на история на чата: Най-очевидната последица е, че ще загубите всичките си разговори, както текстови съобщения, така и мултимедийни файлове (снимки, видеоклипове и т.н.), ако изтриете основния файл msgstore, този, който съдържа текущата информация, и нямате копие в облакът.
- Невъзможност за възстановяване на чатове от това архивиране- Ако изтриете файловете на msgstore, няма да можете да възстановите вашите чатове от това конкретно архивиране в бъдеще.
Как да управлявам моите чатове в Whatsapp от файл msgstore
С msgstore файлове можете управлявайте чатове, както възстановява резервни копия, така и генерира нови, по-актуални копирани файлове:
Създаване на msgstore (текущо архивиране)
Ако не искате да загубите нищо от вашия WhatsApp, можете генерирайте резервни копия, като форсирате момента в който искате да бъдат създадени, или променете честотата на архивиране в WhatsApp, за да генерирате файловете msgstore на вашето устройство за съхранение:
- Отворете WhatsApp.
- Кликнете върху трите точки.
- След това изберете Настройки.
- След това отворете Чатове.
- Докоснете Архивиране.
- Сега можете да натиснете Save, за да създадете текущо копие.
Точно над бутона ви показва датата на последното направено архивиране, ще видите и опции за избор къде искате да запазите облачното копие, като GDrive, или да промените честотата, на която копието ще се прави автоматично.
Възстановете резервно копие от msgstore
Вместо това, за възстановете предишно копие на вашите разговори, ако сте изтрили чат или искате да възстановите изгубен разговор, можете да следвате тези други стъпки:
- Отворете файловия мениджър и отидете на пътя, където се намират файловете msgstore.
- Сега си представете, че искате да изберете резервното копие с име msgstore-2024-02-29.1.db.crypt14. В този случай просто трябва да преименувате файла като msgstore.db.crypt14.
- След това рестартирайте и влезте в Whatsapp и ще видите, че трябва да е възстановен.
Експортирайте чатове на друго устройство
За да изпратите a копие на чатове в WhatsApp Трябва да изпълним стъпките, които ви показвам по -долу:
- Отваряме WhatsApp.
- Щракваме върху трите точки, разположени в горния десен ъгъл на приложението.
- Отидете в Настройки.
- След това отидете на Чатове.
- След това кликваме върху История на чата.
- След това експортирайте чата.
- Накрая избираме кой чат искаме да запазим и го съхраняваме на нашето устройство, изпращаме го по имейл и т.н.
Тази функция е особено полезна, когато искаме споделете разговора с други хора които сме поддържали, без да се налага да правим екранни снимки.
Как да отворите файлове на msgstore
За да отворите файлове msgstore.db.cryptXX е необходимо да използвате приложението WhatsApp Viewer. Но първо трябва да намерите къде е ключът, за да може приложението декриптиране на файлове, тъй като без него никога няма да е възможен достъп до неговото съдържание. В противен случай ще можете да видите само странни символи.
Ключът или ключът се намира в директорията data/data/com.whatsapp/files/key (може да е скрито) е уникален за всяко устройство а този на други терминали не работи.
Тук срещаме първия проблем, тъй като за достъп до ключа за отключване изисква се root достъп към устройството. Ако не, никога няма да можем да използваме ключа, който дешифрира криптирането, използвано в архивите, така че никога няма да имаме достъп до съхранени разговори в тези копия.
Ако устройството ни има root права, първото нещо, което трябва да направите, е да изтеглите приложението WhatsApp Viewer, напълно безплатно приложение, което можем да изтеглим чрез Git-Hub, което означава, че можем бъдете напълно спокойни за работата му.
Приложението е преносимо, така че не е необходимо да го инсталираме на нашия компютър, просто трябва да щракнем върху него два пъти, за да започне.
- След като открием архивните файлове (mgstore.db.cryptXX) и сме влезли в директорията, където се намира ключът за декриптиране, отваряме приложението и кликваме върху Файл.
- След това избираме типа формат на криптата (crypt5, crypt7, crypt8, crypt 12 или crypt 14), който ще дешифрираме.
- След това избираме папката, където се намират и двата архивни файла (mgstore.db.cryptXX) и където сме запазили копието на ключа за декриптиране.
- Накрая щракваме върху бутона Дешифриране, за да започнем процеса.
Веднъж там завърши процеса, личните и груповите чатове ще бъдат показани в лявата колона, докато от дясната ще имаме достъп до разговорите.
След като имаме достъп до всички чатове, съхранявани във файловете mgstore.db.crypt, от самото приложение, можем да експортирайте желания от нас във формат TXT. HTML или JSON.