หากมีโอกาสใดก็ตาม ให้เรียกดูอุปกรณ์ของคุณเพื่อค้นหาข้อมูลที่คุณสามารถลบออกไปได้ พื้นที่ว่างคุณพบว่าตัวเองอยู่ในโฟลเดอร์ WhatsApp พร้อมไฟล์ต่างๆ msgstore และพวกเขาดูน่าสงสัยสำหรับคุณ คุณควรมั่นใจได้ เนื่องจากไม่ใช่มัลแวร์หรืออะไรที่เป็นอันตราย เป็นไฟล์ที่สร้างโดยแอปส่งข้อความเองและมีฟังก์ชัน
ลูกแพร์ msgstore คืออะไร? msgstore มีไว้เพื่ออะไร? ที่นี่เราจะชี้แจงข้อสงสัยของคุณทั้งหมดเกี่ยวกับสิ่งที่พวกเขามีไว้เพื่ออะไร และรายละเอียดเพิ่มเติมเกี่ยวกับไฟล์เหล่านี้ และดังนั้น เป็นผู้เชี่ยวชาญใน WhatsApp.
ไฟล์ msgstore คืออะไร
ไฟล์ msgstore คือไฟล์ สำเนาสำรองที่เข้ารหัสซึ่งแอปพลิเคชันสร้างจากการแชทสำเนาสำรองที่มีเฉพาะข้อความของการสนทนาและกลุ่มที่เราเข้าร่วม นั่นคือมันจะมีทุกสิ่งที่สร้างขึ้นในการแชท กลุ่มต่างๆ และในไฟล์ที่เก็บถาวร
ไฟล์เหล่านี้มักจะมีไฟล์ ส่วนขยายเช่น .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
แทนที่จะแสดง. ปปปป-mm-dd จะปรากฏขึ้น วันที่สร้างไฟล์ โดยมีรูปแบบปี-เดือน-วัน เราจะพบไฟล์ทั้งหมดเพียงสี่ไฟล์ในไดเร็กทอรีนี้ เช่น ในกรณีนี้คือตั้งแต่วันที่ 9 พฤศจิกายน 2021 และขึ้นอยู่กับวันที่ทำการสำรองข้อมูลอัตโนมัติ วันที่ของชื่ออาจแตกต่างกัน...
ไฟล์ msgstore.db.cryptXX เก็บแชทที่เรามีอยู่ในแอปพลิเคชันในขณะที่ไฟล์ที่เหลือเก็บสำเนาสำรองก่อนหน้า ซึ่งช่วยให้เรากู้คืนการสนทนา WhatsApp ที่ถูกลบโดยการลบไฟล์หลัก msgstore.db.cryptXX และเปลี่ยนชื่อสำเนาล่าสุดเป็น msgstore.db.cryptXX
ส่วนสุดท้าย XX ในชื่อไฟล์ msgstore.db.cryptXX หมายถึงจำนวนของ เวอร์ชันการเข้ารหัสที่ใช้โดย WhatsApp เพื่อปกป้องการสนทนาของคุณ ตัวเลขนี้ระบุระดับความปลอดภัยและอัลกอริธึมการเข้ารหัสที่ใช้กับไฟล์นั้น ตัวอย่างเช่น .crypt12 เคยเป็นเรื่องธรรมดา หรือ .crypt14 ที่ใหม่กว่า นอกจากนี้ยังอาจเป็นตัวเลขอื่นๆ ขึ้นอยู่กับรุ่นของการเข้ารหัส
WhatsApp msgstores และโครงสร้างอยู่ที่ไหน
ลอส ไฟล์ msgstore ขึ้นอยู่กับประเภทอุปกรณ์และเวอร์ชันของระบบ Android สามารถพบได้ภายในโฟลเดอร์:
- WhatsApp / ฐานข้อมูล
- android/data/com.whatsapp/ฐานข้อมูล
La โครงสร้างภายในของไฟล์ msgstore มันค่อนข้างซับซ้อนและแตกต่างกันไปขึ้นอยู่กับเวอร์ชันของ WhatsApp อย่างไรก็ตาม โดยทั่วไปแล้ว ไฟล์เหล่านี้ประกอบด้วย:
- ข้อมูลการติดต่อ: ชื่อ หมายเลขโทรศัพท์ ฯลฯ
- เนื้อหาข้อความ- ขึ้นอยู่กับการตั้งค่าสำหรับการสำรองข้อมูลที่กำหนดค่าใน Whatsapp โดยจะมีข้อความ รูปภาพ หรือแม้แต่วิดีโอ ไฟล์เสียง ฯลฯ
- เมตาดาต้า: วันที่และเวลาของข้อความ สถานะการอ่าน ฯลฯ
ที่สำคัญไฟล์เหล่านี้ได้รับการเข้ารหัส ซึ่งหมายความว่าคุณไม่สามารถเปิดและอ่านเนื้อหาด้วยโปรแกรมแก้ไขข้อความธรรมดาได้ หากคุณพยายามทำเช่นนี้ คุณจะเห็นชุดอักขระแบบสุ่มที่ไม่สมเหตุสมผล
บางครั้งคุณยังสามารถค้นหาไฟล์บางไฟล์ได้ ชนิด msgstore-ส่วนเพิ่ม-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
- คลิกที่สามจุด
- จากนั้นเลือกการตั้งค่า
- จากนั้นเข้าสู่การแชท
- แตะที่การสำรองข้อมูล
- ตอนนี้คุณสามารถกดบันทึกเพื่อสร้างสำเนาปัจจุบันได้
เหนือปุ่มจะแสดงวันที่ของการสำรองข้อมูลครั้งล่าสุด คุณจะเห็นตัวเลือกเพื่อเลือกตำแหน่งที่คุณต้องการบันทึกสำเนาบนคลาวด์ เช่น GDrive หรือแก้ไขความถี่ที่จะทำสำเนาโดยอัตโนมัติ
คืนค่าข้อมูลสำรองจาก msgstore
แทนสำหรับ กู้คืนสำเนาการสนทนาของคุณก่อนหน้านี้หากคุณลบแชทหรือต้องการกู้คืนการสนทนาที่หายไป คุณสามารถทำตามขั้นตอนอื่นๆ เหล่านี้:
- เปิดตัวจัดการไฟล์และไปที่เส้นทางที่มีไฟล์ msgstore อยู่
- ตอนนี้ ลองจินตนาการว่าคุณต้องการเลือกข้อมูลสำรองชื่อ msgstore-2024-02-29.1.db.crypt14 ในกรณีนี้ คุณเพียงแค่ต้องเปลี่ยนชื่อไฟล์เป็น msgstore.db.crypt14
- จากนั้นรีสตาร์ทและเข้าถึง Whatsapp แล้วคุณจะเห็นว่าควรได้รับการกู้คืน
ส่งออกการแชทไปยังอุปกรณ์อื่น
ในการส่ง สำเนาแชท WhatsApp เราต้องทำตามขั้นตอนที่แสดงด้านล่าง:
- เราเปิด WhatsApp
- เราคลิกที่จุดสามจุดที่มุมขวาบนของแอปพลิเคชัน
- เข้าไปที่การตั้งค่า
- จากนั้นไปที่แชท
- ต่อไปเราคลิกที่ประวัติการแชท
- จากนั้นส่งออกแชท
- สุดท้าย เราเลือกแชทที่เราต้องการบันทึกและจัดเก็บไว้ในอุปกรณ์ของเรา ส่งทางอีเมล ฯลฯ
ฟังก์ชั่นนี้มีประโยชน์อย่างยิ่งเมื่อเราต้องการ แบ่งปันการสนทนากับผู้อื่น ที่เราได้ดูแลโดยไม่ต้องจับภาพหน้าจอ
วิธีเปิดไฟล์ msgstore
หากต้องการเปิดไฟล์ msgstore.db.cryptXX จำเป็นต้องใช้ แอปพลิเคชัน WhatsApp Viewer- แต่ก่อนอื่นคุณต้องค้นหาตำแหน่งของกุญแจเพื่อให้แอปพลิเคชันสามารถทำได้ ถอดรหัสไฟล์, เนื่องจากหากไม่มีสิ่งนี้ก็จะไม่มีทางสามารถเข้าถึงเนื้อหาได้ ไม่อย่างนั้นจะมองเห็นได้แต่สัญลักษณ์แปลกๆ เท่านั้น
คีย์หรือคีย์อยู่ในไดเร็กทอรี data/data/com.whatsapp/files/key (อาจถูกซ่อนไว้) ไม่ซ้ำกันสำหรับแต่ละอุปกรณ์ และขั้วอื่นๆ ใช้งานไม่ได้
นี่คือที่ที่เราพบปัญหาแรกเนื่องจากการเข้าถึงกุญแจปลดล็อค จำเป็นต้องเข้าถึงรูท ไปยังอุปกรณ์ ถ้าไม่เช่นนั้นเราจะไม่สามารถใช้คีย์ที่ถอดรหัสการเข้ารหัสที่ใช้ในการสำรองข้อมูลได้ เราจะไม่สามารถเข้าถึงการสนทนาที่เก็บไว้ได้ ในสำเนาเหล่านั้น
หากอุปกรณ์ของเรามีสิทธิ์การรูท สิ่งแรกที่ต้องทำคือดาวน์โหลดแอปพลิเคชัน WhatsApp Viewer ซึ่งเป็นแอปพลิเคชันฟรีที่เราดาวน์โหลดได้ ผ่าน Git-Hubซึ่งหมายความว่าเราสามารถ ให้สงบอย่างสมบูรณ์เกี่ยวกับการทำงานของมัน
แอปพลิเคชั่นนี้พกพาได้ดังนั้นเราจึงไม่จำเป็นต้องติดตั้งบนพีซีของเรา เราเพียงแค่ต้องคลิกสองครั้งเพื่อเริ่มต้น
- เมื่อเราพบไฟล์สำรองแล้ว (mgstore.db.cryptXX) และเข้าถึงไดเร็กทอรีที่มีคีย์ถอดรหัสแล้ว เราจะเปิดแอปพลิเคชันและคลิกที่ไฟล์
- ต่อไป เราเลือกประเภทของรูปแบบการเข้ารหัสลับ (crypt5, crypt7, crypt8, crypt 12 หรือ crypt 14) ที่เราจะถอดรหัส
- ต่อไป เราเลือกโฟลเดอร์ที่มีทั้งไฟล์สำรอง (mgstore.db.cryptXX) และตำแหน่งที่เราได้บันทึกสำเนาของคีย์เพื่อถอดรหัส
- สุดท้าย เราคลิกที่ปุ่มถอดรหัสเพื่อเริ่มกระบวนการ
ครั้งหนึ่ง เสร็จสิ้นกระบวนการแชทส่วนตัวและแชทกลุ่มจะแสดงในคอลัมน์ด้านซ้าย ในขณะที่เราจะเข้าถึงการสนทนาทางด้านขวาได้
เมื่อเราเข้าถึงการแชททั้งหมดที่จัดเก็บไว้ในไฟล์ mgstore.db.crypt จากแอปพลิเคชันแล้ว เราสามารถ ส่งออกสิ่งที่เราต้องการเป็นรูปแบบ TXT HTML หรือ JSON