Skip to content

Scope TikTok Pitaya and WatchHistory artifacts to TikTok-owned containers - #2068

Merged
abrignoni merged 1 commit into
mainfrom
fix/tiktok-ios-pitaya-watchhistory-owner
Aug 29, 2026
Merged

Scope TikTok Pitaya and WatchHistory artifacts to TikTok-owned containers#2068
abrignoni merged 1 commit into
mainfrom
fix/tiktok-ios-pitaya-watchhistory-owner

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Extends the container-owner check from #2067 to the two remaining name-keyed TikTok artifacts:

  • App Sessions (Library/Pitaya/FE feature_engineering.db)
  • Watch History (Documents/WatchHistory)

Each matched database is parsed only when its container's own metadata plist (or the backup AppDomain segment) records com.zhiliaoapp.musically; foreign and unattributable containers are skipped and logged. On the tested images every matched database is in a TikTok-owned container; the exclusion is proven with constructed test data. Watch History gains checked-absence sample_data entries for four corpora.

…ners

Extends the #2067 container-owner check to tiktok_app_sessions and
tiktok_watch_history: the metadata plist glob joins their paths, matched
databases in containers not owned by com.zhiliaoapp.musically are skipped
and logged, and Watch History records checked absences for four corpora.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@abrignoni
abrignoni merged commit 074d7b4 into main Aug 29, 2026
10 checks passed
@abrignoni
abrignoni deleted the fix/tiktok-ios-pitaya-watchhistory-owner branch August 29, 2026 04:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant