Как посмотреть, кто звонил из черного списка на Xiaomi: полное руководство

Вы пропустили важный звонок, но номер попал в черный список — а теперь нужно срочно узнать, кто пытался связаться? На смартфонах Xiaomi (включая Redmi и POCO) история вызовов от заблокированных контактов по умолчанию скрыта, но есть несколько способов её восстановить. В этой статье разберём все рабочие методы для разных версий MIUI — от стандартных настроек до скрытых функций и обходных путей.

Проблема в том, что после добавления номера в чёрный список система автоматически фильтрует не только входящие вызовы, но и их записи в журнале. Однако начиная с MIUI 12.5 Xiaomi оставляет след таких вызовов в системных логах, которые можно извлечь без root-прав. Мы покажем, как это сделать без риска для данных, а также расскажем о нюансах работы с блокировкой на разных моделях — от Redmi Note 10 до флагманских Xiaomi 14.

Почему звонки из чёрного списка не отображаются в журнале

Механизм блокировки в MIUI работает на уровне системного приложения com.android.contacts. Когда номер попадает в чёрный список, происходит следующее:

  • 📵 Фильтрация вызовов: система прерывает соединение до первого гудка (на некоторых прошивках — после 1-2 сигналов).
  • 🗑️ Скрытие записей: журнал вызовов (com.android.dialer) игнорирует заблокированные номера при отображении.
  • 📊 Логирование: despite визуальному скрытию, данные о вызове сохраняются в базах calllog.db и blockednumber.db.

Важно понимать, что полное удаление следов вызова происходит только при:

  1. Ручной очистке журнала через Настройки → Приложения → Телефон → Хранилище → Очистить данные.
  2. Использовании функций типа "Конфиденциальный режим" в MIUI 14.
  3. Сбросе телефона к заводским настройкам.
⚠️ Внимание: На устройствах с MIUI Global и MIUI Europe логи заблокированных вызовов хранятся до 30 дней. На китайских прошивках (MIUI China) этот срок сокращён до 7 дней.

Способ 1: Просмотр через стандартный журнал вызовов (MIUI 14+)

Начиная с MIUI 14, Xiaomi добавила скрытую опцию для отображения заблокированных вызовов. Инструкция:

  1. Откройте приложение Телефон (значок трубки).
  2. Тапните на три точки в правом верхнем углу → Настройки.
  3. Прокрутите до раздела Блокировка и спамЖурнал заблокированных вызовов.
  4. Включите переключатель Показывать заблокированные вызовы.

После активации в основном журнале появятся серые записи с пометкой Заблокировано. Здесь отобразятся:

  • 🕒 Время и дата вызова.
  • 📞 Номер (если не скрыт оператором).
  • ⏱️ Продолжительность (0 секунд — если сброс произошёл до ответа).

Отключите режим "Не беспокоить" в шторке уведомлений

Убедитесь, что в настройках телефона включена синхронизация вызовов (Настройки → Аккаунты Google → Синхронизация)

Проверьте наличие обновлений для приложения "Телефон" в Google Play

Закройте все фоновые приложения, которые могут блокировать доступ к журналу-->

Если опция отсутствует, значит ваша прошивка устарела. Обновите MIUI через Настройки → О телефоне → Обновление системы или используйте альтернативные методы из следующих разделов.

Способ 2: Экспорт журнала вызовов через ADB

Для продвинутых пользователей существует метод извлечения полного журнала (включая заблокированные номера) через Android Debug Bridge (ADB). Потребуется:

  • 🖥️ Компьютер с установленными ADB Tools.
  • 🔌 USB-кабель (желательно оригинальный).
  • ⚙️ Включённая отладка по USB (Настройки → О телефоне → Версия MIUI → 7 раз тапнуть → Вернуться в Дополнительные настройки → Для разработчиков → Отладка по USB).

Шаги для извлечения данных:

adb shell

su

cp /data/data/com.android.providers.contacts/databases/contact2.db /sdcard/

exit

adb pull /sdcard/contact2.db C:\call_logs\

Файл contact2.db содержит таблицу calls, где поле is_blocked=1 обозначает заблокированные вызовы. Для просмотра:

  1. Скачайте программу DB Browser for SQLite.
  2. Откройте файл contact2.db → перейдите на вкладку Обзор данных → выберите таблицу calls.
  3. Отсортируйте по столбцу date (время в миллисекундах с 1970 года).
⚠️ Внимание: Этот метод требует прав root на некоторых прошивках. Без них вы получите ошибку Permission denied. Альтернатива — использовать приложения вроде Call Logs Backup & Restore (см. Способ 4).
Как конвертировать время из миллисекунд в читаемый формат

Используйте сайт https://www.epochconverter.com/ или формулу в Excel:

= (ячейка с миллисекундами / 86400000) + 25569, затем отформатируйте ячейку как "Дата/Время".

Способ 3: Использование приложений для восстановления журналов

Если ручные методы кажутся сложными, воспользуйтесь специализированными утилитами. Лучшие варианты для Xiaomi:

Приложение Функции Требуется root Ссылка
Call Logs Backup & Restore Экспорт/импорт журналов в CSV, фильтр по заблокированным ❌ Нет Google Play
Blacklist Call Log Viewer Просмотр скрытых вызовов, статистика блокировок ⚠️ Частично APKCombo
MIUI Hidden Settings Разблокировка скрытых опций MIUI, включая журнал блокировок ❌ Нет 4PDA

Инструкция для Call Logs Backup & Restore:

  1. Установите приложение и предоставьте доступ к журналам вызовов.
  2. Нажмите Backup → выберите формат CSV.
  3. Откройте полученный файл в Excel или Google Sheets.
  4. Отфильтруйте столбец Type по значению BLOCKED.

Стандартный журнал Xiaomi|Call Logs Backup & Restore|Blacklist Call Log Viewer|Другое|Не пользуюсь-->

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

Способ 4: Просмотр через системные уведомления (MIUI 12.5–13)

На прошивках MIUI 12.5–13 заблокированные вызовы отображаются в центре уведомлений, но быстро исчезают. Чтобы их сохранить:

  1. Перейдите в Настройки → Уведомления → Дополнительно → История уведомлений.
  2. Включите опцию История уведомлений.
  3. После пропущенного вызова откройте шторку уведомлений и тапните на УправлениеИстория.
  4. Найдите уведомление от приложения Телефон с текстом Заблокирован входящий вызов от [номер].

Этот метод работает только если:

  • 🔔 Уведомления для приложения Телефон не отключены.
  • 🕒 Вызов произошёл не более 24 часов назад (срок хранения истории уведомлений).
  • 📱 Устройство не перезагружалось (история сбрасывается).

Способ 5: Обход блокировки через второй SIM-карту или другой телефон

Если все вышеперечисленные методы не сработали, попробуйте технический обход:

  1. Вставьте в телефон вторую SIM-карту (если поддерживается Dual SIM).
  2. Перейдите в Настройки → SIM-карты и мобильные сети.
  3. Для второй SIM отключите опцию Блокировка вызовов.
  4. Попросите заблокированного абонента перезвонить — вызов пройдёт через вторую SIM и отобразится в журнале.

Альтернативный вариант:

  • 📱 Используйте второй телефон (даже не Xiaomi) с той же SIM-картой.
  • 🔄 Включите переадресацию вызовов: наберите 21[номер второго телефона]# и нажмите вызов.
  • 📞 Заблокированные вызовы будут перенаправлены на второй аппарат, где отобразятся в журнале.
⚠️ Внимание: Отключение блокировки для второй SIM сбросит все правила чёрного списка для этой карты. После проверки их придётся настраивать заново.

Частые ошибки и как их избежать

При попытке просмотреть заблокированные вызовы пользователи сталкиваются с типичными проблемами:

Ошибка Причина Решение
Нет опции "Журнал заблокированных вызовов" Устаревшая прошивка (MIUI 11 и ниже) Обновите систему или используйте ADB
Журнал пуст, хотя были вызовы Очистка кэша приложения Телефон Проверьте системные логи через ADB
Приложения для восстановления не находят вызовы Отсутствуют права на чтение contact2.db Предоставьте root-доступ или используйте резервное копирование через Mi Account
Номера отображаются как "Неизвестный" Оператор скрыл Caller ID Проверьте уведомления или свяжитесь с оператором

Дополнительные нюансы:

  • 🔄 На Xiaomi с Android 13+ (например, Xiaomi 13T) требуется явное разрешение на доступ к журналам вызовов для сторонних приложений.
  • 📡 Если телефон был в режиме самолёта во время вызова, блокировка не сработает, и номер отобразится в журнале.
  • 🔒 На некоторых корпоративных прошивках (например, для Redmi для бизнеса) журнал блокировок полностью отключён.

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

Можно ли увидеть заблокированные вызовы без root-прав?

Да, на MIUI 14 через встроенный журнал, а на более старых версиях — с помощью ADB (см. Способ 2) или приложений вроде Call Logs Backup & Restore. Root требуется только для прямого доступа к /data/data/com.android.providers.contacts/.

Сколько времени хранятся данные о заблокированных звонках?

Зависит от прошивки:

  • MIUI Global/Europe: до 30 дней в системных логах, 7 дней в уведомлениях.
  • MIUI China: 7 дней в логах, уведомления хранятся 24 часа.
  • Сторонние лаунчеры (например, POCO Launcher): могут сбрасывать данные после перезагрузки.

Почему некоторые заблокированные номера всё равно проходят?

Вероятные причины:

  1. Номер добавлен в исключения блокировки (проверьте Настройки → Блокировка и спам → Исключения).
  2. Звонок поступил через VoIP (WhatsApp, Viber) — эти вызовы блокируются отдельно.
  3. Оператор использует технологию CLIP No Screening, обходящую системную блокировку.

Как заблокировать номер так, чтобы он не оставлял следов вообще?

Для полного скрытия:

  1. Используйте приложения типа Call Blocker с опцией "Удалять записи из журнала".
  2. На MIUI 14 активируйте Настройки → Конфиденциальность → Режим инкогнито для вызовов.
  3. Для корпоративных устройств: запросите у администратора включение политики DisableCallLogForBlocked.

Можно ли восстановить журнал после сброса телефона?

Технически возможно, но с оговорками:

  • Если был включён Mi Cloud Backup, восстановите данные из резервной копии (Настройки → О телефоне → Резервное копирование).
  • Без резервной копии: обратитесь в сервисный центр Xiaomi — они могут извлечь данные с флеш-памяти (платно, ~1500–3000₽).
  • Для Redmi с процессором Snapdragon: используйте утилиту Qualcomm Flash Tool (требуются навыки).