ShizuStore

Castix

elhizazi1

1.0 · GitHub

Download APK
Audio Android 7.0+ 2 weeks ago GPL-3.0 Dhizuku
113 ShizuStore
763 GitHub
11 Stars
2 MB Size

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

  1. Clone or download this repository.
  2. Open the project in Android Studio.
  3. Allow Gradle to synchronize the project.
  4. 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.

Close

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.

Close

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

Close

Permissions

11 permissions requested

  • moe.shizuku.manager.permission.API_V23
  • com.rosan.dhizuku.permission.API
  • android.permission.WAKE_LOCK
  • android.permission.FOREGROUND_SERVICE
  • android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK
  • android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • android.permission.POST_NOTIFICATIONS
  • android.permission.SYSTEM_ALERT_WINDOW
  • android.permission.PACKAGE_USAGE_STATS
  • android.permission.QUERY_ALL_PACKAGES
  • me.elhizazi.Castix.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Close