github igorcv88/Root-My-Galaxy-Extended v0.3.48
Root My Galaxy 0.3.48

latest releases: v0.3.104, v0.3.103, v0.3.102...
one month ago

Root My Galaxy 0.3.48

SHA-256: c044a4dc504afa615f4e10c61f44881fe951de949189477ae464f7f5c499955d

Changes since v0.3.47.

What's changed

  • #38 CZG3: capture connectivity context and preserve race timing

Full changelog

Detailed pull-request notes for all changes included in this release.

#38 — CZG3: capture connectivity context and preserve race timing

Summary

  • add passive connectivity provenance to existing RMG_ANDROID_V1 snapshots: airplane mode, active/validated network, transport, metered state, link bandwidth and cumulative RX/TX counters
  • add power-save/device-idle state to the same snapshots
  • preserve the native attempt_begin race timing in normalized History even when a successful run has already advanced to KernelSU staging/verification
  • add regression coverage for successful post-root stage normalization

Why

The latest CZG3 runs separate on the critical FOPS timing rather than on app scheduling priority: the failed online run had consumer_action_to_readiness_us=29972, while the successful offline runs were 22us and 19us. The failed manual run also had foreground/top-app scheduling and effective uclamp max 1024, while Auto Root succeeded in background/moderate with max 266. This patch records online/offline/power provenance objectively without adding polling or work inside the race.

Deliberately unchanged

  • no P0/FOPS timing retune
  • no change to the 70000us consume value
  • no priority/cgroup/uclamp forcing
  • no automatic airplane-mode changes
  • no quiet-gate or minimum-uptime policy change
  • no diagnostics, checkpoints, observer coverage, or fail-closed behavior removed

Validation

A temporary PR-only workflow ran testDebugUnitTest, lintDebug, and assembleDebug; all passed. The temporary workflow was then removed from the branch.

Don't miss a new Root-My-Galaxy-Extended release

NewReleases is sending notifications on new releases.