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

1.2 KiB

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)

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