01Konum
- /private/var/mobile/Library/CallHistoryDB/CallHistory.storedata (+ -wal, -shm)
- /private/var/mobile/Library/CallHistoryDB/CallHistoryTemp.storedata
- /private/var/mobile/Library/CallHistoryDB/call_history.db (older format)
02Yanıtladığı sorular
- Hangi numaralar veya tanıtıcılar aradı ya da arandı, ne zaman?
- Arama gelen mi giden mi, cevaplandı mı?
- Telefon araması mı, FaceTime mı, yoksa üçüncü taraf uygulama araması mı?
03Biçim ve sürümler
| Biçim | Core Data SQLite deposu; aramalar ZCALLRECORD tablosundadır. Eski call_history.db biçimi flags bit alanı içeren bir call tablosu kullanır. |
|---|---|
| Geçerli olduğu sürümler | iLEAPP her iki storedata dosyasını ve eski biçimi okur; bir iOS 26.5 deposu ZAUTOANSWEREDREASON, ZCOMMUNICATIONTRUSTSCORE, ZORIGINATINGDEVICENAME ve ZBLOCKEDBYEXTENSIONNAME sütunlarını ekledi. |
04Temel alanlar
| Alan | Ne anlatır |
|---|---|
| ZADDRESS | Karşı tarafın numarası veya tanıtıcısı. |
| ZORIGINATED / ZANSWERED | 0 gelen / 1 giden; cevaplandı bayrağı. |
| ZCALLTYPE | iLEAPP 0, 1, 8, 16 değerlerini üçüncü taraf uygulama, telefon, FaceTime görüntülü, FaceTime sesli olarak etiketler; bu etiketleri doğrulayan kaynak yoktur. |
| ZSERVICE_PROVIDER | Arama hizmeti; ör. WhatsApp gibi üçüncü taraf uygulama tanımlayıcısı. |
| ZDISCONNECTED_CAUSE | Saklandığı şekliyle bağlantı kesme nedeni; iLEAPP etiketleri doğrulanmamıştır. |
| ZISO_COUNTRY_CODE / ZLOCATION | Saklandığı şekliyle ülke kodu ve konum dizesi. |
05Zaman damgaları
| Alan | Kodlama | Not |
|---|---|---|
| ZDATE | Apple Cocoa time (seconds since 2001-01-01 UTC) | Arama başlangıcı; Unix saniyesi için 978.307.200 ekleyin. |
| ZDURATION | Seconds (float) | Bitiş zamanı = ZDATE + ZDURATION hesaplanır, saklanmaz. |
| call.date (old format) | Unix epoch, seconds | iLEAPP eski tabloyu unixepoch ile dönüştürür. |
Ham değerleri Zaman damgası çözücü, yerel saatleri ise Yerel saatten UTC'ye ile çözün.
06İnceleme akışı
- Her iki storedata dosyasını WAL/SHM ile toplayın; satırları kaynak dosyalarıyla birlikte raporlayın.
- ZDATE değerini 2001 epoch'undan dönüştürün ve bitiş zamanlarını açıkça hesaplayın.
- Her etiketin yanında ham ZCALLTYPE ve ZDISCONNECTED_CAUSE değerlerini saklayın.
- Üçüncü taraf sağlayıcılar için uygulamanın kendi arama kayıtlarıyla karşılaştırın.
07Yorum tuzakları
- Tür ve bağlantı kesme nedeni etiketleri üretici tarafından belgelenmemiştir.
- Satırlar hem CallHistory.storedata hem CallHistoryTemp.storedata içinde bulunabilir; dikkatle tekilleştirin.
- Son kayıtlar yalnız -wal dosyasında olabilir.
09Kaynaklar
- iLEAPP — scripts/artifacts/callHistory.py Alexis Brignoni et al. (GitHub) · erişim 2026-10-14
- CFAbsoluteTime Apple Developer Documentation · erişim 2026-10-14
- SQLite — Write-Ahead Logging SQLite · erişim 2026-10-14