Введение / Зачем это нужно
Удаление важных контактов — частая и неприятная ситуация. Она может случиться из-за случайного нажатия, сброса телефона к заводским настройкам или синхронизации с пустым списком. К счастью, Android и связанные сервисы (Google, облако производителя) сохраняют данные, и вернуть их часто можно без специальных навыков. Этот гайд собрал все рабочие способы — от простого восстановления через веб-интерфейс до использования ADB.
После выполнения вы получите обратно удалённые номера телефонов, email и другие данные контактов.
Требования / Подготовка
Перед началом убедитесь, что:
- Устройство на Android 5.0 (Lollipop) или новее.
- Доступ к Google-аккаунту, который использовался для синхронизации контактов (если такая синхронизация была включена).
- Интернет-соединение для доступа к облачным сервисам.
- Для способа с ADB: установленные Android SDK Platform-Tools на компьютере и включённая отладка по USB в параметрах разработчика телефона.
- Для сторонних приложений: свободное место на устройстве для установки и сканирования.
Пошаговая инструкция
Шаг 1: Проверьте корзину Google Contacts
Это самый быстрый способ, если контакты удалялись не более 30 дней назад.
- На компьютере или в мобильном браузере откройте contacts.google.com.
- Войдите в тот Google-аккаунт, который был привязан к телефону.
- В левом боковом меню найдите пункт «Корзина» (Bin/Trash) и кликните на него.
- Если в списке есть нужные контакты, отметьте галочками и нажмите кнопку «Восстановить» (Recover).
- После восстановления контакты появятся в основном списке и синхронизируются с телефоном при следующем подключении к сети.
💡 Совет: Корзина Google Contacts хранит данные 30 дней. Если этот срок истёк, переходите к следующему шагу.
Шаг 2: Восстановите из резервной копии Google
Если корзина пуста, но вы включали резервное копирование контактов в Google.
- На телефоне откройте Настройки → Система → Резервное копирование (название может отличаться: «Резервная копия и восстановление», «Google Резервное копирование»).
- Найдите пункт «Восстановить контакты» или «Восстановить резервную копию».
- Система покажет список доступных резервных копий. Выберите ту, которая была создана до даты удаления контактов.
- Нажмите «Восстановить» и дождитесь завершения. Телефон может перезагрузиться.
- Откройте приложение «Контакты» и проверьте, вернулись ли данные.
Шаг 3: Используйте облако производителя (Samsung Cloud, Mi Cloud и др.)
Многие производители имеют собственные облачные сервисы с функцией бэкапа.
- Для Samsung: Откройте приложение «Samsung Cloud» (или «Настройки» → «Облако и аккаунты» → «Samsung Cloud»). Перейдите в раздел «Резервные копии», выберите копию контактов и восстановите.
- Для Xiaomi/Redmi/POCO: Откройте «Настройки» → «Об аккаунте» → «Mi Cloud». Включите синхронизацию контактов, если была отключена, либо найдите историю резервных копий.
- Для Huawei/Honor: Используйте «Huawei Cloud» (Настройки → Аккаунт → Облако).
Шаг 4: Примените приложение для глубокого сканирования
Если облачные методы не помогли, попробуйте восстановить данные непосредственно из памяти телефона. Важно: этот метод работает лучше на не-зашифрованных разделах и без root-прав, но гарантий нет.
- Установите из Google Play проверенное приложение, например, DiskDigger (бесплатная версия) или EaseUS MobiSaver.
- Запустите приложение и дайте ему разрешение на доступ к памяти (Storage).
- Выберите тип сканирования: «Файлы контактов» (VCF, SQLite базы) или «Глубокое сканирование» (для не-root устройств).
- Начните сканирование. Процесс может занять от 5 до 30 минут в зависимости от объёма памяти.
- После завершения приложение покажет список восстановленных контактов. Выберите нужные и экспортируйте их в файл
.vcfили напрямую в приложение «Контакты».
Шаг 5: Восстановите через ADB (для опытных)
Этот способ требует компьютера и включённой отладки по USB. Он позволяет получить доступ к базе данных контактов, если она ещё не перезаписана.
- Убедитесь, что на телефоне включена отладка по USB (Настройки → О телефоне → Номер сборки (тап 7 раз) → Настройки разработчика → Отладка по USB).
- Подключите телефон к компьютеру через USB.
- Откройте терминал (Command Prompt, PowerShell или Terminal) и выполните:
adb devices
Убедитесь, что устройство обнаружено (список не пуст). 4. Получите доступ к базе данных контактов:
adb shell
cd /data/data/com.android.providers.contacts/databases/
- Сделайте резервную копию базы (на случай ошибки):
sqlite3 contacts2.db ".backup contacts_backup.db"
- Экспортируйте таблицу контактов в читаемый формат:
sqlite3 contacts2.db "SELECT * FROM contacts;" > contacts_dump.txt
- В файле
contacts_dump.txtбудут все записи. Для импорта в читаемый вид можно использовать сторонние SQLite-клиенты или скрипты на Python для преобразования в VCF. Это сложный ручной процесс, подходит только для технически подкованных.
Проверка результата
- Откройте стандартное приложение «Контакты» на телефоне.
- Убедитесь, что количество контактов увеличилось и в списке присутствуют нужные имена/номера.
- Попробуйте позвонить на один из восстановленных номеров или отправить SMS, чтобы проверить корректность данных.
- Если контакты синхронизированы с Google, проверьте их наличие на contacts.google.com — они должны отобразиться там.
Возможные проблемы
- Синхронизация с пустым списком: Если на другом устройстве (например, планшете) контакты были удалены, при включённой синхронизации «пустой» список может перезаписать восстановленный. Решение: отключите синхронизацию контактов на всех устройствах, восстановите на основном, затем включите синхронизацию снова.
- Нет резервных копий в облаке: Если ни Google, ни облако производителя не имели актуальных бэкапов, шансы низкие. Попробуйте методы 4 и 5, но учтите, что после удаления данные в памяти могут быть перезаписаны.
- Ошибка доступа при сканировании (DiskDigger): На новых версиях Android (10+) приложения без root-прав могут не видеть системные каталоги. Решение: дайте приложению разрешение «Файлы и медиа» в настройках, либо используйте ADB-способ.
- ADB не видит устройство: Убедитесь, что драйверы USB установлены (для Windows) и режим подключения установлен как «Файлы» (MTP), а не «Только зарядка».
- Восстановленные контакты без имён: Некоторые приложения могут восстановить только номера в виде файла
.vcfс пустыми полями имени. Решение: откройте VCF-файл в текстовом редакторе и вручную добавьте имена в форматеFN:Имя Фамилияперед импортом.
BEGIN:VCARD
VERSION:3.0
FN:Иван Иванов
TEL:+79991234567
END:VCARD