Castix
1.0 · GitHub
More about this app
Manages background playback restrictions and adds an AMOLED black-screen clock, with Shizuku, Dhizuku, root, LSPosed or accessibility backends.
Castix
Castix is an Android utility for managing background playback and related playback restrictions through several privilege/accessibility backends.
Features
- Multiple backend options: Shizuku, Dhizuku, Root, LSPosed, LSPatch, and Android Accessibility.
- Backend status and permission checks from the main interface.
- Target-app selection for supported playback workflows.
- AMOLED / black-screen mode with configurable clock styles.
- Customizable clock scale, vertical position, and spacing.
- Quick Settings support for the black-screen mode.
- Multilingual interface, including Arabic, English, Chinese, Japanese, French, Spanish, Portuguese, German, Italian, Russian, and Turkish.
- No Firebase or Google Play Services dependency in the current build.
Requirements
- Android 7.0 (API 24) or newer.
- Some features require an appropriate backend to be installed and configured on the device.
- Root, Shizuku, Dhizuku, LSPosed, LSPatch, and Accessibility features are optional; Castix does not require all of them at the same time.
Building
Android Studio
- Clone or download this repository.
- Open the project in Android Studio.
- Allow Gradle to synchronize the project.
- Build the desired variant from the Gradle/Build menu.
Command line
Debug build:
./gradlew assembleDebug
Release build:
./gradlew assembleRelease
The release configuration used for distribution may require the signing environment variables configured by the project maintainer. F-Droid builds should use their own signing process.
License
Castix is licensed under the GNU General Public License v3.0 or later.
Copyright (C) 2026 Jamal El Hizazi.
See the LICENSE file for the complete license text.
Third-party components
Castix uses open-source Android libraries and the Shizuku API/provider. Their respective licenses remain applicable to those components. See the project dependency declarations and the upstream projects for their individual license terms.
Disclaimer
Castix is provided without warranty. Availability and behavior of privilege backends depend on the Android version, device configuration, installed services, and the permissions granted by the user.
Third-party compatibility APIs
Castix includes minimal Xposed-compatible API stubs for interoperability with LSPosed and LSPatch. These stubs are not an embedded Xposed/LSPosed runtime. See THIRD_PARTY_NOTICES.md for attribution and licensing context.
How Shizuku is used
No Shizuku privileged operations found in this release.
This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.
How this app uses Shizuku
The app includes Shizuku support code but no privileged operation was found that runs through Shizuku in this release. The Shizuku integration was traced from its entry points through to feature code that runs commands for background playback management and system settings. The only Shizuku calls reached are connection and permission status checks and permission request handling, which are setup rather than usage. Command execution uses the local app process rather than Shizuku privileged execution, and no Shizuku user service, privileged process creation, or system service access through Shizuku was found.
Changelog
What's new for version 1.0
Castix v1.0
Initial stable release of Castix.
Features
- Six backend engines:
- Accessibility
- Shizuku
- Dhizuku
- Root
- LSPosed
- LSPatch
- AMOLED black-screen mode with customizable clock styles.
- Adjustable clock scale, position, and spacing.
- Quick Settings support.
- Multilingual interface.
- GPL-3.0-or-later licensed.
Downloads
Debug APK
For testing and development builds.
Release APK
Recommended APK for users who want to install Castix directly.
AAB
Android App Bundle for distribution through compatible app stores and services.
Notes
Some Castix features require the corresponding backend to be installed and configured on the device.
Castix is free and open-source software licensed under the GNU General Public License v3.0 or later.
Full Changelog: https://github.com/elhizazi1/Castix/commits/v1.0
Permissions
11 permissions requested