github MaheshSharan/FrameX-Android v1.5.2

latest release: v1.5.3
19 hours ago

What's New in v1.5.2

Important

Production Signing Migration Notice: Starting with v1.5.2, all release APKs are signed with our official production release keystore. If you currently have an older debug version of FrameX installed on your device, please uninstall it first before installing this release APK to avoid signature mismatch installation errors.

1. Dual-Axis FPS & Thermal Correlation Graph (#22)

  • Dual Y-Axis Scale: Left Y-axis displays dynamic FPS scale (0 to max FPS), and Right Y-axis displays dynamic °C temperature scale.
  • Horizontal Gridlines: Low-alpha alignment gridlines matching Y-axis ticks across the canvas.
  • Time-Ago X-Axis: Timeline running from \60s ago\ on the left to
    ow\ (0s) on the right for intuitive retrospective frame drop & thermal analysis.

2. Manual Network Latency Fix (#23)

  • Fixed SWIPE TO CHECK PING diagnostic action (\measureNetworkLatency()).
  • Tries Shizuku ICMP ping first, and falls back to a direct TCP socket connection to Google DNS (\8.8.8.8:53), resolving Android SELinux ICMP sandbox blocks.

3. Shizuku UserService IPC Batching & Performance Optimizations

  • Gaming Mode Activation: Collapsed ~1,200 individual process forks per session down to single IPC calls using \suspendPackages\ and \setAppOpMode\ in \CommandRunnerService.
  • Direct Thermal Binder: Queries \IThermalService\ directly in process memory without shell process overhead.
  • Unified Thermal Model: Created \ThermalSeverity\ enum consolidating thermal status levels (0–6).

Don't miss a new FrameX-Android release

NewReleases is sending notifications on new releases.