ShizuStore

Droidtools

Velocity081

2.0.1 · GitHub

Download APK
Customization Android 10+ 2 days ago MIT
1.5k ShizuStore
40.5k GitHub
144 Stars
51 MB Size

More about this app

Interactive Dynamic Island overlay around the camera cutout with media, notifications and charging indicators; Shizuku hides status-bar icons

Droidbar Preview Droidbubble Preview

Droidtools

Release Platform Download APK License


A small collection of overlay tools for Android. Built natively with Kotlin, Jetpack Compose and Material 3.

Right now it has two things in it:

  • Droidbubble: a dynamic island that wraps around your front camera.
  • Droidbar: a little bar on the right edge of your screen for quick toggles and apps.

It's free, open source, has no ads, and doesn't track you in the background.


Droidbubble

A dynamic island for Android. It sits quietly in your camera cutout and pops out when something happens.

  • Now playing: album art, track title, seek bar and playback controls, with a blurred background that matches the artwork.
  • System events: see charging wattage, ringer mode changes and other status stuff as it happens.
  • Notifications: heads-up alerts you can expand, and reply to without opening the app.
  • Idle: when nothing's going on, it tucks itself into the cutout and stays out of the way.
  • Make it yours: tweak position, size, spring feel, font, and the order of the layout layers.

Droidbar

A slim bar on the right edge of the screen. Tap it to open, tap again to close.

  • Quick toggles: flashlight, ring/vibrate, Wi-Fi, mobile data and screenshot.
  • Apps: jump to the apps you use most, or pin your own.
  • Dark, with a bit of spring and haptic feedback so it feels good to use.

What you need

  • Android 13 or newer
  • A few permissions, since this is an overlay app:
    • Display over other apps, to draw on top of everything
    • Accessibility service, for edge touches and actions like screenshots
    • Notification access, to read what's playing and show incoming alerts

Nothing leaves your phone.


License

MIT. See LICENSE.

Close

How Shizuku is used

No Shizuku features are used in this release, the support code is present but never called.

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

No Shizuku usage was found in the current source. The app ships helper code that could grant a system settings permission and hide status bar icons through privileged shell commands, but no screen, setting or service in the app calls into that helper, so none of those privileged operations are reachable. The update install flow was also checked and uses only the standard system install prompt with no privileged path.

Close

Changelog

What's new for version 2.0.1

v2.0 Full release

  • Create advanced tasks, shortcuts and automations ! Work in progress
  • Battery information and deeper battery low power mode options and protection
  • Customisable notification lighting ! Work in progress
  • Display settings and routines
  • Droidbar, an entirely new and reworked edge-sided dock with shortcuts and app launching ! Work in progress
  • Github app manager ! Work in progress

Report any bugs or feature additions please, as this is a major revamp of the DroidTools app :)

Close

Permissions

21 permissions requested

  • android.permission.SYSTEM_ALERT_WINDOW
  • android.permission.FOREGROUND_SERVICE
  • android.permission.FOREGROUND_SERVICE_SPECIAL_USE
  • android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION
  • android.permission.POST_NOTIFICATIONS
  • android.permission.VIBRATE
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • android.permission.RECORD_AUDIO
  • android.permission.BLUETOOTH
  • android.permission.BLUETOOTH_CONNECT
  • android.permission.INTERNET
  • android.permission.REQUEST_INSTALL_PACKAGES
  • android.permission.WRITE_SETTINGS
  • android.permission.WRITE_SECURE_SETTINGS
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.ACCESS_WIFI_STATE
  • android.permission.PACKAGE_USAGE_STATS
  • android.permission.QUERY_ALL_PACKAGES
  • com.droidbubble.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • moe.shizuku.manager.permission.API_V23
Close