Восстановление утерянного номера телефона с помощью хакерского мышления | от István Tóth
Недавно я случайно потерял важный номер телефона в результате очистки раздела данных моего устройства Android (из-за перехода обновления ОС с официальной, но неподдерживаемой ветки LineageOS на мою неофициальную, но обновленную поддерживаемую ветку Сборки LineageOS). Все данные были заархивированы, но, к сожалению, этого одного номера телефона не было, а это было важно. Так что пришлось как-то восстанавливать.
Поскольку стертый раздел данных был зашифрован, а ключи шифрования потеряны, любая криминалистическая экспертиза стертого раздела была бы чрезвычайно сложной или почти невозможной.
Где еще мы могли бы найти этот номер? Кажется очевидным получить его от оператора мобильной связи, поскольку они наверняка все регистрируют. К счастью, в моем профиле подписки была включена (бесплатная) услуга «электронная детализация звонков», поэтому у меня была возможность легко получить подробную информацию о прошлых звонках в Интернете, получив доступ к своим историческим счетам.
После недолгих размышлений я смог оценить узкие временные рамки, когда я инициировал звонок своему потерянному контакту. Я проверил этот период моих исходящих вызовов в своих счетах, доступных онлайн, отфильтровал известные номера и оставил только один, который почти наверняка был потерянным, который я искал.
Однако осталась небольшая проблема: оператор сотовой связи маскирует последние две цифры номеров в журналах вызовов из соображений конфиденциальности, поэтому отсутствующий номер телефона выглядел как 3012345**, где ** по-прежнему неизвестен.
Пробовал спросить номер напрямую у оператора, но мне отказали. (Они врут, что даже не знают этого, что явно является псевдо-конфиденциальностью. 🙂 )
Другой (хакерский) вариант — брутфорс. У нас есть только 100 номеров, чтобы попробовать, так что это должно сработать. Но это также можно сделать с умом, например, не звоня на недействительные или иностранные номера. Наш план состоит в том, чтобы использовать разведданные с открытым исходным кодом (OSINT), пытаясь использовать внутренние базы данных популярных приложений для обмена сообщениями или облачных сервисов, таких как Google, Whatsapp, Viber.
На практике мы должны загрузить 100 телефонных номеров-кандидатов в телефонную книгу Android, установить и зарегистрироваться в Whatsapp, Viber и т. д. и давайте посмотрим, какие данные были синхронизированы. Например, у Google есть контактные имена для номеров, Viber предлагает аватарки даже для чистых номеров без имен, поэтому, если нам повезет, мы сможем получить достаточно информации для идентификации потерянного контакта.
Для проведения расследования нам нужен телефон Android, учетная запись Google и номер телефона (на практике с SIM-картой) для регистрации приложений мессенджера.
Поскольку я не хотел смешивать этот разведывательный проект с открытым исходным кодом с моим настоящим личным профилем, я использовал специальную фальшивую личность. Я использовал эмулятор Android вместо реального устройства, использовал выделенную учетную запись Google и использовал выделенный номер телефона (со свежей предоплаченной SIM-картой). Использование выделенных учетных записей для таких проектов настоятельно рекомендуется по нескольким причинам.
Например, приложения для обмена сообщениями могут заблокировать вашу личность, если обнаружат злонамеренное использование, чего следует избегать.
Достать SIM-карту никогда не бывает сложно, я просто получил ее бесплатно. Я активировал его на одном из своих устаревших сотовых телефонов +10 лет назад. Единственная услуга, которая мне была нужна, это получение СМС-подтверждения для регистрации.
Запуск эмулятора Android в моей ОС Arch Linux хорошо документирован, я предпочитаю использовать инструменты командной строки Android SDK, доступные в AUR.
Установка инструментов командной строки:
$ git clone https://aur.archlinux.org/android-sdk-cmdline-tools-latest.git
$ cd android-sdk-cmdline-tools-latest
$ makepkg -s
$ sudo pacman -U android-sdk-cmdline-tools-latest-2.1-1-x86_64.pkg.tar.zst
Возьмите последнюю версию Android образ системы и создайте виртуальное устройство Android:
$ sudo /opt/android-sdk/cmdline-tools/latest/bin/sdkmanager 'system-images;android-30;google_apis_playstore;x86_64'
$/opt/android-sdk /cmdline-tools/latest/bin/avdmanager создать avd -n osint -d 10 -k 'системные изображения; android-30; google_apis_playstore; x86_64'
Для удобства я обычно добавляю поддержку аппаратной клавиатуры, добавляя hw. к
keyboard=yes ~/.android/avd/osint.avd/config.ini .
Теперь можно запустить эмулятор командой:
$ ANDROID_SDK_ROOT=/opt/android-sdk /opt/android-sdk/emulator/emulator @osint
Тем временем я зарегистрировал выделенную учетную запись Google на своем рабочем столе (с моим выделенным номером телефона выше). Это хорошо для профиля Android, а также отлично подходит для синхронизации и загрузки 100 телефонных номеров-кандидатов на устройство Android.
Давайте создадим 100 телефонных номеров-кандидатов (в формате CSV, подходящем для импорта в Google Контакты):
$ ( echo "Телефон" ; для i в `seq 0 9`; выполните для j в `seq 0 9`; выполните echo "+363012345$i$j" ; готово ; готово ) > phone.csv
А теперь импортируйте созданный phone.csv в contact.google.com:
Пару номеров уже идентифицировали, но, к сожалению, того, что я искал, до сих пор нет:
Google Contacts идентифицирует некоторые из импортированных телефонных номеров Давайте попробуем приложения для обмена сообщениями Android.
Импортированные телефонные номера доступны в телефонной книге Android после синхронизации (с той же учетной записью Google):
После установки Viber из Google Play и регистрации по номеру телефона (с использованием SIM-карты в моей старой ячейке дампа телефон), контакты (номера телефонов) в телефонной книге синхронизируются.
После синхронизации были доступны аватарки, совпадающие с телефонными номерами с аккаунтами Viber:
Viber на Android показывает фотографии профилей для телефонных номеров, найденных в телефонной книгеК счастью, одна из фотографий профиля совпала, и я узнал свой потерянный контакт, поэтому я нашел потерянный номер телефона. 😉
Наконец-то найден потерянный контакт с помощью Viber Обратите внимание, что использование приложений Android Contact является известным методом OSINT для получения информации о телефонных номерах. Вот один из них для справки и дальнейшего чтения от Арика Толера из Bellingcat.
3 способа восстановить потерянные/удаленные контакты на Huawei 2021
Большинство из нас, возможно, пострадали от потери данных на мобильных телефонах, особенно от потери контактов. Мобильные пользователи Huawei не являются исключением. Такие действия, как случайное удаление, обновление ОС, сброс настроек к заводским настройкам на Android, могут привести к неожиданной потере контактов телефона. Крайне важно выяснить , как восстановить потерянные контакты на Huawei со временем, чтобы связаться с нашей семьей, друзьями, коллегами и т. д.
Что ж, в сегодняшнем отрывке мы перечислим три простых, но эффективных способа восстановить потерянные контакты. на телефонах Хуавей. Перед этим вы изучите пять подходов к поиску недостающих контактов на Huawei.
- Часть 1. Что делать в первую очередь, если вы потеряли контакты на телефоне Huawei?
- Часть 2: Как получить исчезнувшие контакты на Huawei с недавно удаленного экрана
- Часть 3.

Как восстановить недостающие контакты Huawei из резервной копии Huawei - Часть 4: Как восстановить потерянные контакты на Huawei без резервного копирования?
Часть 1. Что делать в первую очередь, если вы потеряли контакты на телефоне Huawei?
1. Убедитесь, что на вашем телефоне Huawei отображаются все контакты
Если вы потеряли контакты на телефоне Huawei серии P40/P30/Mate40/Mate 30/Ascend/Nova и т. д., в первую очередь необходимо проверить, отображает ли ваше устройство все контакты. Для этого:
- Откройте список контактов.
- Коснитесь меню (три точки).
- Нажмите Настройки > Контакты.
- Откройте диалоговое окно «Контакты для отображения».
- Выберите «Все контакты», чтобы проверить, скрыты ли некоторые контакты Huawei.
Похожие сообщения:
- 4 интеллектуальных метода восстановления удаленных текстовых сообщений с телефона Huawei
- Как восстановить данные с телефона или планшета Android, поврежденного водой?
2.
Проверьте, хранятся ли контакты на вашей SIM-картеВозможно, приведенное выше решение не работает. Теперь попробуйте проверить, хранит ли ваша SIM-карта некоторые из ваших контактов:
- Если на SIM-карте вашего телефона Huawei хранится большое количество контактов, загрузка элементов после обновления или перезагрузки может занять некоторое время. Подождите несколько минут, пока контакты отобразятся.
- Возможно, вы импортировали vCard из внутренней памяти телефона или импортировали контакты с его SIM-карты. При этом ваш телефон автоматически объединит повторяющиеся контакты.
- Извлеките SIM-карту и снова вставьте ее в слот. Подождите, пока телефон распознает его, и посмотрите, появятся ли ваши отсутствующие контакты.
- Если в телефон вставлены две SIM-карты, сохраните контакты на любой из них и отключите SIM-карту в настройках двух SIM-карт, вы не сможете увидеть контакты, хранящиеся на этой карте.
3. Проверьте, установлено ли стороннее приложение для работы с контактами в качестве приложения по умолчанию
Контакты могут не отображаться нормально, что может произойти при использовании стороннего приложения для контактов в случае ограниченных разрешений или ошибок приложения.
(Узнайте, как исправить ошибку «Приложение Android не установлено»)
Для этого откройте «Настройки» от Huawei > найдите приложения по умолчанию > выберите предустановленное приложение «Набор номера» для вызова. (Для EMUI 10.0 или 10.0.1 выберите здесь приложение «Телефон»; для EMUI 10.1 выберите приложение «Контакты».)
4. Отключить разрешение контактов для других приложений
Вот простые шаги, чтобы отключить разрешения контактов для других приложений:
- Откройте «Настройки» > найдите и получите доступ к разрешениям приложений.
- Коснитесь «Контакты» и отключите переключатели для сторонних приложений.
Будьте осторожны, предоставляя разрешения на доступ к контактам сторонним приложениям, которые могут изменять ваши контакты.
5. Удалите данные в приложении «Контакты» и повторите попытку
Во время загрузки контактов может возникнуть ошибка. Чтобы решить эту проблему, откройте «Настройки Huawei» > найдите и откройте «Приложения» > выберите «Контакты» > «Хранилище» > «Удалить данные».
Наконец, не забудьте сделать резервную копию всего вашего телефона Huawei в целях безопасности, если вы можете найти потерянные вещи с помощью вышеуказанных средств. Если нет, продолжайте читать, чтобы узнать о трех простых способах восстановления потерянных контактов на Huawei.
Часть 2: Как получить исчезнувшие контакты на Huawei с недавно удаленного экрана
Телефонные контакты Huawei исчезли. Скорее всего, вы их случайно удалили. Теперь вы можете попытаться вернуть их с экрана «Недавно удаленные». Вы можете сделать это либо в настройках Huawei, либо в облаке Huawei (если вы синхронизировали свои контакты с облаком до их потери)
Примечание: Начиная с EMUI 10.0, недавно удаленные данные можно восстановить в течение 30 дней после удаления.
> Как восстановить контакты Huawei из настроек
- Откройте настройки телефона Huawei.
- Поиск и доступ к Организовать контакты.
- Если доступен параметр «Недавно удаленные», нажмите и удерживайте контакты на экране «Недавно удаленные».

- Коснитесь Повторить.
- Если параметр недоступен, это означает, что восстановление потерянных контактов не поддерживается на этом телефоне.
> Как восстановить контакты из облака Huawei
- Перейдите на сайт cloud.huawei.com на своем телефоне или ПК.
- Войдите в свою учетную запись Huawei.
- Нажмите «Недавно удаленные» внизу экрана.
- Выберите контакты, которые вы хотите восстановить, и нажмите Повторить.
- На экране «Контакты» вы можете проверить, все ли ваши удаленные/потерянные контакты были восстановлены.
- Войдите в Huawei Cloud на своем телефоне и включите синхронизацию контактов.
- Контакты будут синхронизированы с этим телефоном.
Подробнее:
- Как восстановить удаленные контакты из Gmail/Outlook?
- Передача данных Huawei: перенос данных между Huawei и другими телефонами/компьютерами
Часть 3: Как восстановить недостающие контакты Huawei из резервной копии Huawei
Это довольно простой способ восстановить контакты, если перед потерей контактов вы сделали резервную копию с помощью встроенного приложения резервного копирования Huawei.
Как восстановить контакты на телефоне Huawei из резервной копии Huawei?
- Откройте приложение Backup из главного меню телефона Huawei.
- Коснитесь опции «Восстановить».
- Выберите, где будет сохранена ваша резервная копия.
- Коснитесь «Далее», чтобы продолжить процесс восстановления.
- Введите пароль для резервной копии, если она была защищена паролем.
- Выберите Контакты из вариантов, доступных на следующем экране.
- Нажмите «Начать восстановление».
- После этого откройте «Контакты» и проверьте восстановленные данные.
Часть 4: Как восстановить потерянные контакты на Huawei без резервного копирования?
Если случайное удаление не является причиной отсутствия контактов Huawei или у вас нет резервной копии перед их потерей, необходимо иметь программное обеспечение для восстановления, такое как MobiKin Doctor для Android (Win и Mac).
MobiKin Doctor для Android примечателен тем, что он может:
- Восстанавливать потерянные контакты на телефоне Huawei с высокой скоростью восстановления.
- С легкостью восстанавливайте данные как из внутренней памяти Android, так и из SD-карты.
- Поддержка извлечения данных, таких как контакты, журналы вызовов, SMS, фотографии, музыка, видео, аудио и документы.
- Применить к различным устройствам Android, включая Huawei P40/P40 Pro/P30/P30 Pro/P20/P20 Pro/Mate 40/Mate 30/Mate 20/Mate 10/Mate X/Nova 8/Nova 7/Nova 6/Nova 5 /G/Y/Восхождение и т. д.
Защитите свою конфиденциальность.
Как восстановить потерянные контакты на телефоне Huawei с помощью MobiKin Doctor для Android?
Для восстановления контактов вам необходимо заранее получить root права на телефон Huawei, чтобы программа могла выполнить глубокое сканирование внутренней памяти вашего устройства.
Шаг 1. Подключите Huawei к ПК с помощью USB-кабеля и запустите инструмент на этом компьютере. Чтобы утилита распознала ваш телефон, вам может потребоваться включить отладку по USB на вашем устройстве Huawei. Тогда все готово.
Шаг 2. Выберите «Контакты» на основном экране и нажмите «Далее». Впоследствии программа выполнит тщательное сканирование вашего устройства. Вскоре контакты вашего телефона появятся на правой панели.
Шаг 3. Ваши удаленные/потерянные контакты будут отмечены программой красным цветом. Теперь просмотрите и выберите те, которые вы хотите, прежде чем нажать «Восстановить», чтобы сохранить нужные контакты на вашем компьютере.
Видео инструкция как восстановить удаленные контакты с Huawei:
Заключительные замечания
Как мы уже говорили ранее в предисловии, существует множество причин, которые несут ответственность за потерю контактов Huawei.



