Repository navigation
v0.6.1 — True Silent (Mute Only) without DND
Fix for 'Silent (Mute only)' mode inadvertently activating Do Not Disturb (DND).
What's Fixed:
- Solved an AOSP architecture limitation where calling Android's standard AudioManager.setRingerMode(RINGER_MODE_SILENT) automatically forces the system into Do Not Disturb (ZEN_MODE_IMPORTANT_INTERRUPTIONS).
- Introduced privileged Shizuku-backed internal ringer control (cmd audio set-ringer-mode SILENT && cmd notification set_dnd off) so that 'Silent (Mute only)' sets ringer mode to Silent, mutes calls, notifications, system audio, and vibrations to 0, while keeping Do Not Disturb completely OFF.
- Heads-up banners, lockscreen notifications, and status bar icons continue to appear normally without being suppressed.
- Standard API fallback with post-SILENT interruption filter decoupling and stream muting guards.
- Unified ringer state tracking in cycling logic to keep side key cycles perfectly in sync.