Skip to content
sachinmandawiPublic

About

1-Tap Status Bar & System Icon Hider for Android powered by Shizuku. Hide clock, battery, and icons with zero root.

Topics

Resources

Stars

28 stars

Watchers

0 watching

Forks

Repository files navigation

CleanBar Logo

CleanBar

1-Tap Status Bar Hider for Android • Powered by Shizuku

Transform your screen into a 100% bezel-less, distraction-free canvas with a single tap.

GitHub Release Android Platform Kotlin Jetpack Compose Shizuku License: MIT

Download APK • Features • Screenshots • Installation • Tech Stack


📱 Screenshots

CleanBar App Showcase Overview



⚡ 1-Click Hide ✨ AMOLED Minimal 🔄 Instant Toggle 🛡️ Auto-Reapply 🚀 In-App Updates 🔒 Safe 1-Tap Reset
Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6

✨ Features (v1.4.0)

  • ⚡ 1-Tap Master Toggle: Instantly hide or restore all status bar elements with a single click.
  • 🚫 Complete Icon & Clock Removal: Disables system icons, clock, battery percentage, Wi-Fi, 5G, and notification icons seamlessly without root.
  • 🛡️ Auto-Reapply on Unlock & Shade Close: Keeps your status bar hidden seamlessly across screen locks, device wakeups, and notification center swipes.
  • 📋 In-App Diagnostic & Error Logs: Monospace log viewer with 1-tap Copy, Share, and Clear to effortlessly report device-specific logs to the developer.
  • 🔒 100% Reversible System Reset: Dedicated 1-tap "Restore All to System Default" to safely reset all flags and configurations before uninstalling.
  • 🎛️ Quick Settings Tile: Add the CleanBar tile to your notification shade to toggle status bar visibility from anywhere.
  • 🖤 Zero-Flicker AMOLED Dark UI: Pitch-black background with contrast enforcement suppression for Android 15 & HyperOS.
  • 🚀 In-App Update Checker: Check for the latest releases with 1-tap right from the About screen.
  • 📳 Tactile Animated Feedback: Crisp haptic vibration and micro-scale spring animations on every interactive control.
  • 🔒 No Root Required: Utilizes the privileged Shizuku Binder service via Wireless Debugging / ADB.
  • 🛡️ Real-Time State Sync: Automatically queries and synchronizes real device status on app launch and resume.

🚀 Installation & Setup

1. Set Up Shizuku (One-Time)

  1. Install Shizuku from Google Play Store or GitHub.
  2. Start Shizuku using Wireless Debugging (Android 11+) or via ADB from your PC.

2. Install CleanBar

  1. Download the latest CleanBar.apk from GitHub Releases.
  2. Install the APK on your Android device.

3. Grant Permission & Toggle

  1. Open CleanBar and tap the top "Tap to Authorize Shizuku" pill.
  2. Click "Allow All The Time" on the Shizuku permission prompt.
  3. Tap the center VISIBLE / HIDDEN button to enjoy a 100% clean screen!

⚙️ How It Works

CleanBar communicates directly with the Android System Server through privileged Shizuku binder calls:

// 1. Hide system clock, battery, and status notification icons
cmd statusbar send-disable-flag system-icons clock notification-icons

// 2. Apply global immersive status bar policy across all apps
settings put global policy_control immersive.status=*

// 3. Restore all status bar elements instantly
cmd statusbar send-disable-flag none
settings put global policy_control null

🚀 What's New in v1.4.0

• Added in-app Diagnostic Logs with 1-tap copy & clear to easily troubleshoot device-specific behavior.
• Fixed Android 15 screen flicker & smoothed notification shade swipe re-apply.


🛠️ Tech Stack & Architecture

  • Language: Kotlin 2.0
  • UI Framework: Jetpack Compose & Material 3
  • Privileged Backend: Rikka Shizuku API (v13.1.5)
  • Quick Settings: Android System TileService
  • Asynchronous Execution: Kotlin Coroutines + Dispatchers.IO
  • Design System: Custom CleanBar Dark Color Palette

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Developed with ❤️ by Sachin Mandawi

👤 Author

Sachin Mandawi — Software & Android Developer

About

1-Tap Status Bar & System Icon Hider for Android powered by Shizuku. Hide clock, battery, and icons with zero root.

Topics

Resources

Stars

28 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages