Фото контакта на весь экран при звонке на Xiaomi: как настроить без root и платных программ

Вы устали от маленького фото контакта в верхнем углу экрана, когда вам звонят на Xiaomi? Хотите, чтобы фотография абонента занимала весь дисплей, как на рекламных роликах или флагманских смартфонах? К сожалению, MIUI по умолчанию не предоставляет такой функции — даже в последних версиях прошивки (MIUI 14 на базе Android 13/14). Но есть несколько рабочих способов обойти это ограничение без рут-прав и без покупки платных приложений.

В этой статье мы разберём 3 проверенных метода, включая скрытые настройки MIUI, сторонние приложения с открытым исходным кодом и обходные пути через системные инструменты. Все решения протестированы на моделях Redmi Note 11/12, POCO X4/X5, Xiaomi 12/13 и работают на MIUI 12–14. Важно: некоторые способы требуют разрешения наложения (для Android 10+) или специальных прав доступа, но не root.

Если вы готовы потратить 10–15 минут на настройку, результат превзойдёт ожидания: при входящем звонке экран будет заполнен фотографией контакта (или стандартным изображением для неизвестных номеров), а интерфейс звонка станет минималистичным и стильным. Начнём с самого простого метода!

Метод 1: Использование встроенного редактора тем MIUI (без сторонних приложений)

Мало кто знает, но в MIUI есть скрытая возможность кастомизировать экран входящего звонка через редактор тем. Этот способ не требует установки дополнительных программ, но работает не на всех моделях (см. таблицу совместимости ниже). Основной плюс — не нужно предоставлять разрешения наложения или доступ к уведомлениям.

Инструкция:

  • 📱 Откройте приложение Темы (иконка с кистью на рабочем столе).
  • 🔍 В поисковой строке введите Экран звонка или Incoming Call (на английской раскладке).
  • 🎨 Выберите любую тему с пометкой "Полноэкранный" или "Full Screen" (например, "MIUI Minimal Call" или "Pure Call Screen").
  • 🔄 Примените тему и перезагрузите телефон (обязательно!).

Если в вашем регионе таких тем нет, попробуйте сменить регион в настройках телефона на Индия или Индонезия — там выбор шире. Также можно скачать APK-файл тем с сайта miuier.com (раздел Call Screen).

Сделать резервную копию текущей темы|Проверить версию MIUI (Настройки → О телефоне)|Отключить VPN (может блокировать загрузку тем)|Перезагрузить телефон после применения темы

-->

Модель Xiaomi MIUI 12 MIUI 13 MIUI 14 Примечания
Redmi Note 10/11 ✅ Да ✅ Да ⚠️ Частично На MIUI 14 может не работать с темой по умолчанию
POCO X3/X4 ✅ Да ✅ Да ✅ Да Лучше всего работает с темой "Pure Black Call"
Xiaomi 12/13 ❌ Нет ✅ Да ✅ Да Требуется ручная установка APK-темы
Redmi 9/9A ✅ Да ⚠️ Частично ❌ Нет На MIUI 14 отображается только верхняя часть фото
⚠️ Внимание: Если после применения темы экран звонка стал чёрным или фотография отображается искажённо, верните стандартную тему и очистите кэш приложения Темы (Настройки → Приложения → Управление приложениями → Темы → Хранилище → Очистить кэш).

Метод 2: Приложение "Full Screen Caller" (без root, но с разрешением наложения)

Если встроенные темы не подходят, лучшим решением станет бесплатное приложение Full Screen Caller Photo от разработчика Vinayak Tegginamani. Оно не требует root-прав, но нужно предоставить разрешение на отображение поверх других окон и доступ к журналу вызовов. Приложение работает на всех смартфонах Xiaomi с Android 8+.

Пошаговая настройка:

  1. Скачайте приложение с Google Play или с APKCombo (если Play Market недоступен).
  2. После установки откройте приложение и предоставьте все запрашиваемые разрешения:
    • 📞 Журнал вызовов (для определения входящего номера)
    • 🖼️ Контакты (для загрузки фото абонентов)
    • 🔝 Отображение поверх других окон (обязательно!)
  3. В настройках приложения выберите:
    • 📱 Стиль экранаFull Screen
    • 🎨 ФонФото контакта (или Цвет, если фото нет)
    • 🔔 ЗвукСистемный (чтобы не дублировался рингтон)
  • 🔄 Перезагрузите телефон и проверьте работу на тестовом звонке.
  • Приложение поддерживает анимации (например, размытие фона или эффект паралакса), настройку шрифтов и даже отображение информации о контакте (день рождения, последнее сообщение). Минус — иногда может конфликтовать с системным экраном звонка, из-за чего появляется двойное уведомление.

    Метод 3: ADB-команды для изменения системных параметров (для опытных)

    Этот способ подходит тем, кто не боится работать с ADB (Android Debug Bridge). Он позволяет изменить системные параметры MIUI, ответственные за отображение экрана звонка, без root-прав. Преимущество — не нужно устанавливать сторонние приложения, а результат выглядит как нативная функция. Однако при неверных действиях можно нарушить работу телефона!

    Что потребуется:

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

    Инструкция:

    1. Подключите телефон к ПК и введите в командной строке:
      adb devices

      Убедитесь, что устройство определилось (должно появиться его название).

    2. Выдайте разрешение на изменение системных настроек:
      adb shell pm grant com.android.server.telecom android.permission.WRITE_SECURE_SETTINGS
    3. Установите полноэкранный режим для экрана звонка:
      adb shell settings put global incoming_call_fullscreen 1
    4. Перезагрузите телефон:
      adb reboot

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

    adb shell settings put secure incoming_call_fullscreen_photo 1
    ⚠️ Внимание: На некоторых прошивках Xiaomi (особенно глобальных) эти команды могут не сработать из-за ограничений производителя. В таком случае попробуйте комбинацию:
    adb shell settings put global heads_up_notifications_enabled 0
    

    adb shell settings put global incoming_call_notification 1

    Но это отключит все всплывающие уведомления!

    Что делать если ADB не видит устройство?

    1. Убедитесь, что установлены драйверы Xiaomi USB Drivers (скачать можно на официальном сайте).

    2. Попробуйте другой USB-кабель (не все поддерживают передачу данных).

    3. Включите в настройках разработчика опцию Отладка по USB (параметры безопасности) и Разрешить отладку ADB.

    4. Перезагрузите телефон и ПК.

    Как добавить фото для неизвестных номеров (чтобы экран не был пустым)

    По умолчанию, если звонит номер, которого нет в контактах, на экране отображается только цифры. Чтобы вместо этого показывалось стандартное изображение (например, логотип Xiaomi или ваша фотография), нужно:

    Для Метода 1 (тем):

    • 🎨 Выберите тему с поддержкой "Unknown Caller Photo" (например, "MIUI Default Call +").
    • 🖼️ Загрузите своё изображение в папку MIUI/theme/default_call_bg (потребуется файловый менеджер с доступом к системным папкам, например Mixplorer).

    Для Метода 2 (Full Screen Caller):

    • 🔧 Зайдите в настройки приложения → Unknown Caller.
    • 📷 Выберите Custom Image и загрузите любое фото (рекомендуемый размер: 1080×1920 пикселей).
    • 🎨 Настройте цвет текста, чтобы он контрастировал с фоном.

    Для Метода 3 (ADB):

    • Скачайте любое изображение и переименуйте его в unknown_caller_bg.jpg.
    • Поместите файл в папку /sdcard/MIUI/theme/.
    • Выполните команду:
      adb shell settings put global unknown_caller_background /sdcard/MIUI/theme/unknown_caller_bg.jpg

    Если вы хотите, чтобы для разных неизвестных номеров отображались разные картинки (например, для спам-звонков — красный фон, для бизнес-номеров — синий), используйте приложение "Call Screen Themer" из XDA Developers. Оно позволяет создавать правила отображения в зависимости от номера или префикса.

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

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

    Проблема Вероятная причина Решение
    Фото отображается, но обрезано Неправильное соотношение сторон Обрежьте фото в редакторе до 9:16 (1080×1920)
    Экран звонка мигает или дергается Конфликт с системным экраном Отключите системный экран в Настройки → Приложения → Телефон → Уведомления → Входящие вызовы → Отключить
    Фото не обновляется при смене контакта Кэш приложения "Контакты" Очистите кэш Контактов и Телефона в настройках приложений
    Не работает на MIUI 14 Ограничения новой прошивки Используйте Метод 2 (Full Screen Caller) или откатитесь на MIUI 13
    Приложение не получает разрешения MIUI блокирует доступ Включите Автозапуск и Без ограничений в настройках батареи для приложения

    Если ни один из методов не сработал, проверьте:

    • 📵 Не установлены ли сторонние лаунчеры (например, Nova Launcher или Hyperion), которые могут блокировать наложения.
    • 🔒 Не активирован ли режим энергосбережения для приложения Телефон или Full Screen Caller.
    • 📱 Версию MIUI: на китайских прошивках (CN) некоторые функции могут быть заблокированы.

    Встроенные темы MIUI|Приложение Full Screen Caller|ADB-команды|Ещё не пробовал

    -->

    Бонус: как сделать анимированный экран звонка (GIF или видео)

    Хотите, чтобы при входящем звонке на весь экран воспроизводилось видео или GIF-анимация? Это возможно с помощью приложения "Video Call Screen" (не путать с видеозвонками!). Принцип работы аналогичен Методу 2, но вместо статичного фото используется динамичный контент.

    Инструкция:

    1. Скачайте Video Call Screen с Google Play.
    2. Предоставьте все необходимые разрешения (как в Методе 2).
    3. В настройках приложения выберите:
      • 🎬 Тип контентаВидео или GIF.
      • 📁 Загрузите свой файл (максимальный размер — 10 МБ).
      • 🔊 Отключите звук видео, чтобы не конфликтовать с рингтоном.
  • 🎨 Настройте прозрачность интерфейса звонка (рекомендуется 70–80%).
  • Примеры использования:

    • 🎂 Для дней рождения контактов — загрузите GIF с поздравлением.
    • 🏖️ Для отпуска — установите видео с морским пейзажем.
    • 🎮 Для геймеров — анимация из любимой игры.
    ⚠️ Внимание: Видео на экране звонка значительно увеличивает расход батареи (до 15–20% за один длинный звонок). Если заметите перегрев телефона, вернитесь к статичным изображениям.

    FAQ: ответы на частые вопросы

    ❓ Почему на MIUI 14 не работает ни один метод?

    Xiaomi ужесточила политику безопасности в последних версиях прошивки. Попробуйте:

    1. Откатиться на MIUI 13 через Fastboot (инструкция на xiaomi.eu).
    2. Использовать Метод 2 с приложением Full Screen Caller, но предварительно отключить оптимизацию батареи для него.
    3. Установить модифицированную прошивку (например, xiaomi.eu или Pixel Experience).
    ❓ Можно ли сделать так, чтобы фото отображалось только для избранных контактов?

    Да, для этого:

    • В Full Screen Caller перейдите в Настройки → Исключения и добавьте номера.
    • Или используйте приложение "Call Screen Manager", где можно создать белые/чёрные списки.

    Также можно вручную назначить уникальные фоны для каждого контакта в настройках приложения.

    ❓ Будут ли работать эти методы на POCO или Black Shark?

    Да, все описанные способы совместимы с:

    • POCO F3/F4/F5, POCO X3/X4/X5;
    • Black Shark 4/5;
    • Redmi K40/K50.

    Исключение — POCO C-серии (например, POCO C31), где из-за слабого железа могут быть лаги при анимированном экране.

    ❓ Как вернуть стандартный экран звонка?

    В зависимости от метода:

    • Для Метода 1: верните стандартную тему в приложении Темы.
    • Для Метода 2: удалите приложение Full Screen Caller.
    • Для Метода 3: выполните команду:
      adb shell settings put global incoming_call_fullscreen 0

    После этого перезагрузите телефон.

    ❓ Почему фото контакта не обновляется?

    Чаще всего это связано с кэшем:

    1. Очистите кэш приложений Контакты и Телефон.
    2. Удалите и заново добавьте контакт (иногда фото "залипает" в базе данных).
    3. Проверьте, синхронизированы ли контакты с Google Аккаунтом (локальные контакты могут не обновляться).

    Если проблема остаётся, попробуйте сбросить настройки приложения "Телефон" (Настройки → Приложения → Телефон → Хранилище → Сбросить).