Release-keys/AVB, CVE clean+hi batches, Yama/slabrand, Pro branding, bundled apps, and AXP-class product surface docs/scripts.
3.1 KiB
3.1 KiB
Quickstart: 009 AXP resurrection (LAB validation)
Device: LAB only 11231JEC207477
Never: flash / wipe / Magisk-change GOLDEN
Evidence: /srv/rom/artifacts/009-axp-los23-port/<build-id>/
Contracts: packages,
toggles,
magisk,
webview,
gates
Prerequisites
003vanilla (or documented equivalent) known-good on LAB at least once- Host artifacts: newest microG/GSF, project Phonesky, Magisk prebuilts,
bundled app set — under
/srv/rom/prebuilts/(not Git) - GOLDEN Magisk preinstall notes measured (
adbonly) and copied into the build’s magisk runbook snippet - Prefer clean flash for acceptance (dirty upgrade from KSU LAB images is best-effort only)
1. Flash + Gate A
- Flash
009images from artifact dir; record SHA-256. - Boot → unlock → place call → Wi‑Fi.
- Save
getprop+ brief notes under…/gate-a/.
2. Google stack + toggles (Gates B/C)
- Enable Developer Options.
- Turn Allow signature spoofing ON; grant microG + Phonesky as required
(
005runbook class). - microG Self-Check → screenshot.
- Open Phonesky → install/update one ordinary app.
- Confirm Secure keys:
adb -s 11231JEC207477 shell settings get secure allow_signature_fake
adb -s 11231JEC207477 shell settings get secure extendrom_call_recording
- Call-rec: ON → record a call → OFF → note stock policy.
- Record version pins (microG, GSF, Phonesky artifact id).
3. Magisk (Gate D)
- Document pre-activation state vs GOLDEN notes.
- Complete Magisk activation per runbook.
- Configure DenyList-class hide for a banking package before first open.
- Save Magisk version + screenshots under
…/magisk/.
4. Banking (Gate E) — deferred
Skip for MVP. Owner future. Magisk DenyList can still be smoke-tested with a non-bank test package under Gate D.
5. Usability + WebView (Gate F)
- Confirm bundled categories vs pin record.
adb shell cmd webviewupdate current→ LOS default; chooser still listed.
6. Hardening / signing + kernel (Gate G)
- Userspace: follow
docs/009-hardening-signing-checklist.md(release keys; unlocked AVB; no bootloader lock). - Kernel:
docs/009-gate-g-kernel-attribution.md(Stage1+combo4+FORTIFY). - Record kernel rev + hardening patches applied/skipped (FR-017).
- Any missing GOLDEN-class item → written impossible/gap note (no silent skip).
- Do not block on localization AXP-vs-LOS compare (FR-018 later).
Pass criteria
All boxes in acceptance-gates.md for the claimed stage except Gate E (deferred). Full clone acceptance for current owner priority = Gates A–D + F–G.
Notes
- Optional
007kernels: may flash for debug only; do not claim ship. - Call-recording legality is the user’s responsibility.
- If project Phonesky misbehaves vs GOLDEN needs → stop and reconsider; do not accept Gate B.
- Localization hardening compare is explicitly postponed.