Где в Xiaomi хранятся заблокированные номера: скрытые папки и системные настройки

Вы когда-нибудь сталкивались с ситуацией, когда важный звонок не доходит до вас, а в журнале вызовов нет ни следа? Или, наоборот, хотели бы проверить, не заблокировал ли кто-то из членов семьи ваш номер на их Xiaomi? В отличие от iPhone, где черный список легко найти в настройках iCloud, смартфоны на базе MIUI прячут эту информацию глубже. Более того, после сброса настроек или обновления прошивки многие пользователи теряют доступ к списку заблокированных контактов, даже не подозревая, что он сохранён в системных файлах.

В этой статье мы не только покажем где физически хранятся заблокированные номера в памяти устройства (включая пути к скрытым папкам), но и разберём все способы их просмотра — от стандартных настроек до использования ADB и файлового менеджера с root-доступом. Особое внимание уделим нюансам разных версий MIUI (от 12 до 15), так как расположение файлов и интерфейс меню могут отличаться. Если вы ищете способ восстановить утерянный черный список или просто хотите убедиться, что ваш номер не заблокирован на чужом телефоне — читайте дальше.

Стандартный способ: где посмотреть заблокированные номера в настройках Xiaomi

Начнём с самого очевидного — встроенного функционала MIUI. В большинстве случаев пользователи даже не подозревают, что система ведёт журнал блокировок отдельно от основного списка контактов. Чтобы найти его:

  1. Откройте приложение «Телефон» (значок трубки).
  2. Тапните на три точки в правом верхнем углу и выберите Настройки вызовов.
  3. Прокрутите вниз до раздела Блокировка номеровMIUI 14/15 может называться Черный список).
  4. Здесь вы увидите все номера, которые когда-либо блокировались на устройстве, включая дату добавления.

Важно: если вы не видите этот раздел, значит на вашем устройстве установлена облегчённая версия прошивки (например, для рынков Европы или Индии). В этом случае путь будет другим:

Настройки → Приложения → Управление приложениями → Телефон → Разрешения → Блокировка номеров

Также стоит отметить, что в MIUI 12 и старше блокировка может дублироваться в «Безопасности»:

  • 🔒 Настройки → Passwords & security → Блокировка номеров
  • 📱 Настройки → Система и устройство → Дополнительно → Блокировка вызовов (для некоторых моделей Redmi Note)
⚠️ Внимание: Если вы используете Google Messages или Truecaller как приложение для SMS по умолчанию, черный список может храниться в настройках этих программ, а не в системном меню Xiaomi. Проверьте оба места!

Скрытые папки: где физически хранятся заблокированные номера в памяти Xiaomi

Система MIUI сохраняет данные о блокировках в двух местах: в базе данных приложения «Телефон» и в отдельном XML-файле. Доступ к ним возможен только через Root Explorer или ADB. Вот точные пути:

Тип данных Путь к файлу Формат Требуется root?
Черный список (MIUI 12-14) /data/data/com.android.providers.contacts/databases/contacts2.db SQLite Да
Журнал блокировок (MIUI 15) /data/user_de/0/com.miui.voiceassist/shared_prefs/blocked_numbers.xml XML Да
Резервная копия (при синхронизации с Mi Account) /miui/backup/AllBackup/Contacts/blocked_contacts.bak Бинарный Нет (но нужен доступ к скрытым папкам)
Кэш Truecaller /data/data/com.truecaller/shared_prefs/blocked_numbers_prefs.xml XML Да

Чтобы просмотреть эти файлы без root-прав, можно использовать ADB с командой:

adb pull /data/data/com.android.providers.contacts/databases/contacts2.db

Затем откройте скачанный файл через программу DB Browser for SQLite и найдите таблицу blocked_numbers.

Для владельцев устройств с разблокированным загрузчиком есть более простой способ:

Установите TWRP Recovery|Смонтируйте раздел /data|Подключите телефон к ПК|Скопируйте файл contacts2.db|Откройте его через SQLite-браузер

-->

⚠️ Внимание: Изменение файлов в папке /data/data/ без root-прав может привести к сбою приложения «Телефон». Всегда делайте резервную копию перед редактированием!

Как восстановить утерянный черный список после сброса настроек

Если вы сделали сброс к заводским настройкам (Hard Reset), но перед этим синхронизировали контакты с Mi Account, есть шанс вернуть заблокированные номера. Для этого:

  1. Авторизуйтесь в том же аккаунте Mi, который использовался до сброса.
  2. Перейдите в Настройки → Аккаунты → Mi Account → Синхронизация.
  3. Включите синхронизацию для «Контактов» и «Журнала вызовов».
  4. Подождите 5-10 минут и проверьте раздел Блокировка номеров в приложении «Телефон».

Если синхронизация не помогла, попробуйте восстановить данные из резервной копии:

  • 📁 Перейдите в Настройки → Система → Резервное копирование и сброс.
  • 🔄 Выберите последнюю резервную копию (до сброса).
  • ✅ Отметьте галочкой «Контакты» и «Настройки вызовов».
  • 📥 Нажмите Восстановить.

Для пользователей, которые регулярно делают бэкапы через Mi PC Suite, есть альтернативный метод:

Восстановление через Mi PC Suite

Подключите телефон к ПК → Откройте Mi PC Suite → Перейдите в раздел «Резервные копии» → Выберите бэкап до сброса → Нажмите «Восстановить» → Укажите только «Контакты» и «Настройки вызовов» → Дождитесь завершения. После перезагрузки проверьте черный список в настройках телефона.

Критичная информация: Если вы использовали сторонние приложения для блокировки (например, Call Blocker или Blacklist), их данные НЕ восстанавливаются через Mi Account. В этом случае нужно искать резервные копии этих конкретных программ.

Проверка блокировки своего номера на чужом Xiaomi

Если вам кажется, что ваш номер заблокирован на телефоне друга или коллеги (например, звонки не доходят, а SMS приходят), можно это проверить косвенными методами. К сожалению, MIUI не отправляет уведомлений о блокировке, но есть несколько признаков:

  • 📞 Звонок сбрасывается после 1-2 гудков (без переадресации на голосовую почту).
  • 💬 SMS приходят, но без уведомлений (проверяется через ##4636##«Информация о телефоне»«Статистика SMS»).
  • 🔕 В журнале вызовов на вашем телефоне отображается статус «Отклонено» вместо «Не отвечено».

Для точной проверки (если у вас есть физический доступ к телефону):

  1. Откройте приложение «Телефон».
  2. Перейдите в Журнал вызовов.
  3. Тапните на три точки → НастройкиБлокировка номеров.
  4. Проверьте, есть ли ваш номер в списке.

Если доступа к телефону нет, можно попробовать позвонить с другого номера:

Управление черным списком через ADB (для продвинутых пользователей)

Если стандартные методы не работают (например, после обновления прошивки), можно управлять блокировками через Android Debug Bridge. Этот способ требует включённого режима разработчика и USB-отладки.

Сначала подключите телефон к ПК и выполните команды:

adb shell

content query --uri content://call_log/calls --where "type=3"

Эта команда выведет все заблокированные вызовы. Чтобы увидеть сам черный список, используйте:

content query --uri content://com.android.contacts/data --where "mimetype_id=(SELECT _id FROM mimetypes WHERE mimetype='vnd.android.cursor.item/blocked_number')"

Для добавления номера в черный список через ADB:

content insert --uri content://com.android.contacts/data --bind name:s:"Blocked" --bind mimetype:s:"vnd.android.cursor.item/blocked_number" --bind data1:s:"+79123456789"

Чтобы удалить номер:

content delete --uri content://com.android.contacts/data --where "data1='+79123456789' AND mimetype_id=(SELECT _id FROM mimetypes WHERE mimetype='vnd.android.cursor.item/blocked_number')"
⚠️ Внимание: Неправильное использование ADB может привести к потере данных или сбою системы. Всегда проверяйте команды на тестовом устройстве!

Частые проблемы и их решения

Даже в такой простой функции, как блокировка номеров, пользователи Xiaomi сталкиваются с багами. Вот самые распространённые из них и способы исправления:

Проблема Причина Решение
Черный список пуст, но звонки не проходят Конфликт с приложением Truecaller или Google Phone Отключите блокировку в настройках этих приложений
После обновления MIUI пропали заблокированные номера Сброс настроек приложения «Телефон» Восстановите из резервной копии или добавьте номера заново
Нельзя добавить номер в черный список Ограничения оператора (например, для корпоративных SIM) Попробуйте через ADB или стороннее ПО
Блокировка работает только для звонков, но не для SMS Отдельные настройки для сообщений в MIUI Заблокируйте номер отдельно в приложении «Сообщения»

Если ни один из методов не помог, попробуйте сбросить настройки приложения «Телефон»:

Настройки → Приложения → Управление приложениями → Телефон → Хранилище → Очистить данные

После этого черный список будет пуст, но системные блокировки (например, через Mi Account) сохранятся.

Через стандартные настройки Xiaomi|Использую Truecaller|Ставлю сторонние приложения|Прошу оператора заблокировать|Не блокирую вообще

-->

FAQ: Ответы на популярные вопросы

Можно ли заблокировать номер так, чтобы он не знал об этом?

Да, в MIUI блокировка работает «тихо»: абонент будет слышать гудки, но звонок не дойдёт до вас. Однако некоторые операторы (например, МТС или Билайн) могут отправлять SMS-уведомления о блокировке — это зависит от тарифа.

Где хранятся заблокированные номера, если я пользовался Dual App (клоном приложения «Телефон»)?

Для клонированных приложений черный список хранится в отдельной базе данных по пути /data/data/com.miui.dualapp/[package_name]/databases/contacts2.db. Чтобы найти точный путь, используйте команду:

adb shell pm list packages | grep "phone"

затем проверьте каждую папку с именем, содержащим phone или dialer.

Можно ли перенести черный список на новый телефон Xiaomi?

Да, есть три способа:

  1. Синхронизация через Mi Account (настраивается в Настройки → Аккаунты → Mi Account → Синхронизация).
  2. Ручной экспорт/импорт через ADB (скопируйте файл contacts2.db на новое устройство).
  3. Использование сторонних приложений вроде Blacklist Backup (доступно в Google Play).

Почему заблокированный номер всё равно может мне звонить?

Это происходит по трём причинам:

  • Номер добавлен в исключения в настройках «Не беспокоить» (Настройки → Звук → Не беспокоить → Исключения).
  • Контакт сохранён в Google Контактах, а блокировка применена только к локальным номерам.
  • Оператор предоставляет услугу «АнтиАон» или аналогичную, которая обходит системную блокировку.

Проверьте все три пункта.

Как заблокировать номер на Xiaomi без сохранения в журнале вызовов?

Для этого нужно отключить запись блокированных вызовов в журнал:

  1. Перейдите в Настройки → Приложения → Телефон → Разрешения.
  2. Отключите разрешение «Журнал вызовов».
  3. Заблокируйте номер через ADB (как показано выше) или стороннее ПО вроде Call Blocker.

После этого звонки с заблокированных номеров не будут отображаться в истории.