Files
AXP-Resurection/specs/004-microg-phonesky-integration/contracts/packages.md
T
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

36 lines
1.3 KiB
Markdown

# Contract: system packages (004)
## Packages that MUST be present on LAB after flash
| Package | Type | Notes |
|---------|------|-------|
| `com.google.android.gms` | system/priv | microG |
| `com.google.android.gsf` | system/priv | GsfProxy |
| `com.android.vending` | **priv-app** | Patched Phonesky |
## Packages that MUST NOT be present
| Package | Notes |
|---------|-------|
| FakeStore (typical `com.android.vending` stub from partner_gms) | Conflicts with Phonesky |
| Magisk / KernelSU manager (as ROM-preinstalled) | Out of scope until `007` |
## Host path contract (rom-dev01)
| Path | Contents | In Git? |
|------|----------|---------|
| `/srv/rom/prebuilts/microg/` | GmsCore + GsfProxy APKs + `VERSIONS.txt` | No |
| `/srv/rom/prebuilts/phonesky/` | Phonesky APK + permission XMLs + `VERSIONS.txt` | No |
| `/srv/rom/secrets/phonesky-signing/` | Optional project keys | No |
| Meta-repo `docs/004-*.md` | Runbook + self-check | Yes |
| Product/vendor mk under LOS tree | References prebuilts by path | Tree on host; mirror patches in meta if small |
## Verification commands (LAB)
```bash
adb -s 11231JEC207477 shell pm path com.google.android.gms
adb -s 11231JEC207477 shell pm path com.google.android.gsf
adb -s 11231JEC207477 shell pm path com.android.vending
adb -s 11231JEC207477 shell pm list packages | grep -i fakestore || true
```