如果在任何情況下,瀏覽您的裝置以尋找可以刪除的數據 釋放空間,您發現自己位於包含文件的 WhatsApp 資料夾中 消息存儲 他們對您來說似乎很可疑,您應該放心,因為這不是惡意軟體或任何危險的東西。它們是即時通訊應用程式本身創建的文件,具有其功能。
梨 什麼是msgstore? msgstore 有什麼用? 在這裡,我們將澄清您對它們是什麼、它們的用途以及有關這些文件的更多詳細資訊的所有疑問。所以 成為 WhatsApp 專家.
什麼是 msgstore 文件
msgstore 文件是 應用程式對聊天內容製作的加密備份副本,僅包含我們參與的對話和群組的文字的備份副本。也就是說,它將包含在不同的正在進行的聊天、群組以及存檔的聊天中產生的所有內容。
這些文件通常有一個 副檔名如 .db.crypt12 或 .db.crypt14,這表示它們採用 WhatsApp 典型的資料庫格式(db 或資料庫)和加密(crypt)。這樣,這些檔案不僅儲存聊天內容,還保證對話的安全性和隱私性,因此在不知道如何解密(即沒有解密金鑰)的情況下,無法存取或變更這些對話。
這樣,如果 您重新安裝 WhatsApp 或更換手機,或重置系統,即可恢復對話 從這些文件中。此外,如果您有 WhatsApp 網頁版或桌面版,這些檔案也可用於在不同裝置之間同步聊天。
例如,在上圖中,您可以看到以下內容:
- 消息庫.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 月 XNUMX 日,根據自動備份的日期,名稱的日期可能會有所不同...
msgstore.db.cryptXX 文件 存儲我們當前在應用程序中的聊天記錄,而其余文件存儲以前的備份副本,這使我們可以通過刪除主文件來恢復已刪除的 WhatsApp 對話 消息庫.db.cryptXX 並將最近的副本重命名為 msgstore.db.cryptXX。
檔案名稱 msgstore.db.cryptXX 中的最後部分 XX 指的是 WhatsApp 使用的加密版本 以保護您的對話。該數字表示該特定文件使用的安全性等級和加密演算法。例如,.crypt12 曾經很常見,或最近的 .crypt14。它們也可以是其他數字,這取決於密碼的產生。
WhatsApp 訊息儲存及其結構在哪裡?
很多 根據裝置類型和 Android 系統版本,可以在以下資料夾中找到 msgstore 檔案:
- WhatsApp /數據庫
- android/data/com.whatsapp/資料庫
La msgstore 檔案的內部結構 它相當複雜,並且根據 WhatsApp 的版本而有所不同。但是,一般來說,這些文件包含:
- 聯絡資訊: 姓名、電話號碼等。
- 留言內容- 根據 Whatsapp 中配置的備份設置,它們將包含文字、圖像,甚至視訊、音訊等。
- 元數據:訊息的日期和時間、閱讀狀態等。
重要的是,這些文件是加密的,這意味著您無法使用簡單的文字編輯器打開它們並讀取其內容。如果您嘗試這樣做,您會看到一系列沒有任何意義的隨機字元。
有時還可以找到一些文件 類型 msgstore-增量-X.db.cryptXX. 在這些情況下,它們不包含上述儲存的所有信息,因為它不是完整備份或備份,而是增量副本。也就是說,它只保存自上次備份以來對檔案所做的更改,無論是完整備份還是增量備份...
Whatsapp 加密版本
正如我之前提到的,資料庫檔案是加密的。 2021 年 XNUMX 月,WhatsApp 開始 自版本 14 起使用 crypt2.21.8.17 終止。目前,儘管過去也出現過其他版本,但當前版本仍然有效。
事實上,如果您有一段時間沒有更新 WhatsApp 應用程式或使用非常舊的版本,則很可能 這些是 crypt14、crypt7、crypt8 或 crypt10,而不是使用 crypt12。最終它是相同類型的文件,但具有不同的加密等級。數字越高,即版本越新,針對可能的攻擊的魯棒性就越強。
通過具有不同的加密級別,允許使用此擴展名打開文件的應用程序(如果它們尚未更新), 他們不允許進入這些保護區。
我可以刪除 msgstore 檔案嗎?
快速答案是 是的,您可以刪除 msgstore 文件,但您應該謹慎行事。這些檔案包含您的 WhatsApp 對話,因此刪除它們的後果是:
- 聊天記錄遺失: 最明顯的後果是,如果您刪除主 msgstore 檔案(包含當前資訊的檔案)並且沒有副本,您將丟失所有對話,包括簡訊和多媒體檔案(照片、影片等)。
- 無法從該備份還原聊天記錄- 如果您刪除 msgstore 文件,您將來將無法從該特定備份還原聊天記錄。
如何從 msgstore 檔案管理我的 Whatsapp 聊天
使用 msgstore 文件,您可以 管理聊天,既可以恢復備份,也可以產生新的、更新的副本檔案:
建立msgstore(目前備份)
如果您不想丟失任何 WhatsApp,您可以 透過強制時刻生成備份 您希望在其中建立它們,或更改 WhatsApp 中的備份頻率,以在您的儲存單元上產生 msgstore 檔案:
- 打開微信。
- 單擊三個點。
- 然後選擇設定。
- 然後訪問聊天。
- 點擊備份。
- 現在您可以按“儲存”來建立目前副本。
在按鈕上方,它會顯示上次備份的日期,您還會看到用於選擇儲存雲端副本的位置的選項,例如 GDrive,或修改自動建立副本的頻率。
從 msgstore 還原備份
相反,對於 恢復先前的對話副本,如果您刪除了聊天記錄或想要恢復遺失的對話,您可以按照以下其他步驟操作:
- 開啟檔案總管並前往 msgstore 檔案所在的路徑。
- 現在,假設您要選擇名為 msgstore-2024-02-29.1.db.crypt14 的備份。在這種情況下,您只需將該檔案重新命名為 msgstore.db.crypt14。
- 然後重新啟動並訪問 Whatsapp,您將看到它應該已恢復。
將聊天記錄匯出到另一台設備
發送一個 WhatsApp 聊天記錄的副本 我們必須執行我在下面向您展示的步驟:
- 我們打開 WhatsApp。
- 我們點擊位於應用程式右上角的三個點。
- 進入設置。
- 然後轉到聊天。
- 接下來我們點擊聊天歷史記錄。
- 然後匯出聊天記錄。
- 最後,我們選擇要儲存的聊天並將其儲存在我們的裝置上,透過電子郵件發送等。
這個功能在我們想要的時候特別有用 與其他人分享對話 我們無需截圖即可維護。
如何打開 msgstore 文件
要開啟 msgstore.db.cryptXX 文件,需要使用 WhatsApp 檢視器應用程式。但首先您必須找到密鑰所在的位置,以便應用程式可以 解密文件, 因為沒有它,將永遠無法存取其內容。否則,您將只能看到奇怪的符號。
密鑰或密鑰位於目錄中 資料/資料/com.whatsapp/檔案/金鑰 (可能被隱藏) 每個設備都是唯一的 和其他終端的不起作用。
這是我們遇到的第一個問題,因為要訪問解鎖密鑰 需要root權限 到設備。如果沒有,我們將永遠無法使用解密備份中使用的加密的金鑰,因此 我們永遠無法訪問存儲的對話 在那些副本中。
如果我們的設備有 root 權限,首先要做的是下載 WhatsApp Viewer 應用程序,我們可以下載一個完全免費的應用程序 通過 Git-Hub,這意味著我們可以 對其操作完全冷靜。
該應用程序是便攜式的,所以我們不需要在我們的電腦上安裝它,我們只需點擊它兩次即可啟動。
- 找到備份文件 (mgstore.db.cryptXX) 並訪問解密密鑰所在的目錄後,我們打開應用程序並單擊文件。
- 接下來,我們選擇要解密的 crypt 格式類型(crypt5、crypt7、crypt8、crypt 12 或 crypt 14)。
- 接下來,我們選擇備份文件所在的文件夾 (mgstore.db.cryptXX) 以及我們保存要解密的密鑰副本的文件夾。
- 最後,我們點擊解密按鈕開始這個過程。
一旦到了 完成了過程,個人和群組聊天將顯示在左側欄中,而在右側我們將可以訪問對話。
一旦我們可以從應用程序本身訪問存儲在 mgstore.db.crypt 文件中的所有聊天記錄,我們就可以 導出一個我們想要的TXT格式。 HTML 或 JSON。