WhatsApp, sohbet mesajlarınızı, medya referanslarınızı ve kişi verilerinizi bir SQLite veritabanında saklar. iMazing gibi bir araç kullanarak bir iPhone'dan yedek çıkardıysanız, bir iTunes yedeğinden ChatStorage.sqlite dosyası aldıysanız veya bir Android yedeğinden msgstore.db çektiyseniz, artık Mac'inizde bir veritabanı dosyanız var. Üzerine çift tıklamak hiçbir işe yaramaz. Onu açmanın ve içindeki konuşmaları okumanın bir yoluna ihtiyacınız var.
Bu Neden Olması Gerekenden Daha Zor
WhatsApp'ın SQLite veritabanları kendi şemalarını kullanır. Mesajlar, gönderici, zaman damgası, metin içeriği, medya türü ve durum için sütunlarla ZWAMESSAGE (iOS) veya messages (Android) gibi tablolarda yaşar. Zaman damgaları standart olmayan formatlarda saklanır — iOS, Core Data'nın epoch'unu kullanır (2001-01-01'den bu yana saniye), Android ise Unix milisaniyelerini kullanır. Kişilere okunabilir isimler değil, JID dizeleriyle referans verilir.
Dosyayı Terminal'de sqlite3 ile açmak size ham erişim sağlar, ancak sohbet mesajlarını kodlanmış zaman damgaları ve JID tanımlayıcıları olan biçimlendirilmemiş metin satırları olarak okumak çoğu insan için pratik olarak işe yaramaz. Veriyi anlamlandırmak için görsel bir arayüze ihtiyacınız var.
Android yedekleri başka bir komplikasyon ekler: msgstore.db.crypt15 dosyası şifrelidir. Herhangi bir SQLite tarayıcısı onu açabilmeden önce anahtar dosyanızı kullanarak önce şifresini çözmeniz gerekir. Şifresi çözüldükten sonra, standart bir SQLite veritabanıdır.
Tome ile WhatsApp Verilerini Tarayın
Tome, WhatsApp'ın SQLite veritabanı dosyalarını başka herhangi bir veritabanı gibi açar. Çıkarılan ChatStorage.sqlite veya şifresi çözülmüş msgstore.db'yi Tome'a sürükleyin ve kenar çubuğundaki her tabloyu görün. Sohbet geçmişinizi kaydırılabilir bir ızgarada taramak için messages tablosuna tıklayın.
Mesajları Bağlam İçinde Okuyun
Metin içeriğini, gönderici tanımlayıcılarını, zaman damgalarını ve medya referanslarını görmek için messages tablosunu tarayın. Konuşmaları kronolojik olarak okumak için tarihe göre sıralayın. Mesajları kişiye veya tarih aralığına göre filtrelemek için Tome'un SQL düzenleyicisini kullanın.
Konuşmalar Arasında Arama Yapın
Belirli bir mesajı bulmanız mı gerekiyor? Tome'un otomatik tamamlamalı SQL düzenleyicisinde hızlı bir sorgu yazın: SELECT * FROM ZWAMESSAGE WHERE ZTEXT LIKE '%keyword%'; Sonuçlar, kaydırabileceğiniz ve sıralayabileceğiniz yerel bir ızgarada görünür — Terminal'deki grep'ten çok daha pratik.
Verileriniz Mac'inizde Kalır
Veritabanınızı yüklemenizi gerektiren web tabanlı SQLite görüntüleyicilerin aksine, Tome tamamen yerel olarak çalışır. WhatsApp mesajlarınız asla makinenizden ayrılmaz. Aç, tara, sorgula ve kapat — her şey Mac'inizde gerçekleşir.