Screen Time on iOS 15 to 27: Mostly Empty Usage Tables and Counts That Change Without the Write-Ahead Log

Screen Time, the iOS feature that reports and limits device use, keeps its state in a Core Data store, RMAdminStore-Local.sqlite, which forensic guidance and public parsers read for app usage. That guidance dates from iOS 12, and we found no re-measurement on current releases. We read 17 iPhone full file system stores, from iOS 15.6 to 26.6.2, with plain SQL, once with the database's write-ahead log applied and once from the main file alone, and compared the counts with eight parser artifacts we wrote for the store: 136 of 136 counts agreed. The usage tables held rows on only 4 of the 17 stores and were empty on most iOS 26 stores whose Screen Time flag is on. Reading the database without its -wal file changed at least one count on 14 of the 17 stores, in both directions; one store showed 441 usage blocks instead of 78. What the stores do keep is configuration, an installed-app list and Core Data persistent history, whose deletion tombstones hold identifiers that the live list no longer holds. On these stores, empty usage tables support no statement about use, and every reading should state whether the log was applied.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-10-27
DOI
https://doi.org/10.5281/zenodo.23717932
Primary Topic
Digital and Cyber Forensics
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Screen Time on iOS 15 to 27: Mostly Empty Usage Tables and Counts That Change Without the Write-Ahead Log

Daniel Kwaku Ntiamoah Addai
Zenodo (CERN European Organization for Nuclear Research)
Digital and Cyber Forensics
preprint

Screen Time on iOS 15 to 27: Mostly Empty Usage Tables and Counts That Change Without the Write-Ahead Log

Daniel Kwaku Ntiamoah Addai
preprint en

Abstract

Screen Time, the iOS feature that reports and limits device use, keeps its state in a Core Data store, RMAdminStore-Local.sqlite, which forensic guidance and public parsers read for app usage. That guidance dates from iOS 12, and we found no re-measurement on current releases. We read 17 iPhone full file system stores, from iOS 15.6 to 26.6.2, with plain SQL, once with the database's write-ahead log applied and once from the main file alone, and compared the counts with eight parser artifacts we wrote for the store: 136 of 136 counts agreed. The usage tables held rows on only 4 of the 17 stores and were empty on most iOS 26 stores whose Screen Time flag is on. Reading the database without its -wal file changed at least one count on 14 of the 17 stores, in both directions; one store showed 441 usage blocks instead of 78. What the stores do keep is configuration, an installed-app list and Core Data persistent history, whose deletion tombstones hold identifiers that the live list no longer holds. On these stores, empty usage tables support no statement about use, and every reading should state whether the log was applied.

Zenodo (CERN European Organization for Nuclear Research)
Prudential Financial (United States) (US)
Digital and Cyber Forensics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon
Screen Time on iOS 15 to 27: Mostly Empty Usage Tables and Counts That Change Without the Write-Ahead Log — Daniel Kwaku Ntiamoah Addai · Zenodo (CERN European Organization for Nuclear Research) (2026) | TGRS Research Map | TGRS