# Quickstart: validate 004 on LAB ## Prerequisites - `003` vanilla known-good on LAB (or re-flash `004` build cleanly) - Serial **only** `11231JEC207477` - Host prebuilts populated per `docs/004-phonesky-runbook.md` ## Build (rom-dev01) ```bash ssh a16-build # or android-build via a16-build alias # ensure prebuilts exist cat /srv/rom/prebuilts/microg/VERSIONS.txt cat /srv/rom/prebuilts/phonesky/VERSIONS.txt cd /srv/rom/src/lineage source build/envsetup.sh breakfast sunfish userdebug mka bacon -j8 ``` Copy zip to `/srv/rom/artifacts/004-…/` + SHA-256; rsync to laptop. ## Flash LAB Same flow as `docs/003-flash-lab.md` (dtbo → boot recovery → format if needed → sideload). **No** GApps add-ons beyond what is already in the ROM image. ## Validate 1. `adb devices` shows LAB only. 2. Package contract (`contracts/packages.md`). 3. Open **microG Settings → Self-Check**; screenshot to `/srv/rom/artifacts/004-…/selfcheck/` (or laptop `.local-artifacts`). 4. Open Play Store; note whether login/install works or is blocked pending `005`. 5. Confirm no Magisk/KSU: `pm list packages | grep -iE 'magisk|kernelsu'`. ## Pass criteria - SC-001…SC-005 from `spec.md` - Spoofing-only Self-Check failures explicitly listed as `005` follow-ups