Mesajlaşma ve uygulamalarOrtaKişiler

Android için WhatsApp kişileri (wa.db)

WhatsApp Android kişi deposu: wa_contacts JID'leri, adlar, numaralar, profil wa_name, durum metni ve zamanı, grup oluşturucu ayarları.

01Konum

  • /data/data/com.whatsapp/databases/wa.db (+ -wal, -shm)

02Yanıtladığı sorular

  • Hesabın bildiği WhatsApp kimlikleri (JID'ler) hangileri ve hangi ad ve numaralarla?
  • Bir kişi hangi profil adını ve durum metnini gösteriyordu?
  • Bir grubun oluşturucusu olarak kim kayıtlı?

03Biçim ve sürümler

BiçimSQLite. wa_contacts (jid, is_whatsapp_user, given_name, family_name, display_name, wa_name, number, status, status_timestamp) ve wa_group_admin_settings (bir grup için creator_jid).
Geçerli olduğu sürümlerSütunlar uygulama sürümüne göre değişir; ALEAPP wa_name, status_timestamp ve creator_jid sütunlarını okumadan önce varlıklarını kontrol eder.

04Temel alanlar

AlanNe anlatır
jidKişinin WhatsApp kimliği.
is_whatsapp_userKişi gerçek bir WhatsApp kullanıcısıysa 1, değilse 0.
display_name / given_name / family_nameCihaz rehberinden gelen adlar.
wa_nameKişinin profilinde ayarladığı WhatsApp adı.
numberKişiyle ilişkili telefon numarası; çoğu zaman boştur.
statusKişinin durum satırındaki metin.
wa_group_admin_settings.creator_jidBir grup için kayıtlı oluşturucu JID'si; LID JID olabilir.

05Zaman damgaları

AlanKodlamaNot
status_timestampUnix epoch, milliseconds0 değer olmadığını gösterir; hangi olayı işaretlediği belirlenmemiştir.

Ham değerleri Zaman damgası çözücü, yerel saatleri ise Yerel saatten UTC'ye ile çözün.

06İnceleme akışı

  1. wa_contacts tablosunu okuyun; @newsletter ve status@broadcast satırlarını kişilerden ayrı tutun.
  2. LID kimlikleri için jid_map kullanarak msgstore.db JID'leriyle birleştirin.
  3. Rehber adlarını ve wa_name değerini ayrı sütunlarda raporlayın.

07Yorum tuzakları

  • wa.db'deki bir @newsletter JID'si bir kanalın takip edildiğini göstermez.
  • wa_name sonraki profil değişikliklerini izlemeyebilir; ne zaman yazıldığı belirlenmemiştir.
  • wa_contacts içinde bulunmak herhangi bir iletişimi kanıtlamaz.

09Kaynaklar

  1. ALEAPP — scripts/artifacts/WhatsApp.py Alexis Brignoni et al. (GitHub) · erişim 2026-10-14
  2. WhatsApp in Plain Sight: Where and How You Can Collect Forensic Artifacts Igor Mikhailov, Group-IB (2019) · erişim 2026-10-14