·4 dk okuma

Mac'te WhatsApp Yedekleme SQLite Dosyası Nasıl Açılır

WhatsApp, sohbet geçmişini bir SQLite veritabanında saklar. Bu mesajları uygulama dışında görüntülemek — arşivleme, yasal veya kişisel nedenlerle — veritabanı dosyasını Mac'inizde çıkarmayı ve açmayı gerektirir.

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.

Tome, Mac'te bir WhatsApp yedekleme SQLite veritabanını açıyor

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.

Tome'u Mac App Store'dan edinin

Sonraki Makale

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store