Вы пропустили важный звонок, но номер попал в черный список — а теперь нужно срочно узнать, кто пытался связаться? На смартфонах 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.
Важно понимать, что полное удаление следов вызова происходит только при:
- Ручной очистке журнала через
Настройки → Приложения → Телефон → Хранилище → Очистить данные. - Использовании функций типа "Конфиденциальный режим" в MIUI 14.
- Сбросе телефона к заводским настройкам.
⚠️ Внимание: На устройствах с MIUI Global и MIUI Europe логи заблокированных вызовов хранятся до 30 дней. На китайских прошивках (MIUI China) этот срок сокращён до 7 дней.
Способ 1: Просмотр через стандартный журнал вызовов (MIUI 14+)
Начиная с MIUI 14, Xiaomi добавила скрытую опцию для отображения заблокированных вызовов. Инструкция:
- Откройте приложение Телефон (значок трубки).
- Тапните на три точки в правом верхнем углу →
Настройки. - Прокрутите до раздела
Блокировка и спам→Журнал заблокированных вызовов. - Включите переключатель
Показывать заблокированные вызовы.
После активации в основном журнале появятся серые записи с пометкой Заблокировано. Здесь отобразятся:
- 🕒 Время и дата вызова.
- 📞 Номер (если не скрыт оператором).
- ⏱️ Продолжительность (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 обозначает заблокированные вызовы. Для просмотра:
- Скачайте программу DB Browser for SQLite.
- Откройте файл
contact2.db→ перейдите на вкладкуОбзор данных→ выберите таблицуcalls. - Отсортируйте по столбцу
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:
- Установите приложение и предоставьте доступ к журналам вызовов.
- Нажмите
Backup→ выберите форматCSV. - Откройте полученный файл в Excel или Google Sheets.
- Отфильтруйте столбец
Typeпо значениюBLOCKED.
Стандартный журнал Xiaomi|Call Logs Backup & Restore|Blacklist Call Log Viewer|Другое|Не пользуюсь-->
Обратите внимание: некоторые приложения (например, Truecaller) могут конфликтовать с системной блокировкой MIUI и перехватывать вызовы до их попадания в журнал. В этом случае данные о заблокированных звонках будут доступны только в самом Truecaller.
Способ 4: Просмотр через системные уведомления (MIUI 12.5–13)
На прошивках MIUI 12.5–13 заблокированные вызовы отображаются в центре уведомлений, но быстро исчезают. Чтобы их сохранить:
- Перейдите в
Настройки → Уведомления → Дополнительно → История уведомлений. - Включите опцию
История уведомлений. - После пропущенного вызова откройте шторку уведомлений и тапните на
Управление→История. - Найдите уведомление от приложения Телефон с текстом
Заблокирован входящий вызов от [номер].
Этот метод работает только если:
- 🔔 Уведомления для приложения Телефон не отключены.
- 🕒 Вызов произошёл не более 24 часов назад (срок хранения истории уведомлений).
- 📱 Устройство не перезагружалось (история сбрасывается).
Способ 5: Обход блокировки через второй SIM-карту или другой телефон
Если все вышеперечисленные методы не сработали, попробуйте технический обход:
- Вставьте в телефон вторую SIM-карту (если поддерживается Dual SIM).
- Перейдите в
Настройки → SIM-карты и мобильные сети. - Для второй SIM отключите опцию
Блокировка вызовов. - Попросите заблокированного абонента перезвонить — вызов пройдёт через вторую 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): могут сбрасывать данные после перезагрузки.
Почему некоторые заблокированные номера всё равно проходят?
Вероятные причины:
- Номер добавлен в исключения блокировки (проверьте
Настройки → Блокировка и спам → Исключения). - Звонок поступил через VoIP (WhatsApp, Viber) — эти вызовы блокируются отдельно.
- Оператор использует технологию CLIP No Screening, обходящую системную блокировку.
Как заблокировать номер так, чтобы он не оставлял следов вообще?
Для полного скрытия:
- Используйте приложения типа Call Blocker с опцией "Удалять записи из журнала".
- На MIUI 14 активируйте
Настройки → Конфиденциальность → Режим инкогнито для вызовов. - Для корпоративных устройств: запросите у администратора включение политики
DisableCallLogForBlocked.
Можно ли восстановить журнал после сброса телефона?
Технически возможно, но с оговорками:
- Если был включён Mi Cloud Backup, восстановите данные из резервной копии (
Настройки → О телефоне → Резервное копирование). - Без резервной копии: обратитесь в сервисный центр Xiaomi — они могут извлечь данные с флеш-памяти (платно, ~1500–3000₽).
- Для Redmi с процессором Snapdragon: используйте утилиту Qualcomm Flash Tool (требуются навыки).