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.
This commit is contained in:
commit
12d2179c20
150 files changed
+26263
No files matched your search
@@ -0,0 +1,87 @@
|
||||
# Session handoff — 2026-09-16 (LAB / 007)
|
||||
|
||||
**For the next chat:** read this file first, then `docs/007-kernelsu-runbook.md`.
|
||||
**Prior chat (full context):** Cursor transcript id
|
||||
`a601104c-c593-45d3-b737-545a7838957d`
|
||||
(path: `~/.cursor/projects/home-aventura-Workspaces-sunfish-a16-rom/agent-transcripts/a601104c-c593-45d3-b737-545a7838957d/`).
|
||||
|
||||
**Rules:** working tree only (no commit / push / MR). LAB only
|
||||
`11231JEC207477` — never GOLDEN.
|
||||
|
||||
---
|
||||
|
||||
## Project spine (do not forget)
|
||||
|
||||
We did **not** start from abu or from LOS 22 as the product base.
|
||||
|
||||
1. **`003`** — LOS **23.2** vanilla on LAB
|
||||
2. **`004`/`005`** — microG + patched Play (Phonesky) + restricted spoofing → bacon zip
|
||||
3. **`007`** — our ReSukiSU root on **our** `msm-4.14`, then modules / SusFS / banks
|
||||
|
||||
**ROM zip (ours):**
|
||||
`.local-artifacts/005-spoofing/20260915-bacon/lineage-23.2-20260915-UNOFFICIAL-sunfish.zip`
|
||||
|
||||
**abu / torukk / Downloads `boot-sunfish-resukisu*.img`:** reference only (SusFS / module ideas).
|
||||
**Never** treat Downloads abu boots as “ours”.
|
||||
|
||||
---
|
||||
|
||||
## Our boot images (host + laptop)
|
||||
|
||||
| Role | File | Where |
|
||||
|------|------|--------|
|
||||
| **Penúltimo (known-good ReSukiSU, no SusFS)** | `boot-resukisu-our-20260915T183729Z.img` | Host `/srv/rom/artifacts/007-kernelsu/` (+ symlink `boot-resukisu-our-latest.img`). Copy to laptop before flash if missing locally. |
|
||||
| **Último (ReSukiSU + SusFS API bridge)** | `boot-resukisu-susfs-20260916T004038Z.img` | Host + laptop `.local-artifacts/007-kernelsu/boot-resukisu-susfs-latest.img` — sha256 `455a77a6…` |
|
||||
|
||||
Earlier same-day builds: `…T172342Z` / `…T172400Z` (superseded by `T183729Z`).
|
||||
|
||||
---
|
||||
|
||||
## What happened today (facts)
|
||||
|
||||
### Kernel / SusFS (host)
|
||||
|
||||
- Integrated **ReSukiSU** (not KSU-Next) into our tree; fixed shallow-clone bogus `KSU_VERSION=30701`.
|
||||
- Built SusFS after bridging non-GKI 4.14 SusFS (`INODE_STATE_*`, etc.) with ReSukiSU GKI-style ioctl `CMD_*` / wrappers — compile+link OK (~18m).
|
||||
- Pin notes: `.local-artifacts/007-kernelsu/susfs-pin/` (host tree under `kernel/google/msm-4.14`).
|
||||
- **Process note:** SusFS build ran before US2 hide verification (constitution prefers profiles first). Treat SusFS boot as **trial**, not claimed.
|
||||
|
||||
### LAB flash chaos (evening)
|
||||
|
||||
- Torukk **22.2 MicroG** was on device temporarily (test/capture); **not** our product path.
|
||||
- Attempted restore to **our 23.2 bacon** + SusFS boot.
|
||||
- `fastboot -w` erased userdata **without** formatting (`File system type raw not supported`) → “Can't load Android system / data may be corrupt”.
|
||||
- Wrong boot paths (`~/Downloads/boot-sunfish-resukisu.img`) = **abu/torukk**, not ours — caused confusion.
|
||||
- Sideload of our 23 zip from old recovery: signature / **downgrade** prompts (recovery compares timestamps/patch, not “22<23” marketing). Accept install-anyway / downgrade when intentional.
|
||||
- End of session: operator reported **sideload of our 23 finished and device booted**. Confirm with:
|
||||
`adb shell getprop ro.lineage.version` → expect `23.2-20260915-…`.
|
||||
- Next flash after that sideload: **our penúltimo** boot (`boot-resukisu-our-20260915T183729Z`), then later trial SusFS if needed.
|
||||
|
||||
### What is *not* done
|
||||
|
||||
- SusFS boot **not** proven stable on our 23.2 (earlier bootloop / corrupt-data episode with SusFS + messy slots).
|
||||
- US2 hide verification, modules (TEESimulator-RS / Zygisk / PIF), Island banks — still open.
|
||||
- microG **Location UI** gap on our 23.2 (see urgent next).
|
||||
|
||||
---
|
||||
|
||||
## Urgent next (new chat)
|
||||
|
||||
1. **Confirm LAB identity:** `ro.lineage.version` = our 23.2 bacon; slot; serial `11231JEC207477`.
|
||||
2. **Flash our penúltimo boot** (if not already):
|
||||
`fastboot flash boot …/boot-resukisu-our-20260915T183729Z.img` then reboot.
|
||||
3. **URGENT — Location options (`005`/`004` follow-up):**
|
||||
On `23.2-20260915` + microG 0.3.16, operator saw **no usable microG Location UI** (no remember-from-GPS / request-from-online / hotspot-style controls vs richer UI on community 22.2).
|
||||
Re-check on restored stack: screenshots + `dumpsys`; decide if packaging/overlay/settings gap.
|
||||
Docs: `docs/004-lab-selfcheck.md` § “LAB observation (follow-up — 2026-09-16)”.
|
||||
4. Reinstall manager (matching `KSU_VERSION`) + modules; resume `007` US2 → SusFS trial → attestation / Yuh+Swissquote.
|
||||
5. Do **not** re-introduce abu ROM/kernels into the flash path; keep abu trees as SusFS/reference only.
|
||||
|
||||
---
|
||||
|
||||
## Spec / doc touchpoints updated this handoff
|
||||
|
||||
- `docs/007-kernelsu-runbook.md` — our boots, SusFS trial status, abu archived as reference
|
||||
- `specs/007-kernelsu-sunfish/tasks.md` — T018 build done; T019 pending proof
|
||||
- `specs/README.md` — `007` active
|
||||
- `docs/004-lab-selfcheck.md` — Location marked urgent for return to our stack
|
||||
Reference in new issue
Block a user