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 dedicatedShizuku.ktobject and helper classes (Packages.kt,Targets.kt). This makes the codebase cleaner and easier to maintain. -
NEW App State Helpers
Added robust helper methods toShizukuReflectorfor querying app states likeisAppDisabled,isAppHidden,isAppStopped, and checking for privileged apps. -
NEW Restricted App Toggle
Introduced capability to toggleandroid:run_any_in_backgroundviaAppOpsManagerusing hidden API bypasses, allowing deeper control over background restrictions. -
COMPAT Android 13 Support
UpdatedgetApplicationInfoOrNulland 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 intoAppListViewModelvia a newfreezeAppfunction. This ensures operations are tied to the business logic layer. -
SYNC Auto-Refresh on Freeze
FreezerViewModelnow 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 to1702and version name to1.70.2. -
DI Dependency Injection
UpdatedShizukuReflectorinjection definition to use Koin'ssingleOffor 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