github igorcv88/Root-My-Galaxy-Extended v0.3.35
Root My Galaxy 0.3.35

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

Root My Galaxy 0.3.35

SHA-256: 8e775ea58f22883798dee84b305e26b97a795d7ace1129a08b8bb06fe2036f24

Changes since v0.3.34.

What's changed

  • #24 Add CZG3 controlled launch diagnostics

Full changelog

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

#24 — Add CZG3 controlled launch diagnostics

Adds exact-CZG3 Advanced launch-uptime diagnostics, unified standalone/Shizuku exploit environment construction, invocation/runtime context capture, preparation checkpoint persistence, and machine-readable preparation analysis while retaining full raw History logs.

Scope and compatibility:

  • the uptime selector is exposed only for the exact SM-S938B / pa3q / BP4A.251205.006.S938BXXSBCZG3 / CZG3 kernel identity
  • CZG3 uses the selected minimum uptime; non-CZG3 profiles receive no app-side wait and no RMG_BOOT_MIN_UPTIME_SEC override
  • manual online/offline snapshot semantics remain unchanged: successful Manual Online refreshes the snapshot, Manual Offline and Auto Root consume the last successful manual snapshot, and failed refreshes do not replace it
  • standalone/Shizuku receive identical common experiment metadata while preserving their transport-specific launch mechanics
  • raw History storage is no longer truncated; the UI already renders large logs lazily
  • preparation checkpoint scanning consumes only new log deltas instead of repeatedly reparsing the entire growing log
  • preparation reports include per-phase durations, cycle counts, failures, total timings, object index, and reclaim counters

Review fixes incorporated:

  • corrected the exact Build.DISPLAY match used to expose the CZG3 control
  • removed the unintended 120-second app delay from all non-CZG3 manual and Auto Root paths
  • made non-CZG3 History report the uptime override as absent rather than 120
  • expanded the preparation report for the planned run database

Validation note:

  • the original revision passed testDebugUnitTest, lintDebug, and assembleRelease before the post-review corrections
  • the final corrective head currently has no GitHub Actions/commit-status run attached, so those earlier results are not being represented as validation of the final head

Depends on payload PR igorcv88/Root-My-Galaxy-Payloads-Extended#15 for RMG_BOOT_V1, RMG_PREP_V1, and RMG_PREP_CHECKPOINT_V1. Merge the payload source PR first, then this app PR.

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

NewReleases is sending notifications on new releases.