iOSTemelKişiler

Kişiler veri tabanı (AddressBook.sqlitedb)

iOS kişiler deposu: ABPerson adları ve tarihleri, ABMultiValue telefon/e-posta/adres değerleri, ABStore kaynağı ve ayrı görüntü veri tabanı.

01Konum

  • /private/var/mobile/Library/AddressBook/AddressBook.sqlitedb
  • /private/var/mobile/Library/AddressBook/AddressBookImages.sqlitedb

02Yanıtladığı sorular

  • Hangi adlar, numaralar, e-postalar ve adresler saklanıyordu?
  • Bir kişi ne zaman oluşturuldu veya en son değiştirildi?
  • Bir kişi hangi depoya (yerel veya hesap) ait?

03Biçim ve sürümler

BiçimSQLite. ABPerson her kişi için bir satır tutar; ABMultiValue çok değerli özellikleri record_id ve property ile tutar, etiketler ABMultiValueLabel, yapılandırılmış parçalar ABMultiValueEntry içindedir; ABStore depoyu adlandırır. Görüntüler, görüntü veri tabanındaki ABThumbnailImage/ABFullSizeImage tablolarındadır.
Geçerli olduğu sürümleriLEAPP test imajları iOS 12.4 ile iOS 18.7 arasını kapsar; property numaraları gözlemlenen şemaya dayanır.

04Temel alanlar

AlanNe anlatır
ABPerson.First / Last / Organization / JobTitleAd ve kurum alanları.
ABMultiValue.propertyiLEAPP 3 telefon, 4 e-posta, 5 adres, 13 anlık mesaj, 22 URL, 23 ilişkili ad, 46 profil olarak okur; bu numaraları yayımlayan bir Apple kaynağı yoktur.
ABMultiValueLabel.value_$!<Mobile>!$_ gibi etiket; gösterim için sarmalayıcıyı kaldırın.
ABPerson.StoreID → ABStore.NameKişinin ait olduğu depo.

05Zaman damgaları

AlanKodlamaNot
ABPerson.CreationDateApple Cocoa time (seconds since 2001-01-01 UTC)Kişi kaydının oluşturulması.
ABPerson.ModificationDateApple Cocoa timeKaydın son değiştirilmesi.

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

06İnceleme akışı

  1. Fotoğrafları incelerken AddressBookImages.sqlitedb dosyasını ekleyin.
  2. ABMultiValue satırlarını kişi ve property başına gruplayın, etiketleri birleştirin.
  3. Tarihleri 2001 epoch'undan dönüştürün.
  4. Sonucu Mesajlar ve arama geçmişindeki tanıtıcıları etiketlemek için kullanın.

07Yorum tuzakları

  • Property numaraları deneyseldir; incelenen imajda doğrulayın.
  • Bir hesaptan eşitlenen kişiler bu cihazda oluşturulmamış olabilir.

09Kaynaklar

  1. iLEAPP — scripts/artifacts/addressBook.py Alexis Brignoni et al. (GitHub) · erişim 2026-10-14
  2. CFAbsoluteTime Apple Developer Documentation · erişim 2026-10-14