AI summary
Button Silencer blocks phantom headset remote presses from faulty inline remotes while leaving physical phone buttons untouched. Uses Android Accessibility for screen-on filtering and Shizuku for screen-off protection. Open-source, no network access, ads, or analytics.
Generated by AI. May contain inaccuracies.
About this app
Faulty inline remotes can generate phantom volume, media, assistant, or headset-hook presses. In the worst case, a ghost headset click can answer or end a call. Button Silencer blocks those controls while leaving the phone's physical buttons alone.
Protection model
- Screen on: Android Accessibility filters headset keys before apps receive them. - Screen off: Shizuku provides the privileged path used for headset input protection. - Selected headset: its safe remote-control input nodes can be exclusively guarded before Android handles their button events.
Call-capable headset keys are treated as safety-critical while protection is enabled. The app only reports full protection when both the screen-on path and the selected-headset screen-off guard are ready.
Setup
1. Install the APK. 2. Enable Button Silencer in Android Accessibility settings. 3. Start Shizuku and grant Button Silencer permission. 4. Turn on Headset button protection. 5. Connect the affected headset or USB DAC, tap Scan headset, and select it.
After a reboot, Shizuku must be started again before screen-off protection can return.
Requirements
- Android 8.0 (API 26) or newer - Shizuku 13 or newer for screen-off protection - Accessibility permission for screen-on filtering
Privacy and behaviour
Button Silencer has no network permission, no analytics, no ads, and no account system. It does not claim USB interfaces, modify Android key-layout files, use a wake lock, or run a permanent polling loop. Diagnostic logging is off by default and stays in memory for the current app session.
Disclaimer
Button Silencer is an independent, open-source project maintained by EithonX. It is not affiliated with Shizuku or any third-party service. All trademarks belong to their respective owners.
License
MIT
What's new
- Simplified the main screen around protection state, screen-on filtering, screen-off status, and headset selection. - Moved secondary filtering controls into Advanced settings. - Reworked status text to describe coverage in plain language.
- Note
- Full protection still requires the selected-headset exclusive input guard for screen-off call safety. Call, hang-up, and headset-hook keys remain safety-critical and do not depend on optional media filters.
About this version
- Version
- 3.2.0 (320000)
- Size
- 115.96 KB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- x86_64, arm64-v8a, armeabi-v7a, x86
- Downloads
- 8
- Updated
- Sep 16, 2026
- Package
- com.buttons.silencer
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10