github trinadhthatakula/Thor Thor_v1702
v1.70.2

3 hours ago

Thor v1.70.2 Release Notes

This release focuses on hardening Shizuku integration, centralizing logic for system modifications, and ensuring consistent application state management across different Android versions (including Android 13+ support).

🔧 Core Refactoring & Shizuku Hardening

  • CORE Centralized Shizuku Logic
    Moved scattered reflection code into a dedicated Shizuku.kt object and helper classes (Packages.kt, Targets.kt). This makes the codebase cleaner and easier to maintain.
  • NEW App State Helpers
    Added robust helper methods to ShizukuReflector for querying app states like isAppDisabled, isAppHidden, isAppStopped, and checking for privileged apps.
  • NEW Restricted App Toggle
    Introduced capability to toggle android:run_any_in_background via AppOpsManager using hidden API bypasses, allowing deeper control over background restrictions.
  • COMPAT Android 13 Support
    Updated getApplicationInfoOrNull and other package helpers with compatibility checks for Android 13 (Tiramisu).

❄️ App Management & Freezing

  • VM ViewModel-Driven Freezing
    Migrated freeze/unfreeze logic from the UI layer directly into AppListViewModel via a new freezeApp function. This ensures operations are tied to the business logic layer.
  • SYNC Auto-Refresh on Freeze
    FreezerViewModel now explicitly reloads the app list after any freeze/unfreeze operation to guarantee the UI reflects the new state immediately.

📱 UI & Navigation Improvements

  • UX Back Handler for Selection
    Pressing the system "Back" button while items are multi-selected in the App List will now clear the selection instead of exiting the screen.

📦 Build Updates

  • VER Version Bump
    Updated version code to 1702 and version name to 1.70.2.
  • DI Dependency Injection
    Updated ShizukuReflector injection definition to use Koin's singleOf for cleaner module definitions.

📝 Play Store "What's New"

  • Shizuku Core Update: Centralized logic for better stability and Android 13+ compatibility.
  • Smarter Freezing: Improved freeze/unfreeze reliability with auto-refreshing lists.
  • Background Control: Added support for toggling background run restrictions.
  • UX Improvement: Back button now clears multi-selection in app lists.
  • Bug Fixes: Various internal improvements and refactoring for stability.

© 2025 Valhalla Labs. Built with ❤️ using Jetpack Compose & Koin.

Full Changelog: Thor_v1.70.1...Thor_v1702

Don't miss a new Thor release

NewReleases is sending notifications on new releases.