Skip to content

Fold local storage view dedupe helpers onto the shared helper - #1137

Merged
abrignoni merged 1 commit into
mainfrom
fix/storage-view-dedupe-local-helpers
Aug 16, 2026
Merged

Fold local storage view dedupe helpers onto the shared helper#1137
abrignoni merged 1 commit into
mainfrom
fix/storage-view-dedupe-local-helpers

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Folds the local storage view dedupe helpers in instagram.py, tikTok.py and chromePaymentsCustomerData.py onto storagePathViews.unique_files() from #1135. Module-specific filtering stays at the call sites: the Web Data basename filter and .magisk mirror skip, and the suffix filters.

A listing check of all 18 registered Android corpora shows the selected file sets are identical to the local helpers' on every image, and focused profile runs against pixel3_a11 and pixel3_a12 reproduce every recorded sample_data count unchanged.

🤖 Generated with Claude Code

instagram.py, tikTok.py and chromePaymentsCustomerData.py carried their own
earlier copies of the storage view dedupe that storagePathViews.unique_files()
now provides. Routes the three modules through the shared helper and keeps the
module-specific filtering at the call sites: the Web Data basename filter and
the .magisk mirror skip in chromePaymentsCustomerData, and the suffix filters
in instagram and tikTok.

The local helpers in tikTok and chromePaymentsCustomerData dropped a file
present only under data_mirror while the shared helper keeps one copy of it; a
listing sweep of all 18 registered Android corpora shows no file matched by
these modules' globs occurs only under data_mirror, so the selected file sets
are identical on every registered image. Focused profile runs against
pixel3_a11 and pixel3_a12 reproduce every recorded sample_data count
unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@abrignoni
abrignoni merged commit 1071802 into main Aug 16, 2026
8 checks passed
@abrignoni
abrignoni deleted the fix/storage-view-dedupe-local-helpers branch August 16, 2026 21:04
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