Skip to content

About

RyTuneX for Android is a stateless system tuning and debloat engine built with Kotlin and Jetpack Compose, powered by Shizuku (ADB UID 2000) with zero background daemons.

Topics

Resources

Stars

11 stars

Watchers

0 watching

Forks

Repository files navigation

RyTuneX Logo

RyTuneX for Android

Take Absolute Control of Android.
An advanced, stateless system tuning and debloating engine built with Kotlin and Jetpack Compose (Material 3 Expressive). Powered by Shizuku (ADB UID 2000) with zero root and zero background daemons.

Version 1.0.2 Android 8.0+ Kotlin Jetpack Compose Shizuku UID 2000 License

One engine, every screen. RyTuneX for Android is the mobile counterpart to RyTuneX for Windows | the same stateless architecture, the same granular control, and the same open-source foundation.

Edition Framework & Stack Target Platform
🖥️ RyTuneX for Windows WinUI 3 | .NET | C# Windows 10 (20H1+) & Windows 11
📱 RyTuneX for Android Jetpack Compose | Material 3 Expressive | Kotlin Android 8.0 -> 16+ via Shizuku (No Root)

ℹ️ Introduction

RyTuneX is an advanced, open-source system tuning engine designed for power users, developers, and gamers. RyTuneX for Android brings hardware-level control to mobile devices without requiring an unlocked bootloader or root access. Operating on-demand over privileged Shizuku ADB IPC (UID 2000), it locks display refresh rates, cuts input latency, pre-compiles ART bytecode, and debloats deeply embedded OEM packages with zero persistent background services and zero battery drain.


✨ Key Features

  • ⚡ Adaptive Intelligence Profiles: Deploy one-tap hardware-aware tuning profiles (Extreme Gaming, Adaptive Endurance, RyTuneX Fluid, and Reset to Stock) tailored dynamically to your display panel, SoC, and Android version.
  • 🖥️ Display, GPU & Input Latency Tuning: Lock hardware panel refresh rates (60Hz / 90Hz / 120Hz / 144Hz+), fine-tune window animation scales, force Vulkan HWUI (skiavk) and 2D GPU hardware rendering, disable compositor window blurs, and boost touchscreen pointer responsiveness.
  • 🧹 Universal Debloater (UAD Next-Gen): Surgically freeze (pm disable-user) or uninstall (--user 0) pre-installed OEM and carrier bloatware directly on-device. Powered by an offline-bundled, live-updatable database of 1,500+ package definitions categorized by safety (Recommended, Advanced, Expert, Unsafe).
  • 🚀 ART Runtime & Storage Maintenance: Eliminate runtime JIT micro-stutters via AOT bytecode pre-compilation (speed-profile, speed, bg-dexopt), run hardware NAND flash fstrim, compact kernel ZRAM, and bypass Android's Phantom Process Killer (2.1B sub-process limit).
  • 🌐 Network, Doze & Telemetry Control: Configure system-wide encrypted Private DNS (Cloudflare, AdGuard, Quad9, Google), suppress background Wi-Fi/BLE scanning, enforce aggressive Doze deep sleep, and silence system dropbox/error loggers.
  • 📊 Live Hardware Telemetry & Privileged Shell: Monitor real-time CPU load, core frequency scaling, RAM utilization, battery health/thermals, and active panel Hz, alongside a built-in interactive UID 2000 terminal with diagnostic presets.

📥 Installation & Usage

  1. Download and install Shizuku, then start the service via Wireless Debugging (inside Android Developer Options).
  2. Download the latest RyTuneX APK from GitHub Releases.
  3. Open RyTuneX and tap Grant Shizuku UID when prompted.
  4. Navigate through the core modules:
    • Dashboard: Live hardware telemetry, one-tap Adaptive Intelligence Profiles, and quick maintenance actions.
    • Tweaks: Display & animations, input latency & GPU acceleration, Private DNS, power management, storage/ZRAM, and ART compilation.
    • Debloat: Search, filter, inspect, freeze, uninstall, or restore system packages using UAD Next-Gen safety tiers.
    • Terminal: Interactive UID 2000 shell console with one-tap diagnostic queries.
    • Settings: Theme mode, Material You dynamic colors, telemetry polling interval, safety prompts, and Restore Default System State.

Warning

Always review package descriptions before batch-uninstalling system components in the Expert or Unsafe tiers. For testing unfamiliar OEM packages, use Freeze (Safe Disable) first.


🏗️ Technical Architecture

  • UI Layer: Native Kotlin & Jetpack Compose implementing Google's Material 3 Expressive design system with the signature RyTuneX accent (#FB3088).
  • Core Engine: ShellEngine, RyTuneXDeepEngine, AdaptiveOptimizer, AdaptiveDeviceInspector, and UadDatabaseManager execute asynchronously on Dispatchers.IO with zero main-thread blocking.
  • Privilege Model: Stateless IPC via Shizuku (ADB UID 2000). No persistent background services or wake-locks.

Build from Source

Requires Android Studio, JDK 17+, and Android SDK 35+.

git clone https://github.com/rayenghanmi/RyTuneX-Android.git
cd RyTuneX-Android
./gradlew assembleDebug

Compiled APK output: app/build/outputs/apk/debug/app-debug.apk


📄 License

Licensed under the GNU Affero General Public License v3.0.
Bloatware package definitions are sourced from the Universal Android Debloater Next-Generation project.

📫 Contact & Community


© 2026 Rayen Ghanmi. Android is a trademark of Google LLC.

About

RyTuneX for Android is a stateless system tuning and debloat engine built with Kotlin and Jetpack Compose, powered by Shizuku (ADB UID 2000) with zero background daemons.

Topics

Resources

Stars

11 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages