Автоматическая подстановка кода страны +7 при наборе телефонных номеров — типичная проблема владельцев Xiaomi на прошивке MIUI. Система пытается «помогать» пользователю, но часто это мешает: номера сохраняются в некорректном формате, SMS уходят на несуществующие адреса, а звонки срываются из-за лишних символов. Особенно актуально это для тех, кто часто звонит на короткие номера (банки, службы поддержки) или использует виртуальные SIM.
В этой статье мы разберём все рабочие методы, как отключить добавление +7 на Redmi, POCO и других моделях Xiaomi — от стандартных настроек до скрытых параметров разработчика. Важно: некоторые способы зависят от версии MIUI (глобальная, китайская, европейская) и оператора связи.
Если вы столкнулись с тем, что телефон сам добавляет +7 даже при ручном вводе номера без восьмёрки — не спешите винить прошивку. Иногда виноват оператор (например, МегаФон или Билайн присылают настройки автоматически), а иногда — сторонние приложения вроде Truecaller или GetContact. Мы проверим все варианты.
1. Проверка настроек приложения «Телефон»
Первый шаг — изучить параметры стандартного приложения Телефон. В MIUI 12–14 есть скрытые опции, которые отвечают за форматирование номеров. Вот как их найти:
Откройте приложение Телефон, затем нажмите на три точки в правом верхнем углу и выберите Настройки. Далее перейдите в раздел Дополнительно или Общие настройки (название зависит от версии прошивки). Ищите пункты вроде:
- 📱 Формат номеров — здесь может быть включено «Автоопределение кода страны»;
- 🌍 Международный формат — отключите эту опцию, если она активна;
- 🔄 Автозамена префикса — иногда встречается в китайских версиях MIUI.
Если таких пунктов нет — не отчаивайтесь. В некоторых прошивках (например, MIUI 13 Global) эти настройки спрятаны глубже. Попробуйте альтернативный путь: Настройки → Приложения → Управление приложениями → Телефон → Разрешения. Здесь проверьте, не включено ли разрешение на Изменение телефонных настроек для сторонних программ.
⚠️ Внимание: На POCO F3/F4 и Redmi Note 10/11 с MIUI 14 эти настройки могут отсутствовать вовсе. В таком случае переходите к следующему методу.
2. Изменение настроек SIM-карты
Иногда проблема кроется не в телефоне, а в настройках SIM-карты, которые оператор присылает автоматически. Чтобы их сбросить:
Перейдите в Настройки → SIM-карты и мобильные сети. Выберите вашу SIM-карту (если их несколько) и нажмите Дополнительные настройки или Настройки оператора. Здесь ищите:
- 📶 Тип сети — попробуйте сменить с
4G/3G/2G (авто)наТолько 4G; - 🔄 Сброс настроек сети — это удалит операторские параметры, включая автоматическое добавление
+7; - 📋 Настройки точек доступа (APN) — проверьте, не указан ли здесь префикс страны.
После сброса настроек телефон перезагрузится, и оператор пришлёт новые параметры по SMS. Не подтверждайте их установку автоматически — лучше проверьте вручную через меню Настройки → Мобильная сеть → Точки доступа (APN). Если в поле Номер или Префикс указан +7, удалите его и сохраните настройки.
Удалить лишние профили APN|
Проверить поле "Префикс" на наличие +7|
Сохранить настройки и перезагрузить телефон|
Попробовать сделать тестовый звонок на короткий номер (например, *100#)
-->
3. Скрытые настройки разработчика (Engineer Mode)
Если стандартные методы не помогли, пора копать глубже. В Xiaomi есть скрытое меню Engineer Mode, где можно отключить автоматическое форматирование номеров. Этот способ работает даже на китайских прошивках, где нет русского языка в интерфейсе.
Чтобы попасть в инженерное меню:
- Откройте приложение
Телефон; - Введите комбинацию:
##4636##; - Выберите
Информация о телефоне(илиPhone Information); - Прокрутите вниз до блока
Настройки сети; - Ищите параметр
Auto prefixилиCountry code— отключите его.
На некоторых моделях (например, Xiaomi 12T или Redmi K50) путь может отличаться. Если комбинация ##4636## не срабатывает, попробуйте:
- 🔧
##36446337##— альтернативный код для MIUI; - 📱
##86583##— открывает меню тестирования SIM; - 🔍
##2664##— проверка версий модулей (иногда здесь есть опции форматирования).
⚠️ Внимание: Не изменяйте другие параметры в Engineer Mode, если не уверены в их назначении. Неправильные настройки могут привести к потере сети или сбою модуля связи.
Что делать, если инженерное меню не открывается?
Если ни одна из комбинаций не срабатывает, возможно, ваша прошивка заблокировала доступ к этим настройкам. В таком случае остаются два варианта:
1. Обновить MIUI до последней версии (иногда баги исправляют в новых сборках).
2. Установить кастомное восстановление (TWRP) и вручную редактировать системные файлы — но это рискованно и требует разблокировки загрузчика.
4. Редактирование системных файлов (для продвинутых)
Если вы готовы пойти на радикальные меры, можно вручную отредактировать файлы, отвечающие за форматирование номеров. Этот метод требует root-прав или доступа к ADB.
Сначала подключите телефон к ПК и выполните команду для проверки текущих настроек:
adb shell settings list global | grep phone
Ищите параметры вроде:
auto_add_country_code;phone_number_formatting;default_country_iso.
Чтобы отключить автоматическое добавление +7, выполните:
adb shell settings put global auto_add_country_code 0
Если это не поможет, попробуйте сбросить настройки форматирования:
adb shell settings delete global phone_number_formatting
Для пользователей с root можно пойти дальше и отредактировать файл /system/csc/others.xml (или /system/csc/feature.xml), где прописаны правила форматирования. Ищите строки с CountryCode или PhoneNumber и удаляйте их. Будьте осторожны — неверные изменения могут привести к сбою системы.
| Метод | Требуется root/ADB? | Риск | Эффективность |
|---|---|---|---|
| Настройки приложения «Телефон» | ❌ Нет | Низкий | Средняя |
| Сброс APN | ❌ Нет | Низкий | Высокая |
| Engineer Mode | ❌ Нет | Средний | Высокая |
| ADB-команды | ✅ Да | Средний | Очень высокая |
| Редактирование системных файлов | ✅ Да (root) | Высокий | Максимальная |
5. Установка альтернативного приложения для звонков
Если ни один из методов не сработал, остаётся радикальное решение — отказаться от стандартного приложения Телефон и установить стороннее. Лучшие варианты для Xiaomi:
- 📞 Google Phone — официальное приложение от Google, поддерживает корректное форматирование номеров;
- 🔄 Simple Dialer — минималистичный диалер без лишних функций;
- 🛡️ ExDialer — позволяет вручную настраивать префиксы;
- 🌐 True Phone Dialer — имеет опцию отключения автоформатирования.
После установки альтернативного диалера:
- Откройте настройки приложения;
- Найдите раздел
Форматирование номеровилиCountry Code; - Отключите все опции, связанные с автоматической подстановкой;
- Сделайте приложение диалером по умолчанию в настройках Android.
Минус этого метода — возможные проблемы с интеграцией в MIUI (например, не будут отображаться уведомления о пропущенных звонках в шторке). Однако это единственный надёжный способ, если системные настройки не помогают.
6. Обращение в поддержку Xiaomi
Если все перечисленные методы не дали результата, проблема может быть на уровне прошивки. В этом случае стоит обратиться в официальную поддержку Xiaomi. Вот как это сделать максимально эффективно:
1. Соберите доказательства:
- Скриншоты экрана набора номера с автоматической подстановкой +7;
- Логи ошибок (можно получить через приложение Mi Community);
- Видео, демонстрирующее проблему.
2. Напишите в чат поддержки:
- Через официальный сайт mi.com/support;
- В приложении Mi Community (раздел Обратная связь);
- В Twitter или Facebook на страницу Xiaomi Global.
3. Укажите в обращении:
- Модель телефона (Redmi Note 12 Pro+ 5G, POCO X5 и т. д.);
- Версию MIUI (найти в Настройки → О телефоне);
- Оператора связи и регион использования.
В большинстве случаев поддержка отвечает в течение 24–48 часов. Если проблема массовая, они могут выпустить патч в следующем обновлении. Например, в MIUI 13.0.4 для Xiaomi 11T Pro был баг с автоподстановкой +7, который исправили через месяц.
Частые вопросы (FAQ)
Почему телефон добавляет +7 даже при ручном вводе номера без восьмёрки?
Это связано с настройками автоформатирования в прошивке MIUI. Система распознаёт российские номера и автоматически подставляет код страны, даже если вы ввели 89123456789. Отключается это через настройки приложения Телефон или сброс APN.
Можно ли убрать +7 только для конкретных контактов?
Да, но это ручной процесс. Откройте контакт, нажмите Редактировать, удалите +7 вручную и сохраните. Однако при следующем звонке система может снова добавить префикс. Для постоянного решения используйте методы из статьи.
После сброса APN перестали работать мобильные данные. Что делать?
Вероятно, сбросились настройки интернета. Перейдите в Настройки → SIM-карты и мобильные сети → Точки доступа (APN) и нажмите Сброс к значениям по умолчанию. Если это не поможет, запросите настройки у оператора по SMS (обычно отправляете 1 или INTERNET на короткий номер).
Будет ли работать метод с ADB на китайской прошивке?
Да, но есть нюансы. На китайских версиях MIUI (например, для Xiaomi 13 с прошивкой CN) некоторые команды ADB могут быть заблокированы. Если adb shell settings put global auto_add_country_code 0 не сработает, попробуйте получить root через Magisk.
Проблема появилась после обновления MIUI. Как откатиться?
Откат возможен, но рискован. Скачайте предыдущую версию прошивки с сайта en.miui.com, затем через Настройки → О телефоне → Обновление системы нажмите на три точки и выберите Выбрать пакет обновления. Внимание: откат может привести к сбою данных — сделайте резервную копию!