ManagedSettings: Screen Time / Family Controls settings stores from a… · abrignoni/iLEAPP@3663215 · GitHub
Skip to content

Commit 3663215

Browse files
danjethhclaude
andcommitted
ManagedSettings: Screen Time / Family Controls settings stores from a sysdiagnose
Two artifacts over logs/ManagedSettings in a sysdiagnose (an extracted folder, a sysdiagnose_*.tar.gz, or a standalone file): - ManagedSettings - Settings: one row per top-level key of each store file (<store identifier>.plist), clientEffectiveSettings.plist and the user EffectiveSettings.plist, with the client folder, store name, a plain label and group written from the key name, the stored value as text, and the store's active / syncToWatch / version values. The same artifact reads the iOS 27.0 store names (ContentAndPrivacy, Restrictions, defaultGroup, downtime, ...) and the iOS 26.6 ones (Default, SafariStore, UserSafetyStore, DeviceActivityStore). Unknown keys are reported with the key and value as stored. Token key material is reported by size only and the .tokenized.plist copies are not read. - ManagedSettings - Store Directory: the SettingRecords.plist client and store entries (identifier, active, syncToWatch, whether the store file is in the archive) and the DataVersion.plist values. Reporting only: the files carry no time and no verdict is attached to a value. Tested on a generated synthetic tree (both store-name sets, an unreadable file, an unknown key, key material, decoys) against an independent count taken straight from the property lists. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
1 parent 13e8264 commit 3663215

3 files changed

Lines changed: 769 additions & 0 deletions

File tree

Lines changed: 193 additions & 0 deletions

0 commit comments

Comments
 (0)