Synthetic Pixel-class full file system baseline (DS-0003), version 1.0
===============================================================================

Every file here was written by generate.py from a fixed seed (20261106). No file comes from a device. Account
names, addresses, keys, tokens, identifiers and times are invented. The device is imagined: it is not a
model of any one phone or build.

What is in it
  cases/<case id>/            one folder tree per imagined handset, laid out like a full file system
                              extraction (system/, vendor/, data/). SYNTHETIC.txt in each folder says so.
  reference_answers.json      the reference answers: for each case the script times, the file and field
                              where each action is visible, and what the removed app left behind
  reference_actions.csv       one row per case and action
  reference_residue.csv       one row per case and store, for the removed app
  tools/abx_to_xml.py         turns Android binary XML (ABX) files into text XML (MIT)
  generator/generate.py       the script that wrote all of this (MIT)
  LICENCE.txt                 licences

26 cases in 6 categories: standard (6), text_xml (4), sideload (4), residue_mix (6), wifi_bt (4), control_before_script (2).

The script every case follows (t0 is the first action; times differ per case)
  P1 t0         a test account is added
  P2 t0+00:10   first test app installed and opened
  P3 t0+00:20   a Wi-Fi network is joined
  P4 t0+00:30   second test app installed and opened
  P5 t0+01:00   a Bluetooth headset is paired
  P6 t0+02:00   the second test app is removed
  P7 t0+02:10   the extraction is taken
The two control cases are the handset before the script: nothing was done.

The reference answers are not inside the case folders, so you can run a tool blind and compare after.

File names, table names, columns and attribute names follow what the public ALEAPP source reads. The values,
and details that source does not show, are invented. A parser that works on this set has been tested against
the model, not against devices. Nothing here measures how accurate a tool is on real phones.

Files written in Android binary XML (ABX) can be read with tools/abx_to_xml.py or with ALEAPP.

Check files with SHA256SUMS.txt or manifest.json (next to this archive).
Licence: data CC BY 4.0, code MIT.
