Add Aurora Store support for Android - #1292
Merged
Merged
Conversation
Four artifacts from databases/aurora_database: - Accounts: the session the app holds, with its email, display name, type and the time it was added. The type decides whether the email identifies anyone: ANONYMOUS is the project's shared account, GOOGLE is the person's own. The stored auth and AAS tokens are credentials and are not reported. - Downloads: apps the store was asked to download, with package, version, size, status and the downloaded-at time. - Favourites: apps marked in the app's own list, which is a deliberate action and can show an app someone singled out without installing it. - Updates and Reviews: updates the app offered, and reviews a person wrote, which are user-authored text tied to an account. Timestamps are Unix milliseconds reported as UTC. The download, update and review tables were present and empty on the tested device and are recorded as checked absences. The exodus_tracker table is the Exodus Privacy catalogue the app downloads for its privacy reports, so it is reference data rather than device activity and is not parsed. Verified on a multi-container tree: the storage spellings collapse, a second Android user contributes its own rows, and a decoy package adds none. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Row counts from a real aleapp.py run against the emu_a15_oss_v6 corpus. The zero-row values are checked absences: the tables are present and empty in that image, confirmed against the source stores. 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.
Adds Aurora Store (com.aurora.store) support for Android, an open source Google Play client. Four artifacts from databases/aurora_database:
Timestamps are Unix milliseconds reported as UTC. The download, update and review tables were present and empty on the tested device, where an anonymous session was started and one app favourited but nothing downloaded, and are recorded as checked absences with their columns described from the schema. The exodus_tracker table held 432 rows of the Exodus Privacy tracker catalogue the app downloads for its privacy reports, so it is reference data rather than device activity and is not parsed.
Verified on a multi-container tree: the storage spellings collapse, a second Android user contributes its own rows, and a decoy package adds none. sample_data follows with the next corpus capture.