Add the Phone Link linked accounts artifact - #1312
Merged
Merged
Conversation
Extends the Phone Link module, which read the event store and the linked app list, with the accounts the app stored for the link between the phone and a Windows computer. The account name, its type and the username come from the ACCOUNT_NAME Preferences DataStore file. The sibling ACCOUNT_DATA_NAME file holds encoded blobs per account, some of them credential material, so no value from it is reported; the attribute names it stores are reported instead so an examiner knows what the app held. sample_data measured on 23 Android corpora. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Extends the Phone Link module, which read the event store and the linked app list, with a third artifact: the accounts the app stored for the link between this phone and a Windows computer.
The account name, its type and the username come from the ACCOUNT_NAME Preferences DataStore file, a protobuf key and value store. The sibling ACCOUNT_DATA_NAME file holds encoded blobs keyed by the account plus an attribute name, and some are credential material such as a private key or an identity token, so no value from that file is reported. The attribute names are reported with their count so an examiner knows what the app held for each account.
Phone Link pairs the phone with a computer signed in to the same account, so a row names an account used for that pairing. The file carries no timestamp and a row does not establish that a computer is still linked. Measured on 23 Android corpora, with rows on 2 of them.
🤖 Generated with Claude Code