Где на Xiaomi хранятся номера телефонов: полный гайд по MIUI с инструкциями для восстановления

Почему контакты на Xiaomi могут «исчезать» и где их искать

Вы удалили контакт, но он снова появился через неделю? Или после сброса настроек телефон показал пустую телефонную книгу, хотя вы ничего не стирали? Проблема в том, что Xiaomi хранит номера телефонов в 4–5 разных местах одновременно — и не всегда синхронизирует их корректно. В этой статье разберём все возможные локации: от очевидных (Google-аккаунт) до скрытых (системная база contacts2.db в папке /data).

Особенность прошивки MIUI (включая версии для Redmi, Poco и Black Shark) — дублирование контактов между внутренней памятью, SIM-картой и облачными сервисами. Например, если вы добавили номер вручную, он мог сохраниться только на устройстве, а при синхронизации с Mi Account — создать копию в облаке. При этом MIUI не всегда показывает все источники в интерфейсе телефонной книги, что и вызывает путаницу.

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

  • 📱 Вручную через приложение «Контакты»** — сохраняется во внутреннюю базу contacts2.db (доступна только с root-правами).
  • ☁️ Через синхронизацию с Mi Account/Google** — хранится на серверах Xiaomi или Google (доступно через веб-интерфейс).
  • 📶 Импортировано с SIM-карты** — остаётся только на SIM (исчезнет при её извлечении).
  • 🔄 Перенесено с другого устройства** — может раздвоиться между локальным хранилищем и облаком.

Если вы потеряли номера, не спешите восстанавливать их через резервную копию — сначала проверьте все возможные источники. Ниже мы детально разберём каждое хранилище и способы доступа к нему.

📊 Где вы обычно храните контакты на Xiaomi?
Только на телефоне
Синхронизирую с Google
Использую Mi Account
Сохраняю на SIM-карту
Другое

1. Локальная база данных MIUI: папка /data и файл contacts2.db

Основное хранилище номеров на Xiaomi — это системная база данных contacts2.db, расположенная по пути /data/data/com.android.providers.contacts/databases/. Именно сюда записываются все контакты, добавленные вручную через стандартное приложение «Контакты». Однако есть три ключевые проблемы:

Проблема 1: папка /data доступна только с root-правами. Без них вы не сможете просмотреть или скопировать файл даже через ADB.
Проблема 2: при сбросе настроек (Factory Reset) эта база очищается.
Проблема 3:
MIUI не всегда корректно синхронизирует изменения между contacts2.db и облачными аккаунтами, из-за чего могут появляться «дубли» или пропадать номера.

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

adb pull /data/data/com.android.providers.contacts/databases/contacts2.db ~/Downloads/
Замените путь ~/Downloads/ на желаемую папку на ПК.

⚠️ Внимание: Не редактируйте contacts2.db вручную через SQL-редакторы (например, DB Browser for SQLite). Некорректные изменения приведут к краху приложения «Контакты» и потере всех номеров. Для восстановления используйте только официальные инструменты MIUI.

Без root доступа к базе нет, но вы можете попробовать альтернативные методы:

  • 🔧 Использовать резервное копирование MIUI (см. раздел 4).
  • ☁️ Восстановить контакты через Mi Account или Google (если синхронизация была включена).
  • 📱 Подключить телефон к ПК и использовать программы вроде Dr.Fone или Mobitrix для сканирования внутренней памяти (работает не на всех моделях).

2. Облачные хранилища: Mi Account vs Google Account

Большинство пользователей даже не подозревают, что их контакты автоматически синхронизируются с одним из двух облаков: Mi Account (сервисы Xiaomi) или Google Account. Разберёмся, как это работает и где искать потерянные номера.

Mi Account (Xiaomi Cloud):

Все контакты, добавленные через стандартное приложение «Контакты» на Xiaomi, по умолчанию синхронизируются с Mi Account, если вы вошли в него на устройстве. Проверить это можно так:

  1. Откройте Настройки → Аккаунты и синхронизация → Mi Account.
  2. Убедитесь, что переключатель «Контакты» включён.
  3. Перейдите на сайт i.mi.com → «Контакты» (в веб-версии интерфейс может отличаться).

Google Account:

Если вы используете сервисы Google (например, Gmail), контакты могут дублироваться в Google Contacts. Проверить это можно здесь:

  1. Откройте Настройки → Аккаунты и синхронизация → Google.
  2. Выберите свой аккаунт и проверьте статус синхронизации контактов.
  3. Перейдите на contacts.google.com — там должны отобразиться все синхронизированные номера.

Хранилище Как проверить Как восстановить Ограничения
Mi Account Сайт i.mi.com или приложение «Контакты» → «Управление контактами» → «Импорт/Экспорт» Экспортировать в файл .vcf и импортировать обратно Не все модели поддерживают резервное копирование контактов в Mi Cloud (например, Poco F1)
Google Account Сайт contacts.google.com или Настройки → Google → Синхронизация Восстановить из корзины (хранится 30 дней) или импортировать .vcf При удалении контакта на телефоне он удаляется и из Google (если синхронизация включена)
Локальная база Только с root-доступом (файл contacts2.db) Копирование файла или использование Titanium Backup При сбросе настроек база очищается

Частая ошибка пользователей — одновременная синхронизация с Mi Account и Google. Это приводит к дублированию контактов (один и тот же номер может отображаться дважды: из Mi Cloud и из Google Contacts). Чтобы избежать этого:

Отключить синхронизацию в одном из аккаунтов (Mi или Google)

Использовать только один источник для добавления новых контактов

Регулярно чистить дубли через приложение «Контакты» → «Управление контактами» → «Объединить»

Экспортировать все контакты в один файл .vcf и импортировать их заново-->

3. SIM-карта: почему это ненадёжное хранилище

Многие пользователи по старинке сохраняют контакты на SIM-карту, считая это надёжным способом. Однако на Xiaomi (как и на большинстве современных смартфонов) это самый ненадёжный вариант. Вот почему:

Проблемы хранения на SIM:

  • 🚫 Ограниченное количество контактов — большинство SIM поддерживают не более 250 записей.
  • 📛 Отсутствие полей — на SIM сохраняются только имя и номер (нет email, адреса, фото).
  • Медленный доступ — чтение/запись занимает в 5–10 раз больше времени, чем из внутренней памяти.
  • 🔄 Нет синхронизации — при потере SIM все контакты пропадут безвозвратно.

Чтобы проверить, есть ли контакты на вашей SIM-карте:

  1. Откройте приложение «Контакты».
  2. Нажмите на три точки (⋮) → «Управление контактами» → «Импорт/Экспорт».
  3. Выберите «Импорт с SIM-карты» — если кнопка активна, значит, на SIM есть записи.

⚠️ Внимание: На некоторых моделях Xiaomi (например, Redmi Note 10 Pro или Poco X3 Pro) контакты с SIM-карты не отображаются в основном списке по умолчанию. Чтобы их увидеть, нужно вручную импортировать их во внутреннюю память через меню «Управление контактами».

Если вы всё же хотите использовать SIM для хранения, следуйте этим правилам:

  • 📌 Регулярно (раз в месяц) экспортируйте контакты с SIM во внутреннюю память или облако.
  • 🔄 Перед заменой SIM-карты обязательно перенесите все номера на телефон или в облако.
  • 🚫 Не храните на SIM важные контакты (банки, работу) — только временные номера.

Что делать, если телефон не видит контакты на SIM?

1. Перезагрузите устройство — иногда SIM-карта определяется неправильно после обновления MIUI.

2. Проверьте SIM в другом телефоне — если контакты там отображаются, проблема в прошивке вашего Xiaomi.

3. Обновите MIUI до последней версии (в старых версиях были баги с чтением SIM).

4. Если ничего не помогает, экспортируйте контакты с SIM на другом телефоне и импортируйте их на Xiaomi через файл .vcf.

4. Резервные копии MIUI: как восстановить контакты после сброса

Если вы сделали сброс настроек или потеряли контакты после обновления MIUI, их можно восстановить из резервной копии. Xiaomi предлагает два способа бэкапа:

Способ 1: Локальная резервная копия

MIUI позволяет создать бэкап прямо на устройстве:

  1. Перейдите в Настройки → О телефоне → Резервное копирование и сброс → Локальное резервное копирование.
  2. Выберите «Контакты» и нажмите «Резервное копирование».
  3. Файл сохранится в папке /MIUI/backup/AllBackup (можно скопировать на ПК).
Обратите внимание: этот бэкап шифруется и не читается на других устройствах. Восстановить его можно только на том же телефоне через меню резервного копирования.

Способ 2: Облачное резервное копирование (Mi Cloud)

Если у вас включена синхронизация с Mi Account, контакты автоматически резервируются в облаке. Чтобы восстановить их:

  1. Зайдите в Настройки → Аккаунты и синхронизация → Mi Account.
  2. Убедитесь, что опция «Контакты» включена.
  3. Если контакты пропали, нажмите «Синхронизировать» вручную.

Если локальный бэкап повреждён или не восстанавливается, попробуйте следующие шаги:

  • 🔧 Установите старое приложение «Контакты» (APK с версии MIUI 12) — иногда оно лучше работает с бэкапами.
  • 📂 Проверьте папку /MIUI/backup/AllBackup на наличие файлов с расширением .bak — их можно вручную перенести на новый телефон.
  • 🖥️ Используйте ПК-программы вроде Mi PC Suite для восстановления (работает не на всех моделях).

⚠️ Внимание: Резервные копии MIUI, созданные на MIUI 12 и новее, несовместимы со старыми версиями прошивки (например, MIUI 11). Если вы откатили прошивку, восстановить бэкап не получится — придётся использовать облако или ручной экспорт.

5. Скрытые папки и технические нюансы MIUI

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

Папка /sdcard/MIUI/backup/:

Здесь хранятся локальные бэкапы, созданные через меню резервного копирования. Файлы имеют формат .bak и шифруются, но их можно скопировать на ПК для хранения. Например, путь к бэкапу контактов может выглядеть так:

/sdcard/MIUI/backup/AllBackup/miui_backup_20260515_123456/Contacts_123456.bak
Цифры в имени файла — это дата и время создания бэкапа.

Папка /data/com.android.providers.contacts/:

Здесь хранятся временные файлы и кэш приложения «Контакты». Иногда после сбоев здесь остаются резервные копии базы contacts2.db-wal или contacts2.db-shm (вспомогательные файлы SQLite). Их можно попробовать восстановить с помощью инструментов вроде SQLite Database Browser, но это требует root-доступа.

Файл bluetooth contacts.vcf:

Если вы когда-либо передавали контакты по Bluetooth, MIUI мог сохранить их в папке /sdcard/Bluetooth/ в виде файла .vcf. Проверить это можно через любой файловый менеджер (например, Mi File Manager или Solid Explorer).

Для продвинутых пользователей: если у вас есть root, вы можете просканировать всю файловую систему на наличие файлов с контактами с помощью команды:

find / -name "contact" -o -name "contacts" -o -name "*.vcf" 2>/dev/null
Эта команда ищет все файлы, в имени которых есть слова «contact» или «contacts», а также файлы с расширением .vcf.

6. Восстановление удалённых контактов: пошаговая инструкция

Если контакты пропали, не паникуйте — их можно восстановить в 80% случаев. Следуйте этому алгоритму:

Шаг 1: Проверьте корзину в Google Contacts

Если контакты были синхронизированы с Google Account, они могли попасть в корзину:

  1. Перейдите на contacts.google.com.
  2. В левом меню выберите «Корзина».
  3. Найдите удалённые контакты и нажмите «Восстановить».
В корзине контакты хранятся 30 дней, после чего удаляются безвозвратно.

Шаг 2: Восстановите из Mi Cloud

Если вы использовали Mi Account:

  1. Зайдите на i.mi.com и авторизуйтесь.
  2. Перейдите в раздел «Контакты».
  3. Если контакты есть, экспортируйте их в файл .vcf и импортируйте обратно на телефон.

Шаг 3: Проверьте локальные бэкапы

Если вы делали резервные копии через MIUI:

  1. Перейдите в Настройки → О телефоне → Резервное копирование и сброс → Локальное резервное копирование.
  2. Выберите последний бэкап и восстановите только «Контакты».

Шаг 4: Используйте сторонние инструменты

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

  • 🖥️ Dr.Fone (для Windows/Mac) — сканирует внутреннюю память на удалённые контакты.
  • 📱 Undeleter Recover Files & Data (для Android) — работает без root, но с ограничениями.
  • 🔧 Titanium Backup (требует root) — восстанавливает данные из системных бэкапов.

⚠️ Внимание: Если вы использовали функцию «Очистка» в приложении «Безопасность» (Security) на Xiaomi, контакты могли быть удалены безвозвратно. В этом случае восстановление возможно только через бэкапы или облако.

Перезагрузите телефон — иногда контакты не отображаются из-за сбоя кэша

Отключите и снова включите синхронизацию в Mi Account/Google

Проверьте, не скрыты ли контакты (в приложении «Контакты» → «Управление контактами» → «Отображать контакты»)

Установите старую версию приложения «Контакты» (APK с MIUI 12) — иногда помогает при багах новой версии-->

FAQ: Частые вопросы о хранении контактов на Xiaomi

Можно ли перенести контакты с iPhone на Xiaomi без потерь?

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

  1. На iPhone экспортируйте контакты в iCloud (или через iTunes).
  2. Скачайте файл .vcf с iCloud.com.
  3. Отправьте его на Xiaomi (например, через email или Telegram).
  4. Откройте файл на Xiaomi — контакты автоматически импортируются.

Важно: Если контакты на iPhone синхронизированы с Google, они автоматически появятся на Xiaomi после входа в тот же аккаунт Google.

Почему на Xiaomi отображаются дубли контактов?

Дубли возникают из-за одновременной синхронизации с Mi Account и Google Account. Чтобы устранить:

  1. Откройте «Контакты» → «Управление контактами» → «Объединить».
  2. Выберите дублирующиеся контакты и объедините их.
  3. Отключите синхронизацию контактов в одном из аккаунтов (Mi или Google).

Если дубли остаются, экспортируйте все контакты в .vcf, удалите их все, а затем импортируйте обратно.

Как перенести контакты со старого Xiaomi на новый?

Самые надёжные способы:

  • ☁️ Синхронизируйте оба телефона с одним Mi Account или Google Account.
  • 📂 Экспортируйте контакты в файл .vcf на старом телефоне и импортируйте на новом.
  • 🔄 Используйте функцию «Клонирование приложений» в MIUI (доступно на некоторых моделях).

Не рекомендуется: переносить контакты через SIM-карту — это приведёт к потере дополнительных полей (email, адреса).

Можно ли восстановить контакты после сброса к заводским настройкам?

Да, если:

  • Вы делали локальное резервное копирование в MIUI (см. раздел 4).
  • Контакты были синхронизированы с Mi Account или Google Account.
  • Вы экспортировали контакты в файл .vcf и сохранили его на ПК или облако.

Если ничего из этого не было сделано, шансы на восстановление минимальны — придётся использовать программы вроде Dr.Fone, но успех не гарантирован.

Где хранятся контакты WhatsApp на Xiaomi?

Контакты WhatsApp не хранятся отдельно — приложение берёт их из общей телефонной книги. Однако WhatsApp создаёт собственную базу данных в папке:

/sdcard/Android/media/com.whatsapp/WhatsApp/Databases/msgstore.db

В ней содержатся только чаты и сообщения, но не номера телефонов. Чтобы резервная копия контактов WhatsApp работала корректно, убедитесь, что:

  • Все нужные номера сохранены в телефонной книге Xiaomi.
  • Включена синхронизация контактов с Google или Mi Account.