The hold button on Xiaomi smartphones is often inappropriate: during a conversation, it takes up space on the screen, interferes with clicking on other elements of the interface or works accidentally. This is especially annoying for owners of devices with MIUI 12-14, where the function is activated by default and does not always have an obvious way to turn off. In some firmware, the button may be absent from the settings at all, which causes confusion.
In this article, we will discuss all possible ways to remove the call retention button - from standard settings to hidden parameters and ADB commands. The methods are tested on the Redmi Note 10/11/12, POCO X3/X4/X5, Xiaomi 12/13/14 and others with MIUI based on Android 11-14. If you are faced with the fact that the button does not disappear after normal manipulations - here you will find a solution.
Why does the call retention button appear and can it be removed?
Call Hold is designed to temporarily suspend a conversation without resetting it, and is useful in a business environment or when used. SIP-telephone, but for most users it becomes superfluous. MIUI The button may appear for several reasons:
- ๐ฑ Firmware version: in MIUI 12โ14 is the default function for all operators.
- ๐ก Operator settings: some mobile networks (for example, MTS, Beeline) forcibly enable it through SIM-map.
- ๐ System updates: after the update MIUI settings can be reset.
- ๐ ๏ธ Firmware Customization: In informal builds (e.g. xiaomi.eu), the button may behave differently.
You can remove it without rooting permissions in most cases, but some devices will require ADB or edit system files. Below we will look at the methods from the simplest to the most complex.
โ ๏ธ Attention: On devices with MIUI The Global Stable button for the hold-up call may be blocked by the operatorโs policies, in which case its removal will result in a reset after the reboot.
Method 1: Disconnect via standard phone settings
The most obvious method is to search for the option in the call settings menu, but depending on the version of MIUI, the path to it may differ.
- Open the Phone app.
- Press three points (โฎ) top-right โ Settings.
- Go to the Call Settings section or additionally.
- Find Hold Call (can be called Hold Call or Suspend Call).
- Turn off the slider or uncheck the tick.
If there is no such item, try an alternative path:
Settings โ Applications โ Application Management โ Phone โ Permissions โ Additional Call SettingsWhat if you don't have an option? On some firmware (e.g. MIUI 13 for Redmi Note 11), the function is hidden, in which case move on to the next way.
Check the version of MIUI in Settings โ About the phone
Make sure that SIM-The card supports the function (not all operators provide it)
Make a backup copy of call settings (optional)
Reboot your phone before changing-->
Method 2: Use the USSD code to disable
Some operators allow you to manage call functions through USSD-It doesn't work for everyone. SIM-Maps, but it's worth a try. Enter the phone app with the following combinations:
| Operator. | Code for disabling retention | Code for status verification |
|---|---|---|
| MTS | *#43# โ Challenge | *#43# โ Challenge |
| Beeline | ##43# โ Challenge | *#43# โ Challenge |
| MegaFon | *#43# โ Disable | *#43# โ Checking out |
| Tele2 | ##43# โ Challenge | *#43# โ Challenge |
Once you enter the code, you should receive a notification of successful shutdown, and if nothing happens, the function is not controlled by the operator, but by the MIUI firmware.
โ ๏ธ Attention: USSD-You can reset the commands when you reboot your phone or update your firmware, and you have to re-enter them.
MTS
Beeline
MegaFon
Tele2
Other
Yota/Tinkoff Mobile-->
Method 3: Editing settings via ADB (without root)
If standard methods donโt work, you can use Android Debug Bridge (ADB), which doesnโt require superuser rights, but requires connecting the phone to a computer.
What you need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux.
- ๐ฑ Included Debugging by USB on Xiaomi (Settings) โ The phone. โ Version. MIUI โ 7 times to unlock the developer menu, then Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ Installed drivers ADB (You can download from the official Android website).
Step-by-step:
- Connect your phone to your PC via USB (select File Transfer Mode).
- Open the command line (Win + R โ enter cmd).
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Execute the command to disable call retention: adb shell settings put global call_hold_enabled 0
- Reboot the phone.
If the team doesnโt work, try an alternative:
adb shell am broadcast -a android.intent.action.CALL_BUTTON -e android.intent.extra.KEY_EVENT_KEYCODE 160 -e android.intent.extra.KEY_EVENT_ACTION 0In some models (for example, POCO F4) post-execution ADB-The button commands disappear only after resetting the settings of the Phone application (Settings) โ Annexes โ Phone. โ Warehouse โ Clear the data).
๐ก
If ADB does not recognize the device, try reinstalling the drivers manually through Windows or using Mi PC Suite to install automatically.
Method 4: Remove the button through editing system files (root required)
If you have a superuser (root) right, you can remove the hold button by editing system files, a method that is suitable for power users and can cause the phone to function unstable if you do not do it properly.
Instructions:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/priv-app/TeleService/TeleService.apk or (for newer versions of MIUI): /system/priv-app/Telecom/Telecom.apk
- Make a backup copy of the file (copy it on the SD-card).
- Open the file in a text editor (such as MT Manager) and find the line: android:id="@+id/holdButton" or com.android.incallui:id/hold
- Comment or delete the block of code responsible for displaying the button.
- Save the changes, restart the phone.
Alternatively, you can disable the entire call retention module by deleting the file /system/priv-app/CallHoldService/CallHoldService.apk (if any), but this may affect other telephony functions.
โ ๏ธ Note: Editing system files without a backup can lead to loss of communication or a cyclical reboot of the device. If after the changes the phone stopped ringing, restore the original file and reset the settings.
What if after editing system files lost sound during calls?
Method 5: Install an alternative call app
If none of these methods worked, you can completely replace the standard Phone app with a third-party one, which is a radical solution, but it's guaranteed to remove the hold button.
Best alternatives:
- ๐ Google Phone (Google Drive): Google's official application with a minimalist interface.
- ๐ Truecaller: besides calls, blocks spam, but requires registration.
- ๐ก๏ธ Simple Dialer: lightweight application with no unnecessary functions.
How to make a third-party application the main one:
- Install the selected application from the Play Market.
- Go to Settings โ Applications โ Application Management โ Phone.
- Click Disable (this hides the standard app, but doesn't remove it).
- The next call, the system will suggest selecting the application by default - specify the installed.
The downside of this method is that some MIUI features (such as recording conversations or integrating with Mi Account) may not work properly.
๐ก
Installing an alternative call app is the only method that is guaranteed to remove the call retention button on all versions of MIUI, but requires abandoning Xiaomiโs standard features.
What to do if the call retention button returns after the update
Many users find that after updating MIUI, the call retention button appears again, which is due to the system resetting some settings to factory settings. To avoid re-disabling, follow these tips:
- ๐ Turn off automatic updates MIUI: Go to Settings. โ The phone. โ Updating the system โ โฎ โ Settings โ Turn off automatic loading.
- ๐ฅ Use custom firmware: builds of Xiaomi.eu or Pixel Experience often remove unnecessary features by default.
- ๐ง Create a task in Automate or Tasker: These applications can automatically execute ADB-team after reboot.
- ๐ Export the settings: in some versions MIUI You can save your settings profile through Settings โ Additionally. โ Backup.
If you update your firmware frequently, itโs best to use the way with ADB or an alternative app โ theyโre less susceptible to resetting.