Как достать данные с заблокированного андроида

Как достать данные с заблокированного андроида

Ни для кого не секрет, что с нашими «умными» устройствами может произойти всякое, в том числе и такая неприятная поломка как разбитый тачскрин. Что делать в таком случае? Ведь в нем остались все наши данные: контакты, сообщения и пр.

Конечно, самым простым решением будет замена поврежденного экрана. Но если его нет, а данные нужны вчера? В этой теме постараемся собрать все возможные способы восстановления необходимых нам данных.

1. Самое очевидное — меняем тачскрин. Где взять? Спрашиваем в теме аксессуаров своего устройства или тут.

2. Если аппарат поддерживает протокол MHL, можно попробовать подключить его по HDMI к монитору или телевизору. Подключаем мышь по Bluetooth или USB и в случае успешного подключения пробуем сохранить свои данные на карту памяти.

3. Если была включена отладка по USB то пробуем через ADB командой

или чрез приложение QtADB. Подробнее про ADB можно почитать в этой теме ADB и все что с помощью него можно сделать

4. Пробуем достать контакты с помощью приложения MyPhoneExplorer. Ставим и копируем содержимое в компьютер. Телефонная часть программы устанавливается без подтверждения с дисплея. Отладка по USB должна быть включена!

Сообщение отредактировал KEEPERekb — 23.03.19, 22:47

Помогите вытащить контакты!

Fly IQ440
ОС и прошивка: Android 4.0.4

Есть стоковый телефон Fly IQ440 с разбитым стеклом экрана. Стекло сняли. Тач, само собой, не работает, но экран и изображение в полном порядке. Все что осталось от сенсора это небольшой шлейф, торчащий возле экрана. При касании к шлейфу телефон реагирует, но очень непредсказуемо и сделать что-то толковое таким образом почти нереально.

Задача — вытащить контакты, которые лежат в памяти телефона.

Сам я пару дней искал информацию в интернете и на этом форуме, делал попытки восстановить контакты, но все решения, которые я находил требуют включения отладки по USB или плюс к ней еще и рут. Попытки включить отладку путем мацанья шлейфа не увенчались успехом. Максимум, мне удалось зайти в настройки и проскролить до пункта «для разрабочиков», но попасть по нему так и не вышло. Думал про управление смартом через вай фай или блютуз (их включить не составляет особого труда), но все что нашел — требует предварительной установки приложения на смарт. Также пробовал подключать мышку через OTG кабель с активным питанием — не определяется.

В итоге, я решил спросить совета у вас. Возможно, конкретно в такой ситуации есть какие-то способы восстановления контактов?
:thank_you:

Сообщение отредактировал SileLence — 05.08.14, 14:41

Всем спасибо, вопрос решился общими усилиями коллег на работе. При этом решился до смешного просто — без прошивок, кабелей и левого софта. Описываю!

Возникла идея попробовать зайти в системное меню телефона. Сначала попробовал включить с зажатыми «power» и «volume-«, но толкового там ничего нет, а потом включил «power» + «volume+» и там нашелся интересный пункт меню «backup user data». Управление в меню осуществляется с помощью клавиш громкости и включения. Забыл сказать, перед этим вставил карту памяти в телефон.
Началось копирование бекапа весом 144 мб. Когда закончилось, флешку извлек, вставил в компьютер и обнаружили файл с расширением .backup, распаковал с помощью 7zip. Полученный файл опять распаковал и увидел кучу папок. По пути

лежит заветный contacts.db.
Дальше выполнил первые два пункта из этого поста и запрос из этого. Полученный файл открыл Экселем.

Всем спасибо, надеюсь, мой опыт кому-то поможет :thank_you:

Сообщение отредактировал SileLence — 05.08.14, 16:27

Отладка по USB не включена.
Дисплеи не рабочий.

сем спасибо, вопрос решился общими усилиями коллег на работе. При этом решился до смешного просто — без прошивок, кабелей и левого софта. Описываю!

Возникла идея попробовать зайти в системное меню телефона. Сначала попробовал включить с зажатыми «power» и «volume-«, но толкового там ничего нет, а потом включил «power» + «volume+» и там нашелся интересный пункт меню «backup user data». Управление в меню осуществляется с помощью клавиш громкости и включения. Забыл сказать, перед этим вставил карту памяти в телефон.
Началось копирование бекапа весом 144 мб. Когда закончилось, флешку извлек, вставил в компьютер и обнаружили файл с расширением .backup, распаковал с помощью 7zip. Полученный файл опять распаковал и увидел кучу папок. По пути
/data/data/com.android.providers.contacts/databases/
лежит заветный contacts.db.
Дальше выполнил первые два пункта из этого поста и запрос из этого. Полученный файл открыл Экселем.

Читайте также:  Layout width layout height android

Всем спасибо, надеюсь, мой опыт кому-то поможет

SileLence, Привет,ты уверен,что распаковывал с помощью 7-зип? Просто таже самая ситуация, но 7-зип не распаковывает, говорит,что не его формат.

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

Надо «всего лишь» найти сервис, в котором часто ремонтируют подобную модель аппарата, в таких сервисах часто у может быть найдет просто рабочий, пусть и не новый, тачскрин (или экранный модуль) для Вашей модели аппарата.
В этом случае, часто можно договориться за умеренную плату установить временно рабочий тачскрин на Ваш поврежденный аппарат, и извлечь из него данные, даже не собирая аппарат, а «на весу».

Видимо этим вариантом и займусь..

п.с. через ADB пишет, что device unauthorized. Вот только мне кажется, что я точно включал отладку по USB когда делал рут права(( С этим уже ничего не поделать?

Контакты Android хранятся в директории /data/data/com.android.providers.contacts/databases/ в файле contacts.db или на некоторых прошивках contacts2.db.
Данный файл является базой данных sqlite и может быть прочитан с помощью соответсвующего программного обеспечения.

Теперь как я доставал контакты с телефона у которого отказал сенсор. Экспорт контактов никогда не производился, была отключена функция отладки по USB, и пользуясь способом способом, 7zip не смог распаковать .backup сделанный стандартным рекавери, а adb почему-то не видел требуемые файлы в папке
data.

Находим на 4pda информацию по установке ClockworkMod recovery (CWM) FAQ по ClockworkMod recovery для вашего девайса и качаем требуемые файлы.
Для этого как правило нам понадобятся:
1. драйвера для подключения девайса к компьютеру
2. recovery.img — образ CWM
3. fastboot или FlashTool — потребуется для прошивки образа CWM в девайс, выбирайте более понятный для вас
4. нужен будет архиватор для распаковки файла резервной копии (я использовал 7zip)
5. и какую-нибудь программку для работы с базами данных (я использовал sqlitestudio)

теперь переходим к действиям по вытаскиванию нужной инфы:
1. по скачиванию и установке драйверов, образов и программ писать особо не буду большая часть должна быть описана в инструкции к вашему девайсу на 4PDA и делается почти везде одинаково
2. установив CWM пробуем войти в него (обычно для этого требуется зажать кнопку включения и увеличения/уменьшения громкости)
3. там выбираем пункт по созданию бэкапов ‘buckup and restore’ и делаем его на флэшку ‘Buckup’ 🙂
4. скачиваем с флэшки на комп файлик data.ext4.tar, он должен быть в папке clockworkmod/backup (в название так же будет фигурировать дата ее создания)

объясню смысл текущего запроса
создаем табличку с колонками normalized_number, display_name на основе таблиц phone_lookup, raw_contacts
при условии, что данные из таблицы phone_lookup и колонки raw_contact_id = данным из таблицы raw_contacts колонки contact_id
исходя из этого кода могу предположить, что:
есть некие таблицы в которых есть колонки, в каждой из которой хранятся однотипные данные, в нашем случае это номера строк, имя и номер телефона
phone_lookup
raw_contact_id | normalized_number
1 |+79001111111
2 |+79002222222
raw_contacts
contact_id | display_name
1 |Вася
2 |Петя

т.е. мы с помощью нашего запроса получаем новую табличку, строки которой формируются из строк двух исходных путем их объединения
причем в одну строку поподают данные где raw_contact_id = contact_id
normalized_number|display_name
+79001111111|Вася
+79002222222|Петя

запросов уйма, т.к. почти в каждой таблице данные дублируются, доставать имя и телефон можно из разных таблиц и колонок, посмотрев все таблички и найдя нужные данные.
Можно на основе данного запроса сделать свой
SELECT ‘колонки через запятую’ FROM ‘таблицы через запятую’ WHERE ‘условие’
‘колонки через запятую’ можно писать в таком виде [таблица].[колонка] квадратные скобки можно опустить, но они могут спасти от ошибок, если вдруг названия таблиц/колонок имеют названия зарезервированных команд. Здесь мы через запятую указываем, какие данные хотим видеть в новой таблице

‘таблицы через запятую’ можно писать в таком виде [таблица]. Здесь мы указываем данные из каких таблиц мы хотим получить

Читайте также:  Android wifi по умолчанию

‘условие’ можно писать в таком виде [таблица1].[колонка1] = [таблица2].[колонка2], так же условий может быть несколько и они пишутся через логические операторы and и or, а так же могут группироваться с помощью круглых скобок. Условия нужны, чтобы объединить данные нескольких таблиц и с их помощью можно задавать фильтры. Например, если мы добавим в конце нашего запроса строку из одинарных кавычек ‘ AND display_name = «Саша»‘, то в нашей таблице окажутся не все контакты из нашего листа, а только номера телефонов людей которых зовут «Саша».

так же я обнаружил в данной базе давно удаленные номера, возможно это будет кому-то интересно.

таким же способом можно достать SMS из файла /data/data/com.android.providers.telephony/databases/mmssms.db
в файле data.ext4.tar лежат все пользовательские файлы, которые вам может понадобиться забрать с девайса

Сообщение отредактировал Gridzilla — 30.09.14, 12:17

Источник

Как восстановить с заблокированного телефона Android данные

Если вам интересно, можно ли восстановить данные с заблокированного Android, больше не беспокойтесь, потому что данная статья покажет лучший способ.

David Darlington

2021-05-12 17:46:17 • Обновлено: Решения для SD-карт • Проверенные решения

Часть 1. Можно ли получить доступ и получить данные с заблокированного Android-устройства

Ответ на этот вопрос зависит от разных факторов.

Например:

  • Если нужные данные находятся во внутренней или внешней памяти устройства
  • У вас есть способ обойти экран блокировки Android?
  • Вы хотите разблокировать устройство без потери данных?
  • Или вы хотите получить данные с заблокированного Android с разбитым экраном

Для любого сценария вам необходимо понять одну важную вещь:

Данные в телефоне Android с блокировкой экрана невозможно использовать, не говоря уже о том, чтобы их можно было извлечь. Вы даже не можете включить отладку по USB на заблокированных телефонах.

Поэтому, если вы хотите восстановить данные с заблокированного смартфона, вам сначала потребуется разблокировать экран Android.

И есть три способа разблокировать Android-устройство:

  • Используйте пароль своего аккаунта Google (если вы вошли в систему до блокировки экрана)
  • Используйте средство для снятия блокировки экрана Android
  • Выполните возврат к заводским настройкам

Первые два варианта не коснутся даже верхушки ваших данных. Вы получите свои файлы такими, какими они были.

Однако третий вариант очищает память Android.

И важно отметить, что в случае потери данных из внутреннего хранилища Android, а не с SD-карты, восстановление после сброса к заводским настройкам затруднено.

Не многие программы могут решить эту проблему. И если вы найдете такую программу, она потребует от вас рутирования телефона, что является еще одной сложной задачей для выполнения.

Почему так сложно восстановить файлы из внутренней памяти телефона Android?

Доступ к внутренней памяти устройства Android затруднен.

Когда вы подключаете Android к компьютеру, система открывает его через MTP (Media Transfer Protocol). Файлы в памяти телефона смонтированы как отдельный диск, поэтому инструменту восстановления данных сложно обойти его.

Если ваши данные находятся на SD-карте, и вы выполняете сброс настроек устройства до заводских, восстановление данных почти гарантировано, поскольку программа восстановления может легко получить к ним доступ и сканировать потерянные файлы.

Часть 2: Как восстановить файлы с заблокированного телефона Android

Если вы сохраняли данные Android на внешнем хранилище, например на SD-карте, и ваши данные были потеряны в процессе разблокировки заблокированного экрана, вам повезло.

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

И есть два способа сделать это:

  1. Вы можете подключить Android к компьютеру и выполнить восстановление на внешнем носителе.
  2. Выньте карту из вашего Android и подключите ее напрямую к компьютеру.

Но прежде чем мы проведем более глубокую оценку, какой инструмент восстановления данных является подходящим — подходящим с точки зрения надежности, высокой скорости восстановления и простоты для вас?

Чтобы ответить на этот вопрос, мы очищаем Интернет и внимательно изучаем несколько лучших в отрасли инструментов для восстановления данных, чтобы предложить вам одного из лучших в мире претендентов на восстановление удаленных файлов с Android с помощью SD-карты — Recoverit Восстановление данных программное обеспечение.

Recoverit Data Recovery — лучшее программное обеспечение для восстановления файлов

  • Используйте один из самых высоких показателей успешного восстановления данных в отрасли. Практически все восстановленные данные можно использовать.
  • Воспользуйтесь надежностью всемирно признанных экспертов в области восстановления данных с 2003 года. Восстановите более 5 000 000 пользователей восстановления данных доверяют ему более чем в 160 странах мира.
  • Окончательный ремонт видео — решения больше, чем просто восстановление

Гид пользователя

Чтобы восстановить внешний диск Android, извлеките SD-карту из устройства и подключите ее к компьютеру. Затем выполните трехэтапную процедуру ниже, чтобы восстановить потерянные данные.

Читайте также:  Мониторинг сети pro для андроид

Шаг 1. Найдите внешнее устройство.

Запустите приложение Recoverit, затем перейдите по местоположению установленной SD-карты.

Шаг 2. Сканируйте SD-карту.

Нажмите кнопку «Пуск», чтобы начать сканирование SD-карты. Это займет некоторое время, в зависимости от размера файла на SD-карте.

Шаг 3. Предварительный просмотр и восстановление файла

После сканирования нажмите функцию «Предварительный просмотр», чтобы просмотреть восстанавливаемые данные. После подтверждения данных, которые вы хотите восстановить, нажмите кнопку «Восстановить», чтобы восстановить данные.

Часть 3: Как разблокировать Android-устройство без потери данных

Разблокировать устройство Android можно множеством способов, не касаясь даже кончика ваших данных — например, разблокировка с помощью учетной записи Google или поиск моего мобильного телефона.

Но некоторые исправления, такие как возврат к заводским настройкам, приведут к потере данных.

Решение 1. Разблокируйте с помощью учетной записи Google

В отличие от пользователей iPhone, почти все пользователи Android не выполняют регулярное резервное копирование.

Поэтому, когда экран Android блокируется, лучшая рекомендация для разблокировки телефона без потери данных — использовать пароль учетной записи Google.

А чтобы использовать учетную запись Google для разблокировки устройства Android, вы должны выполнить настройку и зарегистрироваться перед блокировкой смартфона.

Вот пошаговая процедура разблокировки Android-устройства без потери данных:

Шаг 1. Просмотрите заблокированный экран и найдите «забыли пароль?» функция и нажмите на нее.

Шаг 2. Ваш Android попросит вас ответить на вопрос восстановления, который вы использовали для настройки своей учетной записи Google. Если вы помните его, введите его, и ваш Android разблокируется. Теперь вы можете получить доступ ко всем своим данным и установить пароль, который вы можете запомнить.

Шаг 3. Если вы не помните ответ на вопрос о восстановлении, введите любой пароль пять раз, чтобы вызвать функцию «Забыли пароль».

Шаг 4. Ваш телефон попросит вас ввести вашу учетную запись Google и пароль и войти в систему. Это действие разблокирует экран вашего телефона без потери данных.

Если описанный выше метод не работает для вас, потому что вы не помните свой пароль, попробуйте следующий шаг. Это должно сработать для вас.

Решение 2. Восстановите заводские настройки телефона

Восстановление заводских настроек — еще один вариант разблокировки устройств Android.

Действие отменяет все настройки, стирает все данные и возвращает телефон к исходным настройкам производителя.

Единственная проблема заключается в том, что вы можете навсегда потерять часть своих данных.

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

Вы можете восстановить заводские настройки только с помощью функции Factory Reset Android в режиме восстановления. Чтобы получить доступ к режиму восстановления, вы будете использовать кнопки своего телефона.

Этот метод разблокировки экрана удаляет все ваши данные из внутренней памяти.

Пошаговая процедура восстановления заводских настроек устройства Android

Шаг 1. Выключи свой телефон.

Шаг 2. Одновременно нажмите и удерживайте кнопку уменьшения громкости и кнопку питания, пока телефон не включится. Откроется экран загрузки Android.

Шаг 3. На экране загрузки используйте кнопку уменьшения громкости для перемещения вниз, пока не выделите параметр режима восстановления.

Шаг 4. Выделив режим восстановления, нажмите кнопку питания, чтобы перейти в режим восстановления. Вы должны увидеть робота Android.

Шаг 5. После того, как вы получите доступ к экрану режима восстановления, нажмите и удерживайте кнопку питания, при этом нажмите кнопку увеличения громкости один раз, затем отпустите кнопку питания.

Шаг 6. Используйте кнопку уменьшения громкости, чтобы перемещаться вниз, пока не выделите параметр «Очистить данные / восстановить заводские настройки». Выберите его с помощью кнопки питания.

Шаг 7. Затем нажмите кнопку питания, чтобы выбрать «Перезагрузить систему сейчас». Ваш телефон восстановится в том виде, в котором он был при новом.

Решение 3. Используйте программное обеспечение для удаления Android Lockscreen

Стороннее программное обеспечение для удаления блокировки экрана Android — это бескомпромиссное решение для разблокировки экрана Android. Не имеет значения, является ли экран блокировки паролем, отпечатками пальцев, булавкой или шаблоном, программа для удаления экрана блокировки Android может разблокировать без удаления данных.

Заключение

Блокировка экрана предназначена для защиты вашего телефона Android от несанкционированного доступа. Но когда вы каким-либо образом забываете пароль и хотите получить доступ к своим телефонам Android, блокировка экрана становится кошмаром.

Но хорошая новость в том, что есть несколько способов получить доступ к заблокированному телефону Android, восстановить потерянные данные и даже разблокировать устройство Android.

Источник

Оцените статью