Архивы WhatsApp содержат не только сообщения, медиафайлы и контакты, но и информацию о номерах телефонов собеседников. Иногда требуется извлечь конкретный номер (например, для восстановления контакта после удаления аккаунта или для переноса данных в другое устройство). Ниже представлен пошаговый гайд, который поможет вам получить нужный номер из резервной копии WhatsApp на Android и iOS.
Содержание
- Зачем может понадобиться извлечь номер
- Подготовка к работе
- Способ 1: Экспорт чата через WhatsApp (Android)
- Способ 2: Экспорт чата через WhatsApp (iOS)
- Способ 3: Работа с локальной резервной копией (Android)
- Способ 4: Извлечение из iCloud‑бэкапа (iOS)
- Способ 5: Использование сторонних утилит
- Полезные советы и ограничения
Зачем может понадобиться извлечь номер
- Восстановление контакта после случайного удаления аккаунта WhatsApp.
- Перенос данных на новый смартфон без использования функции «Перенести чаты».
- Анализ переписки для юридических или служебных целей (с согласия сторон).
- Создание резервной копии контактов в отдельном формате (CSV, VCF).
Подготовка к работе
Прежде чем приступать к извлечению номера, убедитесь, что выполнены следующие условия:
- Доступ к устройству – смартфон, на котором установлен WhatsApp, либо к его резервной копии;
- Версия WhatsApp – рекомендуется использовать последнюю стабильную версию (чтобы избежать изменений в формате бэкапа).
- Достаточно места на накопителе – для экспорта чатов и работы с архивами может потребоваться несколько сотен мегабайт.
- Файловый менеджер (на Android) или Файлы (на iOS) – для навигации по папкам.
- Текстовый редактор (например, Блокнот, Notepad++, VS Code) – для просмотра экспортированных txt‑файлов.
Способ 1: Экспорт чата через WhatsApp (Android)
- Откройте WhatsApp и перейдите в чат с нужным собеседником.
- Нажмите на три точки в верхнем правом углу → Ещё → Экспорт чата.
- Выберите, нужно ли включать медиафайлы (Без медиа достаточно для извлечения номера).
- Выберите способ отправки файла (например, отправить себе по email, сохранить в Google Drive или передать через мессенджер).
- Полученный
.txtфайл откройте любым текстовым редактором. - В первой строке файла обычно указывается информация о чате вида:
Чат с: +7 (999) -23‑45‑67
Номер телефона собеседника находится после двоеточия. - Скопируйте номер и сохраните его в нужном месте (контакты, заметки и т.д.).
Примечание: Если в чате участвуют несколько человек (группа), в экспорте будет указано название группы, а номера участников не будут показаны. В этом случае потребуется другой метод (см. ниже).
Способ 2: Экспорт чата через WhatsApp (iOS)
- Откройте WhatsApp и перейдите в нужный чат.
- Нажмите на имя контакта или группы в верхней части экрана.
- Прокрутите вниз и выберите Экспорт чата.
- Выберите Без медиа (или с медиа, если нужно).
- Отправьте чат себе по email, сохраните в «Файлы» или используйте «Аирдроп».
- Откройте полученный
.txtфайл в любом текстовом редакторе (например, «Заметки» или стороннее приложение). - Как и на Android, номер находится в первой строке после «Чат с:».
Способ 3: Работа с локальной резервной копией (Android)
Если стандартный экспорт чата недоступен (например, аккаунт удалён, но локальная копия осталась), можно извлечь номер напрямую из файла бэкапа.
- Подключите смартфон к компьютеру через USB и включите режим передачи файлов (MTP).
- Перейдите в папку WhatsApp/Databases.
- Найдите файл с именем вида
msgstore.db.crypt12(или crypt14, crypt15 в зависимости от версии). Это зашифрованная база данных чатов. - Для расшифровки потребуется ключ, расположенный в WhatsApp/Key (файл
key). Скопируйте оба файла на компьютер. - Используйте бесплатный инструмент WhatsApp Viewer (Java‑приложение) или Omni-crypt для расшифровки базы.
- После расшифровки откройте полученный
.dbфайл в любой SQLite‑браузер (например, DB Browser for SQLite). - В таблице
contactsнайдите запись с нужным JID (например,+7 -991234567@s.whatsapp.net). Номер телефона находится в полеraw_dataили можно извлечь из JID, удалив суффикс@s.whatsapp.net. - Скопируйте номер и сохраните его.
Важно: Работа с зашифрованными бэкапами требует базовых навыков работы с SQLite и понимания структуры данных WhatsApp. Если вы не уверены в своих действиях, лучше воспользоваться официальным экспортом чата (Способ 1/2).
Способ 4: Извлечение из iCloud‑бэкапа (iOS)
Apple не предоставляет прямого доступа к содержимому iCloud‑бэкапов WhatsApp без восстановления всего устройства. Тем не менее, можно воспользоваться следующим обходным путём:
- Убедитесь, что на iPhone включена резервная копия WhatsApp в iCloud (Настройки → [ваше имя] → iCloud → Управление хранилищем → WhatsApp).
- На другом iPhone или iPad войдите в тот же Apple ID и установите WhatsApp.
- При первой настройке WhatsApp предложит восстановить чаты из iCloud‑бэкапа. Согласитесь.
- После восстановления перейдите в нужный чат и выполните экспорт чата (см. Способ 2).
- Получив txt‑файл, извлеките номер как описано ранее.
- Если восстановление нежелательно (например, вы не хотите перезаписывать текущие данные), используйте сторонние программы для просмотра iCloud‑бэкапов (например, iMazing или Dr.Fone), которые позволяют просматривать содержимое бэкапа без полного восстановления устройства.
Способ 5: Использование сторонних утилит
Существует множество программ, которые утверждают, что могут извлечь данные из резервных копий WhatsApp. Ниже перечислены проверенные решения, которые работают без необходимости ручного расшифрования:
- WhatsApp Recovery (Dr.Fone) – поддерживает Android и iOS, позволяет просматривать чаты, контакты и медиафайлы из локальных и облачных бэкапов.
- iMobie PhoneRescue – имеет модуль для восстановления данных WhatsApp из iTunes/iCloud бэкапов.
- Tenorshare UltData WhatsApp Recovery – работает с зашифрованными базами Android и iCloud‑бэкапами iOS.
- Backup Extractor for WhatsApp (бесплатная утилита с открытым кодом) – извлекает msgstore.db и ключ, затем преобразует базу в читаемый формат.
- Экспорт чата без медиафайлов создаёт небольшой txt‑файл, который легко открыть даже на слабых устройствах.
- Если номер не отображается в первой строке экспорта, проверьте, не включён ли режим «Конфиденциальность → Скрыть номер» в настройках WhatsApp (это может влиять на отображение в некоторых версиях).
- Для групповых чатов номер конкретного участника можно увидеть только в информации о группе (Информация о группе → Участники). Экспорт чата не показывает индивидуальные номера участников.
- При работе с локальными бэкапами на Android помните, что файлы
msgstore.db.crypt*перезаписываются ежедневно (по умолчанию – в 2:00 ночи). Если вам нужна конкретная дата, скопируйте нужный бэкап до его перезаписи. - В iOS резервные копии WhatsApp хранятся в iCloud только если включена опция «Резервное копирование чатов». Без неё восстановить данные из iCloud невозможно.
- Всегда делайте резервную копию текущих данных устройства перед экспериментами с бэкапами и сторонними утилитами.
При использовании любого стороннего ПО убедитесь, что вы скачиваете его с официального сайта, чтобы избежать вредоносного ПО. Также проверьте, что программа не требует доступа к вашим личным данным помимо необходимого для извлечения бэкапа.
Полезные советы и ограничения
Следуя этим инструкциям, вы сможете извлечь номер телефона из любого доступного архива WhatsApp – будь то обычный экспорт чата, локальная база данных на Android или iCloud‑бэкап на iOS. Если возникнут сложности, не стесняйтесь обращаться к официальной поддержке WhatsApp или к сообществам пользователей на форумах (например, XDA‑Developers, Reddit r/WhatsApp).