Files
sunfish-admin 12d2179c20 AXP Magisk resurrection track: Speckit 009 port AXP/LOS22 to LOS23.
Ship Magisk like GOLDEN; KernelSU optional recycle only; parallel to sunfish-a16-rom standby.
2026-09-16 21:56:22 +00:00

43 lines
1.2 KiB
Markdown

# 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