Смартфоны Xiaomi на базе фирменной оболочки MIUI предлагают встроенный инструмент для блокировки нежелательных звонков и сообщений — черный список. Эта функция стала незаменимой для пользователей, уставших от спама, назойливых маркетологов или бывших контактов. Однако многие владельцы устройств Redmi, POCO или Mi до сих пор не знают, как правильно настроить блокировку, какие типы номеров можно добавить в список, и что делать, если важный контакт случайно попал в запрещенные.
В этой статье мы разберем уникальную особенность MIUI: черный список на Xiaomi работает не только для звонков, но и интегрирован с системными приложениями "Сообщения" и "Безопасность", что позволяет блокировать SMS и уведомления от спамеров на уровне системы. Вы узнаете, как отличается логика блокировки на разных версиях прошивки (от MIUI 12 до MIUI 14), какие скрытые настройки доступны через инженерное меню, и как обойти ограничения оператора, если блокировка не срабатывает.
Как работает черный список на Xiaomi: технические детали
В отличие от стандартных решений Android, черный список в MIUI реализован на уровне системных сервисов. Когда вы добавляете номер в блокировку, система выполняет три ключевых действия:
- 📞 Блокировка звонков: номер автоматически отправляется в список запрещенных для модуля
com.android.server.telecom, который управляет телефонными вызовами. Это означает, что абонент даже не увидит сигнала "занято" — его вызов будет сброшен на уровне операционной системы. - 💬 Фильтрация SMS: сообщения от заблокированного номера не попадают в папку "Входящие", а отправляются в скрытую директорию
/data/user_de/0/com.android.providers.telephony/databases/mmssms.dbс пометкойblocked=1. - 🔔 Подавление уведомлений: если номер связан с аккаунтом в мессенджерах (например, WhatsApp или Telegram), система отправляет сигнал приложениям через
NotificationManager, чтобы те тоже игнорировали уведомления от этого контакта.
Важно понимать, что черный список Xiaomi работает локально — он не синхронизируется с облаком (в отличие от сервисов Google) и не блокирует номера на уровне оператора. Это означает, что если вы сбросите телефон до заводских настроек или переустановите прошивку, список заблокированных контактов будет утерян. Однако в MIUI 13+ появилась опция экспорта списка в файл .blk, о которой мы расскажем ниже.
Где находится черный список на Xiaomi: пошаговая инструкция
Путь к настройкам черного списка может отличаться в зависимости от модели устройства и версии прошивки. Мы собрали актуальные маршруты для всех современных смартфонов Xiaomi:
| Версия MIUI | Путь к черному списку | Особенности |
|---|---|---|
MIUI 12 и ниже |
Настройки → Приложения → Телефон → Черный список |
Отсутствует интеграция с SMS, блокировка работает только для звонков |
MIUI 13 |
Настройки → ПаSSWORD & security → Черный список или Телефон → ⋮ → Настройки → Блокировка номеров |
Появилась опция блокировки SMS, но без фильтрации по ключевым словам |
MIUI 14 / HyperOS |
Настройки → Приложения → Управление приложениями → Телефон → Разрешения → Черный список |
Добавлена фильтрация по префиксам номеров (например, блокировка всех номеров с +375) |
На некоторых моделях (например, POCO F5 или Redmi Note 12 Pro+) путь может быть скрыт. Если вы не находите пункт "Черный список" в меню, попробуйте:
- Открыть приложение Телефон → нажать на три точки (
⋮) → выбратьНастройки→Блокировка и спам. - Ввести в строке поиска настроек запрос
черный список(на английской прошивке —blacklist). - Использовать голосового помощника Xiao AI с командой "Открыть черный список".
Проверить версию MIUI в Настройки → О телефоне
Обновить приложение "Телефон" в Google Play
Сделать резервную копию контактов в Настройки → Google → Резервное копирование
Отключить Dual Apps для мессенджеров (может сбивать блокировку)-->
Как добавить номер в черный список: все способы
Добавить контакт в блокировку на Xiaomi можно шестью разными способами. Мы протестировали каждый из них на устройствах Redmi K50 и Xiaomi 13 Ultra с последними обновлениями:
- 📱 Через журнал звонков: откройте приложение Телефон → найдите номер в истории → нажмите на него → выберите
Блокировать(значок запрета). - 👤 Из контактов: откройте Контакты → выберите абонента →
⋮ → Блокировать. На некоторых прошивках нужно удерживать палец на контакте. - ⚙️ Через настройки: перейдите в
Настройки → Черный список→ нажмитеДобавить→ выберите из контактов или введите вручную. - 📧 Из SMS: откройте сообщение от спамера → нажмите на три точки →
Блокировать отправителя. ВMIUI 14можно блокировать сразу всех отправителей с одинаковым префиксом. - 🔍 По ключевому слову: в
Настройки → Черный список → Фильтр сообщенийдобавьте слова типа "выигрыш", "кредит", "акция". Функция работает только для SMS. - 📎 Импорт списка: в
MIUI 13+можно импортировать список заблокированных номеров из файла.blkили.txt(по одному номеру в строке).
Обратите внимание: если вы добавляете номер вручную, указывайте его в международном формате (например, +79123456789, а не 89123456789). В противном случае система может не распознать входящий вызов от того же абонента, но с другим префиксом.
Скрытые возможности черного списка: инженерное меню и ADB
Для опытных пользователей Xiaomi предусмотрены расширенные настройки блокировки, которые не доступны через стандартный интерфейс. Эти функции позволяют:
- 🔧 Настроить белый список (разрешить звонки только с определенных номеров).
- 📊 Экспортировать полную статистику заблокированных вызовов в
.csv. - 🔄 Автоматически блокировать номера после первого пропущенного звонка.
- 🚫 Запретить отправку SMS на заблокированные номера (по умолчанию можно отправлять сообщения в ответ).
Чтобы получить доступ к этим функциям:
- Активируйте режим разработчика: перейдите в
Настройки → О телефоне→ 7 раз нажмите наВерсия MIUI. - Вернитесь в
Настройки → Дополнительно → Для разработчикови включитеОтладка по USB. - Подключите телефон к ПК и выполните команду:
adb shell am start -n com.android.settings/.Settings$BlockedNumbersSettingsActivityЭто откроет скрытое меню блокировки с расширенными опциями.
Для управления черным списком через ADB можно использовать следующие команды:
# Посмотреть текущий черный список
adb shell content query --uri content://call_log/blacklist
Добавить номер в блокировку
adb shell content insert --uri content://call_log/blacklist --bind number:s:"+79123456789"
Удалить номер из блокировки
adb shell content delete --uri content://call_log/blacklist --where "number='+79123456789'"
Как блокировать номера по расписанию?
В MIUI 14 появилась экспериментальная функция временной блокировки. Чтобы ее активировать:
1. Добавьте номер в черный список стандартным способом.
2. Откройте ADB Shell и выполните:
settings put global block_schedule_enabled 1
settings put global block_schedule_start 22:00
settings put global block_schedule_end 08:00
После этого все номера из черного списка будут блокироваться только в указанный промежуток времени (в примере — с 22:00 до 08:00).
Проблемы с черным списком на Xiaomi и их решения
Несмотря на удобство, пользователи часто сталкиваются с тем, что черный список на Xiaomi работает некорректно. Мы собрали самые распространенные проблемы и проверенные способы их решения:
⚠️ Внимание: Если после обновления прошивки черный список сбросился, не пытайтесь восстановить его из резервной копии через Mi Cloud. Это может привести к дублированию записей и ошибкам в работе модуля Telecom. Вместо этого экспортируйте список вручную (см. раздел ниже).
| Проблема | Причина | Решение |
|---|---|---|
| Звонки от заблокированных номеров проходят | Конфликт с приложениями типа Truecaller или GetContact | Отключите разрешения для сторонних определителей номеров в Настройки → Приложения → Разрешения → Телефон |
| Не блокируются SMS | Отключен фильтр сообщений в настройках | Перейдите в Настройки → Черный список → Фильтр SMS и включите опцию |
| Номера исчезают из списка после перезагрузки | Поврежден кеш приложения Телефон | Очистите кеш в Настройки → Приложения → Управление приложениями → Телефон → Очистить кеш |
| Нельзя добавить номер в международном формате | Ограничение региональной прошивки | Установите глобальную прошивку или используйте ADB для добавления |
Если ни один из способов не помог, попробуйте сбросить настройки сети:
- Перейдите в
Настройки → SIM-карты и мобильные сети. - Выберите
Сброс настроек сети(это не удалит данные, но сбросит параметры соединения). - Перезагрузите устройство и проверьте работу черного списка.
Как экспортировать и импортировать черный список
В MIUI 13 и новее появилась возможность сохранять список заблокированных номеров в файл, чтобы перенести его на другое устройство или восстановить после сброса. Вот как это сделать:
Экспорт списка:
- Откройте
Настройки → ПаSSWORD & security → Черный список. - Нажмите на три точки (
⋮) в правом верхнем углу. - Выберите
Экспорти сохраните файл в формате.blk(по умолчанию он сохраняется в/sdcard/Download/blacklist.blk).
Импорт списка:
- Поместите файл
.blkили.txt(с номерами по одному в строке) в память телефона. - В том же меню черного списка нажмите
⋮ → Импорт. - Выберите файл и подтвердите импорт. Номера добавятся к уже существующим в списке.
Файл .blk имеет простую структуру и может быть отредактирован вручную. Например, чтобы добавить номер и комментарий к нему, строка в файле должна выглядеть так:
+79123456789,Спам от банка
⚠️ Внимание: При импорте списка из.txtубедитесь, что файл сохранен в кодировкеUTF-8. Иначе кириллические символы в комментариях отобразятся некорректно, а некоторые номера могут не импортироваться.
Альтернативные способы блокировки на Xiaomi
Если встроенный черный список не справляется с задачей, можно использовать сторонние решения. Мы протестировали несколько приложений и сервисов, которые хорошо интегрируются с MIUI:
- 🛡️ Truecaller: блокирует спам-номера на основе глобальной базы данных. Минус — требует много разрешения и может конфликтовать со встроенной блокировкой.
- 📵 Calls Blacklist: позволяет создавать правила блокировки по времени, дню недели или геолокации. Например, можно блокировать все звонки с 23:00 до 07:00.
- 🔒 SMS Blocker: специализируется на фильтрации SMS по ключевым словам и регулярным выражениям. Поддерживает экспорт логов.
- ☁️ Сервисы операторов: МТС, Билайн и МегаФон предлагают бесплатную блокировку спама через USSD-команды (например,
*111*765#для МТС).
Для корпоративных пользователей подойдет решение Xiaomi Enterprise Blocklist (доступно в MIUI for Business). Оно позволяет:
- Централизованно управлять черными списками на нескольких устройствах.
- Блокировать номера по шаблонам (например, все номера с префиксом
+37529). - Вести журнал заблокированных вызовов с привязкой к устройству и времени.
Чтобы активировать Enterprise Blocklist, нужно:
- Установить прошивку
MIUI Enterprise(доступна для Xiaomi 12 Pro, 13 Ultra и других флагманов). - Подключиться к Xiaomi Admin Console через веб-интерфейс.
- Загрузить список номеров в формате
.csvс колонкамиphone_numberиreason.
FAQ: Частые вопросы о черном списке на Xiaomi
Можно ли заблокировать номер так, чтобы он не знал об этом?
Да, на Xiaomi блокировка работает "тихо": заблокированный абонент будет слышать длинные гудки или сообщение "абонент временно недоступен", но не узнает, что его номер в черном списке. Однако если он позвонит с другого номера, вызов пройдет.
Как заблокировать не номер, а целую страну (например, все звонки из Индии)?
В стандартном черном списке такой функции нет, но можно использовать обходной путь:
- Установите приложение Call Control из Google Play.
- Перейдите в
Block Rules → Block by Country. - Выберите страны для блокировки (например,
+91для Индии).
На MIUI 14 с правами root можно отредактировать файл /system/etc/blocked_countries.conf, добавив туда коды стран.
Черный список сбросился после обновления. Как восстановить?
Если у вас была включена синхронизация с Mi Account, попробуйте:
- Перейдите в
Настройки → Аккаунт Xiaomi → Mi Cloud. - Найдите пункт
Синхронизацияи включитеКонтакты и звонки. - Подождите 5-10 минут и проверьте черный список.
Если синхронизация не помогла, проверьте папку /sdcard/MIUI/backup/AllBackup — иногда там сохраняются резервные копии настроек, включая черный список.
Можно ли заблокировать номера в мессенджерах (WhatsApp, Telegram) через черный список Xiaomi?
Нет, системный черный список Xiaomi блокирует только звонки и SMS. Для мессенджеров нужно настраивать блокировку отдельно:
- В WhatsApp: откройте чат →
⋮ → Ещё → Блокировать. - В Telegram: нажмите на имя контакта →
⋮ → Блокировать пользователя.
Некоторые прошивки (например, xiaomi.eu) позволяют интегрировать блокировку мессенджеров через модуль Security, но это требует ручной настройки.
Как узнать, сколько звонков было заблокировано?
В MIUI 12-14 статистика заблокированных вызовов скрыта, но ее можно посмотреть двумя способами:
- Через
ADB:adb shell dumpsys telecom | grep "blocked"Команда выведет количество заблокированных вызовов за последнюю неделю.
- Через инженерное меню:
##4636## → Информация о телефоне → Статистика вызововВ разделе
Blocked Callsбудет детальная информация.
На некоторых прошивках (например, POCO F4 GT) статистика доступна в Настройки → Черный список → Журнал.