How to remove the sound of dialing on Xiaomi: all the ways (including hidden)

Dialing on Xiaomi smartphones is one of the most annoying things for many users, especially for owners of Redmi Note 12, POCO X5 or Mi 11 models, where the default keys are turned on at maximum volume. Even in a quiet room, clicks when typing SMS or entering a password attract unnecessary attention.

To make matters worse, MIUI hides some settings โ€” the standard sound-and-vibration switch-off often doesnโ€™t work for system keys. In this article, weโ€™ll look at all the current ways (including the little-known tricks for MIUI 14/15) that are guaranteed to remove annoying sounds. No root or complex manipulations โ€” only proven techniques from experts.

If you've tried to turn off the sounds through the settings and nothing has worked, don't rush to drop the phone to the factory. 90% of the time, the problem is solved in 2-3 minutes using one of the methods below. And for owners of older models (for example, Redmi 5 Plus or Mi A2), we have prepared separate instructions based on the features of their firmware.

1. Standard method: through the "Sounds and Vibrations" menu

To start with, the most obvious method that works on most Xiaomi devices running MIUI 12-15 is important to consider that on some models (such as the POCO F4 or Redmi K50), the path to settings may be slightly different due to the customized interface.

Open the Settings app and go to the section:

Settings โ†’ Sounds and vibrations โ†’ System sounds

Here you need to find items related to the sounds of the set and the sounds of the keys, and depending on the version of MIUI, they can be called by different names:

  • ๐Ÿ”Š The sound of dialing โ€“ responsible for clicks when dialing the phone
  • โŒจ๏ธ Keyboard sound โ€“ controls sounds when entering text
  • ๐Ÿ“ฑ Touch sounds โ€“ additional effects when interacting with the screen
  • ๐Ÿ”• Lock/unlock sound โ€“ sometimes associated with system sounds

Turn off all sliders associated with these options. If any of the items are missing, donโ€™t worry, this is normal for some regions or firmware versions. For example, on the Xiaomi 13 Pro with global MIUI 14, dialing sound may be hidden in the submenu of Additional audio settings.

โš ๏ธ Note: On Android One devices (e.g. Mi) A3) The way will be different: settings โ†’ Sound. โ†’ Other sounds. You just need to deactivate the "Pushing sounds" itemยป.

Open "Settings โ†’ Sounds and vibrations"

Find a submenu "System sounds" or "Other sounds"

Disable all sliders associated with keys and set

Reboot your phone to apply changes-->

2. Hidden setting: Disconnection through "Special Opportunities"

If the standard method didnโ€™t work, try a little-known trick through special features, which is especially effective for devices on MIUI 13/14, where dial sounds are tied to system accessibility services.

Follow the instructions:

  1. Open the Settings. โ†’ Special facilities.
  2. Scroll down and select Sound Tips (or Audio Tips on newer versions).
  3. Turn off the slider โ€œKey Soundsโ€ or โ€œInput Soundsโ€.
  4. Go back and go to Settings โ†’ Applications โ†’ Application Management.
  5. Find the Phone (or Contacts) app, open its settings and click Reset settings.

This method works because MIUI sometimes binds dial sounds to accessibility services for users with disabilities.Resetting the phone app settings helps to "reset" those anchors.

Why doesn't this method always work?
On some models (for example, Redmi 10C or POCO M4 Pro) the sounds of the set are controlled by a separate system service com.android.dialer. If the disconnection through "Special features" did not help, then the sounds are rigidly spelled out in the firmware and require more radical measures (see the section on ADB).

3. Disabling sounds for specific applications

Sometimes the sounds of the set only appear in certain applications, such as a standard Phone, Messages or Google Drive, in which case you can turn off the sounds selectively without affecting the system settings.

Here's how to do it:

  • ๐Ÿ“ฑ For the standard Phone app: Open the Phone app. Click three dots (โ‹ฎ) top-right โ†’ Settings. Select Sounds and Vibrations. โ†’ Turn off "Director Sound" and "Vibration when dialingยป.
  • โŒจ๏ธ For the Gboard keyboard (if sounds appear when you type): Open any field to type (e.g. Messages). โš™๏ธ keyboard โ†’ Settings. Go to Sound when you press it and turn it off.

โ€œMessagesโ€ annexes

  1. Open the messages. โ†’ three-point (โ‹ฎ) โ†’ Settings.
  2. Select Notifications and Sounds โ†’ turn off SMS Sound.

If you use a third-party keyboard (like SwiftKey or Fleksy), the dial sounds can be controlled in its settings. Go to the keyboard settings and find options related to audio feedback.

Gboard (Google)

Standard MIUI

SwiftKey

Fleksy

Another.-->

4. Radical method: Disconnection via ADB (no root)

If none of the previous methods worked, you'll need to use ADB debugging. This method requires connecting the phone to a computer, but does not require root permissions. It's suitable for MIUI 14/15 devices, where the dial sounds are hardwired into system services.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux
  • ๐Ÿ”Œ USB-cable (preferably original)
  • ๐Ÿ“ฆ Installed Xiaomi and Platform Tools drivers from Google

Settings โ†’ Additional โ†’ For Developers

  • ๐Ÿ”ง Debugging by USB
  • ๐Ÿ”„ Unlocking OEM (if)
  • Connect your phone to your computer and open the Command Prompt (Windows) or Terminal (macOS/Linux) in the folder with the platform-tools.
  • Enter the command to check the connection: adb devices If the device is displayed, continue. If not, install the drivers and try again.
  • Execute the command to disable the sounds of the set: adb shell settings put system sound_effects_enabled 0
  • To turn off vibrations when dialing: adb shell settings put system haptic_feedback_enabled 0
  • Reboot your phone: adb reboot
  • Rename the files by adding.bak at the end (e.g. DialpadKey.ogg.bak).
  • Create empty files with original names (e.g. DialpadKey.ogg) and set 644 (rw-r-----) permissions to them.
  • Reboot the phone.

If the sounds returned after the reboot, the system recovered the files.

  • Delete the files completely (risky).
  • Use the Magisk module to block recovery (e.g., Systemless Hosts).
  • Install custom firmware without system sounds.

๐Ÿ’ก

Editing system files is the most reliable way, but it requires root and is dangerous for beginners. If you are not sure about your actions, use ADB or Tasker.

7. Alternative solutions: if nothing has worked

If all of these methods fail, there are still a few options:

1. Installation of custom firmware

  • ๐Ÿ“ฑ Firmware like LineageOS or Pixel Experience doesnโ€™t have default dialing sounds.
  • โš ๏ธ Requires unlocking the bootloader and may deprive the warranty.
  • ๐Ÿ”— Instructions for your model look for in the forum XDA Developers.

2. Use of third-party launchers

  • ๐ŸŽจ Launchers like Nova Launcher or Hyperion let you turn off system sounds through their settings.
  • ๐Ÿ”Š Some launchers have built-in options for managing sound effects.

3.Reflashing the regional version of MIUI

  • ๐ŸŒ In some regional versions (for example, MIUI EU) set sounds are off by default.
  • โš ๏ธ Flashing can lead to data loss โ€“ do a backup!

4. Contact the service center

  • ๐Ÿ”ง If the phone is warranty, you can contact the official Xiaomi service with a request to turn off sounds through the engineering menu.
  • ๐Ÿ“„ Keep a check and passport with you โ€“ this will speed up the process.
What if the sound came after the MIUI update?
After major updates (e.g., from MIUI 13 to MIUI 14), system sounds can return. In this case: 1. Repeat the shutdown procedure via ADB or Tasker. 2. Check if the settings in Special Options have reset. 3. If nothing helps, roll back to the previous version of MIUI via Fastboot (instructions are available on 4PDA).

FAQ: Frequent questions about the sounds of the set on Xiaomi

๐Ÿ”Š Why the sound of the set comes back after the reboot?
This is because MIUI resets some of the audio settings when you reboot.Solutions: Use Tasker to automatically disable sounds (see section 5). Try turning off battery optimization for the Settings app (Settings โ†’ Applications โ†’ Application Management โ†’ Settings โ†’ Battery โ†’ No Limits).
โŒจ๏ธ How to turn off the sound only for the keyboard, but leave the sound of dialing?
Go to your keyboard settings: For Gboard: Keyboard settings โ†’ Pressing Sound โ†’ Disable. For standard MIUI: Settings โ†’ Additional โ†’ Language and input โ†’ Current keyboard โ†’ Settings โ†’ Keyboard โ†’ Keyboard Sound. The dialing sound on the phone will remain on.
๐Ÿ“ฑ On my Redmi. 9C There's no "Dire Sound" in the settings?
On budget models (Redmi) 9A/9C/10A) The sounds of the set are often controlled through an engineering menu. Try: Open the Phone app. Enter the code: ##36446337## (To access the engineering menu, go to Hardware Testing. โ†’ Audio โ†’ Normal Mode โ†’ Find the Dial Pad Tone and turn it off. โš ๏ธ Be careful in the engineering menu โ€“ do not change other settings!
๐Ÿ”‡ Can I turn off the sound of the set only for a specific contact?
No, MIUI doesn't have one, but you can: Use Truecaller to block sounds when you call specific subscribers, create a separate Tasker profile that will turn off sounds when you call a specific contact.
๐Ÿ”„ After updating to MIUI 15 sounds are back?
Updates often reset user settings.Try: Repeat the shutdown through ADB (If it doesn't work, install the Magisk module called Disable System Sound (available in the Kitsune Mask repository). MIUI via Fastboot.