Ни для кого не секрет, что с нашими "умными" устройствами может произойти всякое, в том числе и такая неприятная поломка как разбитый тачскрин. Что делать в таком случае? Ведь в нем остались все наши данные: контакты, сообщения и пр.
Конечно, самым простым решением будет замена поврежденного экрана. Но если его нет, а данные нужны вчера? В этой теме постараемся собрать все возможные способы восстановления необходимых нам данных.
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.
Дальше выполнил первые два пункта из этого поста и запрос из этого. Полученный файл открыл Экселем.
Всем спасибо, надеюсь, мой опыт кому-то поможет
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_ >исходя из этого кода могу предположить, что:
есть некие таблицы в которых есть колонки, в каждой из которой хранятся однотипные данные, в нашем случае это номера строк, имя и номер телефона
phone_lookup
raw_contact_id | normalized_number
1 |+79001111111
2 |+79002222222
raw_contacts
contact_id | display_name
1 |Вася
2 |Петя
т.е. мы с помощью нашего запроса получаем новую табличку, строки которой формируются из строк двух исходных путем их объединения
причем в одну строку поподают данные где raw_contact_ >normalized_number|display_name
+79001111111|Вася
+79002222222|Петя
запросов уйма, т.к. почти в каждой таблице данные дублируются, доставать имя и телефон можно из разных таблиц и колонок, посмотрев все таблички и найдя нужные данные.
Можно на основе данного запроса сделать свой
SELECT ‘колонки через запятую’ FROM ‘таблицы через запятую’ WHERE ‘условие’
‘колонки через запятую’ можно писать в таком виде [таблица].[колонка] квадратные скобки можно опустить, но они могут спасти от ошибок, если вдруг названия таблиц/колонок имеют названия зарезервированных команд. Здесь мы через запятую указываем, какие данные хотим видеть в новой таблице
‘таблицы через запятую’ можно писать в таком виде [таблица]. Здесь мы указываем данные из каких таблиц мы хотим получить
‘условие’ можно писать в таком виде [таблица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
Представим ситуацию: по какой-то случайности ваш смартфон упал или был раздавлен так, что его дисплей не работает. Абсолютно неважно, как: он может не реагировать на касания или не показывать информацию (полностью или частично).
Можно ли спасти важную информацию с этого телефона? Речь в первую очередь о телефонной книге: ведь собирать базу контактов вручную – задача та ещё.
Способы спасти данные из смартфона
Если ваш смартфон не реагирует ни на какие манипуляции с дисплеем, это ещё не конец. Есть под рукой компьютер или другие устройства? Тогда у вас есть шансы. Последуйте одному из приведенных методов.
Использовать ADB (Android Debug Bridge)
Установите эту программу на компьютер, и вы сможете подключить смартфон по USB и управлять им с компьютера. Важное условие: на смартфоне предварительно должна быть включена отладка по USB.
Если условия соблюдены, то проще всего подключить пострадавший телефон кабелем, вызвать командную строку и ввести adb pull /data/data/com.android.providers.contacts/databases/contact2.db /home/user/phone_backup/ , чтобы скопировать файл базы контактов на компьютер. Впоследствии скопируйте этот файл в соответствующую папку нового смартфона.
Подключить к смартфону Bluetooth-мышь и внешний дисплей по MHL
Этим вы компенсируете отсутствие работающего экрана. Впрочем, для этого надо, чтобы подключение мыши было уже предварительно настроено, а технология MHL поддерживалась на аппаратном уровне. Поэтому такой остроумный способ подойдёт мало кому.
Замена дисплея
Самый затратный и долгий, но самый эффективный путь: заменить дисплей. Хорошо, если ваша модель популярна: тогда запчасти на неё найти можно в любом приличном сервисном центре. Для экзотических смартфонов дисплей, скорее всего, придётся заказывать через Интернет-магазины, часто из-за рубежа. Зато в итоге вам не придётся тратиться на новый смартфон.
Когда телефон не нужен
В большинстве случаев для восстановления контактов сам смартфон не нужен вообще. Всё, что понадобится для восстановления телефонной книги – ваш аккаунт Google.
Проще всего найти свою телефонную книгу по адресу www.google.com/contacts . Для входа вам понадобится аккаунт Google, который вы использовали на телефоне. Открыв страницу, вы получите доступ ко всем записям. Gmail также позволяет получить доступ к телефонной книге.
Если ваш новый смартфон – современная модель на Android (а также iPhone или Windows Phone), то синхронизировать его базу с Google вообще не проблема. Для этого не нужен ни старый смартфон, ни веб-страница Google. Алгоритм прост:
-
находите в настройках раздел «Аккаунты» добавляете туда свою учётную запись Google включаете синхронизацию готово!
Будь готов!
Если такая неприятность с вами пока не произошла, но вы хотите быть готовы ко всяким неожиданностям, то стоит озаботиться возможностью спасения данных заранее. Для этого мы рекомендуем следующие меры:
Как восстановить удаленные файлы на Андроиде. Потеря данных – главная беда всех пользователей. Случайное или преднамеренное удаление фотографий, музыки, контактов, сброс настроек, переустановка системы лишают «всего, что нажито непосильным трудом».
Возникает вопрос, как восстановить удаленные данные на Андроиде? Насколько это непоправимо? Давайте разбираться.
Оглавление:
Восстановить удаленные СМС на Андроид
Прежде всего следует включить на телефоне режим полета: Настройки — Еще — Режим полета.
Это необходимо для того, чтобы удаленные данные не были случайно перезаписаны какой-нибудь случайной СМСкой.
Подробное описание того, как можно восстановить удаленные данные на Андроиде, представлено в видео ниже.
Скачать программу Mobikin Doctor For Android вы можете -> ЗДЕСЬ
Восстановить удаленные контакты на Андроид
Данная операция – наиболее простая. Если вы пользуетесь Android-устройством, то наверняка у вас есть Google-аккаунт. Ведь без него нельзя будет пользоваться магазином приложений и сервисами Google.
Если у вас ранее была включена синхронизация контактов , то просто экспортируете список контактов из Google-аккаунта:
Если же по каким-либо причинам синхронизация была выключена, придется искать в смартфоне файл
/data/data/com.android.providers.contacts/databases/contacts.db
(или /data/data/com.android.providers.contacts/databases/contacts2.db ) – это и есть база контактов.
Там же находится и хранилище СМС:
/data/data/com.android.providers.telephony/databases/mmssms.db , а в файле data.ext4.tar – другие пользовательские данные (документы и т.п.), которые вам тоже могут понадобиться.
Поскольку доступ к ним без root-прав получить нельзя, придется использовать программы, чтобы восстановить удаленные данные на Андроиде.
Как восстановить удаленные контакты из СSV-файла
Если вам удалось скопировать файл contacts.db (или contacts2.db) на компьютер, его нужно еще открыть. Для этого следует установить для Mozilla Firefox плагин SQLite Manager .
- Выберите «Подключить базу данных» и откройте файл contacts.db (или contacts2.db):
- В левом окошке найдите phone_lookup:
- Нажмите правой кнопкой мышки на этом пункте и выберите «Экспортировать таблицу»:
- Сохраните в формате CSV со следующими параметрами:
Таким образом вы сможете получить список телефонов.
- Имена контактов вы получите, если экспортируете в формат CSV папку data:
Полученный CSV-файл можно открыть в обычном Excel’e и работать с ним, как с таблицей.
- Когда работа с таблицей будет закончена, заходите в свой Google-аккаунт и нажмите «Импорт контактов»:
- В появившемся окошке укажите путь к вашему CSV-файлу и нажмите «Импорт»:
- После этого ваш список контактов появится на Google-аккаунте, а после включения синхронизации на смартфоне список контактов появится и на вашем телефонном аппарате.
Восстановить удаленные файлы на Андроиде
Как же восстановить удаленные фото на Андроиде? А видео, музыку, приложения? Для этого вам потребуется компьютер и специальная программа для восстановления данных.
7-Data Android Recovery
Рекомендую использовать 7-Data Android Recovery – это программа восстановления данных для Андроид. Ее преимущество над другими в том, что она не требует root-прав . Существуют платные версии этой программы, но вас вполне устроит бесплатная с ограниченным сроком действия.
1. Включите на смартфоне режим отладки по USB : Настройки — Для разработчиков — Отладка по USB .
2. Подключите телефон к компьютеру при помощи USB-кабеля.
3. Запустите программу 7-Data Android Recovery , установленную на ПК. Появится окошко с предложением установить USB-соединение:
4. Жмете Next и выбираете, где следует восстановить данные – на внутренней памяти телефона или на SD-карте. После этого опять нажимаете Next для запуска процесса сканирования:
Процесс этот достаточно долгий, так что запаситесь терпением.
5. После окончания сканирования откроется проводник, в котором вы можете выбрать найденные удаленные файлы (они помечаются красным крестиком) и место, куда их можно сохранить.
6. Когда все файлы будут восстановлены и сохранены, закройте программу и просто перенесите их на смартфон.
На этом процесс восстановления закончен.
Wondershare Dr. Fone dor Android
Еще одна программа для восстановления данных Wondershare Dr. Fone for Android . Хотя ее и предлагают купить, но в течение 30 дней ею можно пользоваться бесплатно.
Перед началом процедуры восстановления убедитесь, что батарея телефона заряжена.
1. Включите на смартфоне режим отладки по USB : Настройки — Для разработчиков — Отладка по USB .
2. Подключите телефон к компьютеру при помощи USB-кабеля.
3. После того как устройство будет определено, нажмите Next для запуска сканирования:
4. Перед началом сканирования можно выбрать тип данных для восстановления:
Как видно из скриншота, вы можете:
- восстановить удаленные смс на Андроиде;
- восстановить удаленное видео на Андроиде;
- восстановить удаленные фотографии на Андроиде;
- восстановить приложение на Андроиде.
5. Если выбрать для восстановения Gallery, Audio, Videos, Documents и нажать Next, появится новое окошко, в котором вам предложат два режима сканирования – стандартный Standard (поиск только удаленных файлов или поиск всех файлов) и расширенный Advanced. Используйте расширенный режим, если в стандартном были найдены не все нужные вам файлы.
6. В ходе процесса сканирования вы можете просматривать найденные файлы:
7. Удаленные на Андроиде фото, видео и приложения выделяются красным цветом:
8. Сохраните восстановленные данные на компьютер. Потом их можно будет перенести на смартфон.
Как восстановить программы на андроиде
Данные обо всех программах, которые приобретаются и скачиваются через Google Play, сохраняются в учётной записи. Благодаря этому, в случае необходимости (после сброса настроек или на новом устройстве), все использованные ранее приложения будут автоматически установлены при входе в свой аккаунт. Необходимо лишь интернет соединение.
Как восстановить программы на Андроиде, если они были удалены вручную?
Для этого необходимо на устройстве запустить приложение «Google Play Маркет», в его меню найти раздел «Мои приложения» и выбрать «Все». Появится список скачанных ранее программ, в котором можно будет выбрать нужную и нажать «Установить».
Как восстановить фото на Андроиде
Как восстановить удалённые фото на Андроиде? Проще всего это это сделать, если включена синхронизация с Google+Фото. Для этого необходимо в меню «Фото» поставить галочку напротив пункта «Автозагрузка». После этого, все снимки будут автоматически загружаться в хранилище на Google Диске и будут доступны с любого мобильного устройства или компьютера.
Если же синхронизация не была включена, то удалённые фотографии можно восстановить при помощи специальных программ. Их множество, платных и бесплатных (например 7-Data Android Recovery) и работают они примерно по одному принципу. Мобильное Андроид-устройство необходимо через USB-кабель подключить к компьютеру, на котором установлена программа для восстановления. После синхронизации необходимо запустить поиск удалённых файлов и, по его окончании, программа выдаст список найденной информации, из которой можно выбрать необходимые фотографии и сохранить их на жёсткий диск компьютера. Сохранять данные сразу в память мобильного устройства нельзя.
Как восстановить плей маркет
В последних версиях Android Google Play входит в стандартную прошивку, поэтому удалить его нельзя. Если приложение стало недоступно для пользователя, то, скорей всего, произошло случайное отключение в настройках. Как восстановить плей маркет? Необходимо зайти в «Настройки» и выбрать пункт меню «Приложения». В самом низу появившегося списка будут располагаться отключённые приложения, среди которых нужно выбрать Google Play маркет и нажать команду «Включить».
Если это не помогло, то можно скачать последнюю версию плей маркета с официального сайта и установить как обычное приложение. В крайнем случае, можно сбросить Андроид до заводских настроек .