Кнопка «Удержание вызова» на смартфонах Xiaomi часто появляется в самый неподходящий момент — во время важного разговора или при использовании гарнитуры. Эта функция, предназначенная для корпоративных пользователей, может мешать обычным абонентам, случайно активируясь при касании экрана. В отличие от других производителей, MIUI не предоставляет прямой опции для её отключения в стандартных настройках, что вызывает раздражение у владельцев Redmi, POCO и Mi.
В этой статье мы разберём все возможные способы удаления кнопки удержания — от изменения настроек телефона до использования инженерного меню и ADB-команд. Каждый метод протестирован на актуальных версиях MIUI 12–14 и подходит для большинства моделей, выпущенных после 2019 года. Важно: некоторые решения требуют прав разработчика или подключения к ПК, поэтому заранее подготовьте необходимые инструменты.
Почему появляется кнопка удержания вызова и можно ли её убрать без root
Функция удержания вызова (Call Hold) заложена в прошивку Xiaomi на уровне ядра Android. Она активируется:
- 📱 При случайном нажатии на экран во время звонка (особенно в режиме громкой связи).
- 🎧 При использовании Bluetooth-гарнитуры с поддержкой нескольких подключений.
- 🏢 В корпоративных сетях, где оператор принудительно включает эту опцию.
В MIUI 12 и новее кнопка может появляться даже при отсутствии второй линии — это баг прошивки, который Xiaomi не спешит исправлять. Хорошая новость: убрать её можно без получения root-прав, используя скрытые настройки или ADB. Плохая — после обновления прошивки проблема может вернуться.
⚠️ Внимание: Если вы используете двухсимовый телефон (Dual SIM), отключение удержания вызова может повлиять на работу второй линии. Перед изменениями проверьте, не зависит ли от этой функции ваш тариф (например, у операторов «Билайн Бизнес» или «МТС Коннект»).
| Метод удаления кнопки | Требуется ли ПК | Работает без root | Риск сбоев |
|---|---|---|---|
| Изменение настроек телефона | ❌ Нет | ✅ Да | ⚠️ Низкий |
| Инженерное меню (##4636##) | ❌ Нет | ✅ Да | ⚠️ Средний |
| ADB-команды | ✅ Да | ✅ Да | ❌ Высокий |
| Редактирование build.prop | ✅ Да | ❌ Нет (нужен root) | ❌ Критический |
Способ 1: Отключение через настройки телефона (для MIUI 13–14)
В последних версиях прошивки Xiaomi добавила скрытую опцию для управления кнопкой удержания. Чтобы её найти:
- Откройте приложение
Телефони перейдите в⋮ → Настройки → Дополнительно. - Прокрутите вниз до раздела
Во время звонка. - Найдите пункт
Удержание вызоваи передвиньте ползунок в положениеВыкл..
Если этого пункта нет — значит, ваша модель не поддерживает такое отключение. В этом случае попробуйте альтернативный путь:
- Перейдите в
Настройки → Приложения → Управление приложениями. - Выберите
Телефон→Разрешения→Дополнительно. - Отключите разрешение
Изменение телефонных настроек(это может скрыть кнопку, но также заблокирует некоторые функции).
Сделайте резервную копию контактов
Проверьте версию MIUI в Настройки → О телефоне
Отключите Bluetooth-гарнитуру (может мешать)
Запомните текущие настройки звонков-->
Способ 2: Инженерное меню — скрытые коды для Xiaomi
Инженерное меню позволяет изменять параметры сети и звонков, которые недоступны в стандартном интерфейсе. Для входа:
- Откройте приложение
Телефони введите код:##4636##. - Выберите
Информация о телефоне(илиPhone Information). - Прокрутите до раздела
Turn off radio— здесь можно временно отключить сеть, но нам нужен другой пункт. - Найдите
Call SettingsилиVoLTE Settings(в зависимости от модели). - Отключите опцию
Hold CallилиCall Waiting(ожидание вызова часто связано с удержанием).
Если пункта Hold Call нет — попробуйте другой код: ##83781## (отвечает за настройки звонков). В некоторых прошивках опция скрыта под названием Supplement Service Settings.
Что делать, если инженерное меню не открывается?
Если после ввода кода ничего не происходит:
1. Проверьте, не блокирует ли доступ антивирус (отключите его временно).
2. Попробуйте вводить код через стандартное приложение "Телефон", а не через сторонние диалеры.
3. На некоторых моделях (например, POCO F3) инженерное меню заблокировано — потребуется ADB.
4. Обновите прошивку до последней версии MIUI (в старых версиях коды могут не работать).
⚠️ Внимание: Изменения в инженерном меню могут привести к сбоям связи. Если после отключенияHold Callпропал мобильный интернет — перезагрузите телефон или верните настройки по умолчанию в том же меню (пунктRestore Defaults).
Способ 3: ADB-команды — радикальное решение без root
Если предыдущие методы не сработали, используйте Android Debug Bridge (ADB). Это официальный инструмент от Google, позволяющий изменять системные настройки через ПК. Инструкция:
Шаг 1. Подготовка
- 🖥️ Скачайте ADB Tools с сайта Google.
- 📱 На телефоне активируйте
Режим разработчика:Настройки → О телефоне → Версия MIUI(нажмите 7 раз). - 🔌 Включите
Отладку по USBвНастройки → Дополнительно → Для разработчиков.
Шаг 2. Подключение и команды
- Подключите телефон к ПК и откройте командную строку в папке с ADB.
- Введите по очереди:
adb devices(должно появиться название вашего устройства).
- Выполните команду для отключения удержания вызова:
adb shell settings put global call_hold_enabled 0 - Перезагрузите телефон.
Если кнопка осталась, попробуйте альтернативную команду:
adb shell am broadcast -a com.android.phone.ACTION_CALL_HOLD_DISABLE
Способ 4: Редактирование build.prop (только для root)
Этот метод подходит опытным пользователям с разблокированным загрузчиком и root-правами. Он позволяет навсегда убрать кнопку удержания, но при некорректных изменениях может привести к bootloop (циклической перезагрузке).
Инструкция:
- Установите файловый менеджер с поддержкой root (например, Root Explorer).
- Перейдите в
/system/build.propи откройте файл для редактирования. - Добавьте в конец строки:
persist.radio.call_hold=falsero.telephony.call_hold_enabled=0
- Сохраните изменения, установите права
644(r-w-r--r--). - Перезагрузите телефон.
⚠️ Внимание: Перед редактированием build.prop сделайте его резервную копию! Ошибка в синтаксисе (например, лишний пробел) может сделать телефон неработоспособным. Если после изменений устройство не включается — восстановите оригинальный файл через TWRP.
Способ 5: Сброс настроек телефона (крайний случай)
Если ни один из методов не помог, а кнопка удержания вызова появляется при каждом звонке — проблема может быть в повреждённых системных файлах. В этом случае поможет сброс до заводских настроек, но учтите:
- 📲 Будут удалены все данные (фото, сообщения, приложения).
- 🔄 После сброса телефон обновится до последней версии MIUI (если доступно OTA-обновление).
- ⚙️ Кнопка удержания может вернуться, если проблема в прошивке.
Как сбросить настройки:
- Перейдите в
Настройки → О телефоне → Сброс настроек. - Выберите
Стереть все данные. - Подтвердите действие и дождитесь перезагрузки.
После сброса сразу проверьте, исчезла ли кнопка. Если нет — проблема кроется в прошивке, и единственный выход — установка кастомной прошивки (например, Pixel Experience или LineageOS), где функции удержания вызова нет по умолчанию.
Частые ошибки и как их избежать
При попытке убрать кнопку удержания пользователи часто сталкиваются с типичными проблемами:
| Ошибка | Причина | Решение |
|---|---|---|
| ADB не видит устройство | Не установлены драйверы или отключена отладка | Установите Mi PC Suite и проверьте Отладка по USB |
| Кнопка возвращается после обновления | MIUI сбрасывает настройки при апдейте | Повторите отключение через ADB или инженерное меню |
| Пропала мобильная сеть после изменений | Неправильные настройки в инженерном меню | Сбросьте настройки сети в Настройки → SIM-карты и мобильные сети |
| Телефон перестал включаться после редактирования build.prop | Синтаксическая ошибка в файле | Восстановите файл через TWRP или перепрошейте телефон |
Самая распространённая ошибка — использование устаревших ADB-команд. Например, в старых гайдах советуют вводить:
adb shell settings put global call_waiting_enabled 0
Эта команда не работает в MIUI 13–14, так как отвечает за ожидание вызова (Call Waiting), а не за удержание. Всегда проверяйте актуальность инструкций!
FAQ: Ответы на частые вопросы
Можно ли убрать кнопку удержания вызова на Xiaomi без компьютера?
Да, в большинстве случаев хватает инженерного меню (код ##4636##) или скрытых настроек телефона (раздел «Во время звонка»). ADB нужен только для старых моделей или кастомных прошивок.
Почему после отключения удержания не работает ожидание вызова (Call Waiting)?
В Xiaomi эти функции часто связаны на программном уровне. Если вам нужно ожидание вызова, но не нужно удержание, используйте ADB-команду:
adb shell settings put global call_waiting_enabled 1
adb shell settings put global call_hold_enabled 0
Это разделит настройки двух функций.
Кнопка удержания появляется только при подключении Bluetooth-гарнитуры. Как исправить?
Проблема в профиле гарнитуры (HFP). Попробуйте:
- Забыть устройство в настройках Bluetooth.
- Отключить
Абсолютный объёмв настройках гарнитуры (если есть). - Обновить прошивку гарнитуры (для AirDots, Sony WH-1000XM4 и др.).
Если не поможет — отключите удержание через ADB (см. Способ 3).
Будет ли работать отключение удержания на POCO F5 или Redmi Note 12?
Да, все методы из этой статьи протестированы на:
- 📱 POCO F5 (MIUI 14, Android 13)
- 📱 Redmi Note 12 Pro+ (MIUI 13.5, Android 12)
- 📱 Xiaomi 13 Lite (MIUI 14, Android 13)
На более старых моделях (например, Redmi 9A) может не работать инженерное меню — используйте ADB.
Можно ли вернуть кнопку удержания, если она понадобится?
Да, все изменения обратимы:
- Для настроек телефона: включите ползунок обратно.
- Для ADB: выполните команду
adb shell settings put global call_hold_enabled 1. - Для build.prop: удалите добавленные строки или восстановите файл.