Все способы вытащить данные с разбитого телефона на Android
Как бы производители ни нахваливали защитные стекла своих смартфонов, их экраны часто разбиваются, а это делает взаимодействие с гаджетом практически невозможным. Даже если у вас есть достаточное количество свободных денег, и вы в состоянии сегодня же купить новое устройство, все равно нужно предпринять меры, чтобы вытащить данные с разбитого телефона. Поэтому давайте рассмотрим все способы, позволяющие спасти информацию.
Даже если смартфон не включается, из него все равно можно достать информацию
Что делать, если разбил телефон
Если человек разбил телефон, то желательно сразу же обратиться в сервисный центр для замены экрана. С новым дисплеем вы и данные вытащите самостоятельно, и сможете продолжать пользоваться устройством как ни в чем не бывало. Время поджимает, а лишних денег нет? Тогда самостоятельно оцените состояние гаджета.
⚡ Подпишись на AndroidInsider в Дзене, чтобы получать новости из мира Андроид первым
Если смартфон не работает, то единственное, что можно сделать в попытке достать информацию — восстановить резервную копию на втором смартфоне. Разумеется, этот вариант будет актуальным при наличии бэкапа.
Синхронизация с сервисами Google — ваше спасение, если смартфон не включается
Если девайс включается, но не работает тачскрин, нужно попытаться получить управление над устройством. Сделать это получится, подключив мышку к телефону. Она может быть проводной или беспроводной, но в обоих случаях необходимо купить OTG-переходник.
С помощью компьютерной мыши вы можете управлять устройством. Но только при условии, что текущее состояние экрана позволяет хоть что-нибудь разглядеть. В этом отношении все нормально? Тогда прочитайте наш текст с рассказом о том, как передать любой файл с телефона. Если же после падения на экране появились полосы или другие дефекты, сильно затрудняющие обзор, придется искать другие способы вытащить данные.
Как подключить разбитый телефон к компьютеру
Самый простой способ вытащить данные с телефона с разбитым экраном — подключить его к компьютеру через USB-кабель, а затем — скопировать все на ПК. Но тут есть пара нюансов. Во-первых, чтобы компьютер увидел мобильное устройство, смартфон нужно разблокировать. Во-вторых, на вашем гаджете должна быть активирована передача данных. По умолчанию она деактивирована, а включается через всплывающее окно, появляющееся на экране после сопряжения с ПК.
Компьютер обнаружит содержимое смартфона только при условии, что на нем активирована передача данных
Тем не менее, попробовать подключить смартфон к компьютеру все равно стоит. Если ПК обнаружит мобильное устройство, смело перекидывайте все данные. Если нет — понадобится вывести экран разбитого телефона на компьютер по инструкции, которая будет изложена далее.
Как вывести разбитый телефон на компьютер
Вывести экран разбитого телефона получится только в том случае, если ранее на мобильном устройстве была активирована отладка по USB. Предположим, вы из тех, кто ее включал. Тогда скачайте и установите на компьютер программу ADB Run.
Эта довольно простая консоль, которая поможет нам вывести разбитый телефон на компьютер. Взаимодействие с ней происходит при помощи ввода цифр, соответствующих определенному пункту меню. Как только вы напишите нужное число, подтвердите ввод нажатием на «Enter».
Меню программы ADB Run
Надеюсь, вы хотя бы примерно поняли принцип работы ADB Run и теперь готовы узнать, как вывести экран разбитого телефона на компьютер:
- Запустите ADB Run.
- Перейдите в раздел «Manual Command and Unlock Bootloader» (7), а затем — «Control Android out Windows» (9).
- В следующем окне выберите «Go to Website Java» (1), чтобы скачать комплект разработчиков Java Development Kit, который понадобится для вывода изображения на экран.
- Теперь выберите «Run Control Android out Windows».
- Наконец, откроется окно, где вам понадобится указать путь к папке, в которой лежит JDK.
После этого в окне Java Development Kit появится изображение с разбитого Android-устройства. Более того, вы даже сможете управлять разбитым экраном. А в случае, если с настройкой JDK возникнут проблемы, посмотрите видео, на котором подробно описывается весь процесс.
После вывода изображения с разбитого телефона на компьютер останется подтвердить передачу данных и перекинуть все содержимое внутренней памяти на ПК. Также вы сможете создать бэкап Android, чтобы восстановить ее на новом устройстве, а еще ADB Run даже без трансляции экрана позволяет сохранить резервную копию на компьютере через пункт «Backup» (12).
❗ Поделись своим мнением или задай вопрос в нашем телеграм-чате
Как перекинуть фото с разбитого телефона
Если ни один из рассмотренных вариантов не помог, или устройство после падения не включается, то вы все равно сможете перекинуть фото с разбитого телефона. Правда, только при условии, что ранее на мобильном устройстве была включена синхронизация с Google Photo:
- На компьютере откройте сайт photos.google.com и авторизуйтесь.
- Перейдите в настройки сервиса, нажав на шестеренку.
- Откройте вкладку «Экспорт данных» и нажмите «Сохранить резервную копию».
Фотографии с телефона автоматически загружаются в Google Photo, если включена синхронизация
В архиве будут содержаться все фотографии, загруженные в Google Photo
Также вы можете перекидывать по одной фотографии. Для этого нужно открыть картинку, нажать на «три точки», а затем — «Скачать». Но, разумеется, загрузка всей резервной копии намного удобнее.
Загляни в телеграм-канал Сундук Али-Бабы, где мы собрали лучшие товары с АлиЭкспресс
Контакты с разбитого телефона
Похожим образом вы можете достать контакты с разбитого телефона Андроид. Но в этом случае придется обратиться к сервису Google Contacts, с которым по умолчанию синхронизированы почти все мобильные устройства:
- Откройте сайт contacts.google.com и войдите в аккаунт.
- Нажмите кнопку экспорта.
- Выберите vCard и нажмите «Экспортировать».
Контакты скачиваются еще быстрее
Теперь останется восстановить файл экспорта на другом Android-устройстве. О том, как это сделать, вы узнаете в отдельном материале, где мы описывали способы переноса контактов с телефона на телефон.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
В Google Play практически не найти бесплатных приложений без рекламы: благодаря видеороликам, которые нельзя пропустить, а также баннерами в разных частях экрана разработчики хоть как-то окупают свои затраты. Пользователям это, конечно же, мешает, но другого выхода нет — это наиболее оптимальный способ пользоваться софтом бесплатно. Однако есть вариант обойти эти ограничения в функциональности и убрать рекламу из приложений на Андроид: о некоторых вы наверняка знаете, а кое-какие увидите впервые. Собрали самые лучшие способы отключить рекламу в программах из Google Play.
В последнее время популярность планшетов неуклонно падает, и порой нам кажется, что такие устройства в виду заметно увеличившейся диагонали экранов смартфонов попросту не нужны. Однако продолжают оставаться сценарии, в которых таблетам до сих пор нет равных. Сегодня мы сравним планшет со смартфоном, чтобы понять, чем более крупный гаджет лучше компактного устройства, легко помещающегося в карман.
Некоторые люди, кто всю жизнь пользуются одной операционной системой и не захаживают на другие платформы, считают, что все популярные приложения выглядят и работают одинаково и на Android, и на iOS. Признаюсь, я и сам был из числа таких пользователей, пока не ушел с Айфона, но потом обнаружил, что некоторые приложения радикально отличаются. Взять ту же Яндекс.Музыку: это всего лишь стриминговый сервис! Но мне потребовалось почти две недели для того, чтобы привыкнуть к ее версии на Android. Сегодня расскажу вам о том, где удобнее пользоваться Яндекс.Музыкой — на Айфоне или Андроид-смартфоне.
Извлекаем контакты из разбитого телефона Android
Гонка за модой порой вредит комфорту – современный стеклянный смартфон представляет собой достаточно хрупкое устройство. О том, как его можно защитить, мы расскажем в другой раз, а сегодня поговорим о способах извлечения контактов из телефонной книги разбитого смартфона.
Как вытащить контакты из разбитого Андроида
Эта операция не настолько сложна, как может показаться – благо, производители учли возможность повреждения устройства и заложили в ОС инструменты для спасения из телефонных номеров.
Вытащить контакты можно двумя способами – по воздуху, без подключения к компьютеру, и через интерфейс ADB, для использования которого гаджет понадобится подключить к ПК или ноутбуку. Начнём с первого варианта.
Способ 1: Аккаунт Google
Для полноценного функционирования Android-телефона требуется подключать к устройству учётную запись Google. В ней существует функция синхронизации данных, в частности, информации из телефонной книги. Этим способом можно переносить контакты напрямую без участия ПК или же задействовать компьютер. Перед началом процедуры убедитесь, что синхронизация данных активна на разбитом устройстве.
Если дисплей телефона повреждён, то, скорее всего, вместе с ним вышел из строя и тачскрин. Управлять девайсом можно и без него – достаточно подключить к смартфону мышку. Если же экран разбит полностью, то можно попробовать подключение телефона к телевизору для вывода картинки.
Телефон
Прямой перенос информации между смартфонами заключается в простой синхронизации данных.
-
На новом устройстве, куда вы хотите перенести контакты, добавьте аккаунт Google – проще всего сделать это по инструкции из следующей статьи.
Готово – номера перенесены.
Компьютер
Уже продолжительное время «корпорация добра» использует единый аккаунт для всех своих продуктов, в котором хранятся в том числе и телефонные номера. Для доступа к ним следует использовать отдельный сервиса для хранения синхронизированных контактов, в котором присутствует функция экспортирования.
- Перейдите по ссылке выше. Войдите в аккаунт, если потребуется. После загрузки страницы перед вами появится весь список синхронизированных контактов.
- Выделите любую позицию, после чего кликните по иконке со знаком минуса вверху и выберите «Все» для выбора всех сохранённых в сервисе.
Данный метод самый функциональный для переноса номеров с разбитого телефона. Как видим, вариант с переносом контактов «телефон-телефон» несколько проще, но задействование «Контактов Google» позволяет обойтись вообще без разбитого телефона: главное, чтобы на нём была активна синхронизация.
Способ 2: ADB (только рут)
Интерфейс Android Debug Bridge хорошо известен любителям кастомизации и перепрошивок, однако он пригодится и пользователям, которые желают извлечь контакты из повреждённого смартфона. Увы, но воспользоваться им могут только владельцы рутированных аппаратов. Если повреждённый телефон включается и управлять им можно, рекомендуется получить Root-доступ: это поможет спасти не только контакты, но и многие другие файлы.
Перед задействованием этого способа проведите подготовительные процедуры:
- Включите на повреждённом смартфоне режим отладки по USB;
- Скачайте на компьютер архив для работы с ADB и распакуйте его в корневой каталог диска C: ;
Теперь переходим непосредственно к копированию данных телефонной книги.
- Подключите телефон к ПК. Откройте «Пуск» и напечатайте в поиске cmd . Кликните ПКМ по найденному файлу и воспользуйтесь пунктом «Запуск от имени администратора».
- Теперь нужно открыть утилиту ADB. Для этого введите такую команду и нажмите Enter:
adb pull /data/data/com.android.providers.contacts/databases/contact2.db /home/user/phone_backup/
Он и представляет собой базу данных с номерами телефонов и именами абонентов. Файлы с расширением DB можно открыть либо специализированными приложениями для работы с базами данных SQL, либо большинством существующих текстовых редакторов, в том числе и «Блокнотом».
Этот метод сложнее предыдущего и более трудоёмкий, однако позволяет вытащить контакты даже из совсем убитого телефона. Главное, чтобы он нормально распознавался компьютером.
Решение некоторых проблем
Процедуры, описанные выше, не всегда проходят гладко – в процессе могут появиться трудности. Рассмотрим самые частые.
Синхронизация включена, но резервной копии контактов нет
Довольно частая проблема, которая возникает по множеству причин, начиная от банальной невнимательности и заканчивая сбоем в работе «Сервисов Google». На нашем сайте есть детальная инструкция со списком способов устранения этой неисправности – посетите ссылку ниже.
Телефон подключается к компьютеру, но не определяется
Тоже одна из самых распространённых трудностей. Первое, что нужно сделать – проверить драйвера: не исключено, что вы их не установили или установили некорректную версию. Если с драйверами точно всё в порядке, такой симптом может говорить о проблемах с разъёмами или USB-кабелем. Попробуйте переподключить телефон к другому коннектору на компьютере. Если не помогло, то попробуйте использовать иной шнур для соединения. Если и замена кабеля оказалась неэффективной – проверьте состояние разъёмов на телефоне и ПК: возможно, они загрязнены и покрыты окислами, отчего контакт нарушен. В крайнем случае подобное поведение означает неисправность коннектора или проблемы с материнской платой телефона – в последнем варианте самостоятельно уже ничего не сделать, придётся обращаться в сервис.
Заключение
Мы познакомили вас с основными способами выудить номера из телефонной книги на разбитом девайсе под управлением Android. Процедура эта не сложная, но требует работоспособности материнской платы и флеш-памяти девайса.
Как вытащить контакты с разбитого Android телефона
Разбитый экран – самая часта причина поломки Android телефона. Не редко после подобной неприятности приходится покупать новое устройство, так как ремонт старого невозможен или не рентабелен.
В таких ситуациях возникает вопрос, как вытащить контакты, которые остались в памяти разбитого Android телефона. Если экран еще хоть как-то работает, то скопировать контакты не проблема, но чаще всего после встречи с асфальтом гаджет оказывается полностью неработоспособным.
В данной статье мы рассмотрим несколько вариантов, которые позволяют извлечь контакты даже в тех случаях, когда экран и сенсор устройства не работает.
Как вытащить контакты через учетную запись Google
Одним из самых простых способов вытащить контакты с разбитого Android телефона является учетная запись Google. Дело в том, что эта учетная запись необходима для работы многих функций Android телефона. Например, без нее нельзя устанавливать приложения из магазина Play Market. Поэтому в большинстве случаев учетная запись Google есть на любом устройстве.
Кроме прочего, учетная запись Google используется для синхронизации сохраненных на телефоне контактов с сервисом Google Contacts. Поэтому, если ваши контакты были сохранены на телефоне, и вы не отключали функцию синхронизации, то они должны быть доступны в Google Contacts.
Для того чтобы вытащить контакты с сервиса Google Contacts нужно зайти на сайт https://contacts.google.com/ и авторизоваться с помощью вашей учетной записи Google, которую вы ранее использовали на телефоне. Если не помните пароль, то можно попробовать восстановить доступ к аккаунту. Если к аккаунту был привязан номер телефона, то это не составит труда.
После входа в Google Contacts перед вами появится список контактов, которые были синхронизированы с вашего телефона. Здесь в левой части окна нужно найти опцию «Экспортировать». С ее помощью можно извлечь контакты с сервиса и сохранить на свой компьютер.
После нажатия на кнопку «Экспортировать» перед вами появится меню с настройками. Здесь нужно выбрать контакты, которые вы хотите экспортировать, и формат файла. Формат Google CSV подойдет для импорта в Google Contacts на другом аккаунте, а формат vCard для импорта приложение «Контакты» на телефоне.
После выбора формата нажмите на кнопку «Экспортировать» и скачайте файл на компьютер. Если вы выбрали формат vCard, то скачанный файл будет иметь расширение VCF.
В меню экспорта указано, что формат vCard предназначен для iOS устройств, но его можно импортировать и в Android телефоны. Для этого нужно скопировать VCF-файл на телефон, зайти в приложение «Контакты» и найти там опцию «Импорт». С ее помощью вы сможете загрузить контакты из VCF-файла в память телефона.
Например, на телефонах с чистым Android 10.0 для импорта контактов нужно открыть приложение «Телефон» и перейти в «Настройки – Импорт».
Также вы можете не делать Экспорт/Импорт контактов, а просто добавить имеющуюся учетную запись Google при первоначальной настройке нового телефона. После подключения к интернету контакты сами синхронизируются с сервисом Google Contacts и появятся на новом телефоне.
Как вытащить контакты через Viber
Если вы пользовались мессенджером Viber на телефоне и на компьютере, то вы можете вытащить контакты из этого приложения. Это не будет слишком просто так как Viber не предоставляет никаких инструментов для экспорта контактов, но вы по крайней мере сможете извлечь их вручную.
Чтобы получить доступ к списку контактов просто запустите приложение Viber на вашем компьютере и перейдите в раздел «Контакты». Здесь вы найдете полный список всех контактов, которые были сохранены на разбитом телефоне.
К сожалению, если на вашем компьютере не был установлен клиент Viber, то воспользоваться данным способом не получится. Так как для установки и синхронизации клиента необходим рабочий телефон.
Как вытащить контакты через USB на компьютер
Также есть способ вытащить контакты с разбитого телефона при помощи ADB (Android Debug Bridge). Данная программа часто используется для прошивки Android телефонов и кастомизации оболочки. Среди прочего возможности ADB позволяют извлечь с разбитого телефона базу данных с контактами.
Нужно отметить, что для работы ADB необходимо, чтобы на телефоне была включена отладка по USB и получены ROOT-права. Поэтому, если вы раньше не выполняли этих манипуляций, то воспользоваться этим способом не сможете.
Итак, чтобы скопировать контакты с разбитого Android телефона при помощи ADB вам нужно сначала запустить командную строку с правами администратора. Для этого откройте меню «Пуск», введите команду «cmd», кликните правой кнопкой мышки по найденной программе и запустите ее от имени администратора.
После этого в командной строке нужно перейти в папку с ADB. Это можно сделать при помощи команды «cd». Введите «cd» и через пробел путь к нужной папке. Например, «cd c:\Android\». После этого вам останется только скопировать контакты с телефона на компьютер. Для этого воспользуйтесь следующей командой:
- adb pull /data/data/com.android.providers.contacts/databases/contacts2.db
После выполнения указанной команды в папке ADB должен появиться файл «contacts2.db». Это и есть база данных с контактами с вашего Android телефона.
Полученный DB-файл можно открыть при помощи программ для работы с SQL-базами данных либо просто с помощью любого текстового редактора и после этого извлечь из него номера телефонов. Но, проще всего конвертировать DB-файл в формат vCard (VCF) и потом просто импортировать в новый телефон. Такую конвертацию можно выполнить при помощи онлайн сервисов. Например, вы можете воспользоваться сайтом http://gsmrecovery.ru/db2vc/.
Как извлечь контакты с телефона Samsung
Если вы пользуетесь телефоном от Samsung, то вы можете извлечь контакты из разбитого телефона при помощи фирменных программ Samsung Kies и Samsung Smart Switch.
-
– это программа для переноса данных с одного телефона на другой, а также для создания резервных копий. – это программа для управления мобильными телефонами Samsung, С ее помощью можно выполнять синхронизацию, обновление, загрузку данных.
Для того чтобы вытащить контакты с разбитого телефона Samsung вам необходимо подключить его к компьютеру, запустить программу Samsung Smart Switch и сделать резервную копию.
После создания резервной копии в папке пользователя, в Windows 10 это папка «C:\Users\Имя пользователя\Documents», должен появиться файл «Contact.spb». Это база данных с контактами, которые были скопированы с телефона.
Для того чтобы открыть файл «Contact.spb» понадобится программа Samsung Kies. Откройте данную программу, перейдите в раздел «Библиотека – контакты», нажмите на кнопку «Открыть файл с контактами» и выберите полученный ранее «Contact.spb». После импорта контактов в Samsung Kies вы сможете экспортировать их в формате vCard (VCF) и потом перенести на новый телефон.
Нужно отметить, что фирменные программы для работы с Android телефонами есть и у других крупных производителей. Например: Sony, HTC, Xiaomi, Huawei. Поэтому если у вас не Samsung, а какой-то другой телефон, то поищите фирменное ПО, которое подходит для вашего аппарата. С большой вероятностью с его помощью вы сможете извлечь контакты из телефонной книги.
Как достать контакты из сломанного телефона андроид через компьютер
Ни для кого не секрет, что с нашими «умными» устройствами может произойти всякое, в том числе и такая неприятная поломка как разбитый тачскрин. Что делать в таком случае? Ведь в нем остались все наши данные: контакты, сообщения и пр.
Конечно, самым простым решением будет замена поврежденного экрана. Но если его нет, а данные нужны вчера? В этой теме постараемся собрать все возможные способы восстановления необходимых нам данных.
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_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 ‘условие’
‘колонки через запятую’ можно писать в таком виде [таблица].[колонка] квадратные скобки можно опустить, но они могут спасти от ошибок, если вдруг названия таблиц/колонок имеют названия зарезервированных команд. Здесь мы через запятую указываем, какие данные хотим видеть в новой таблице
‘таблицы через запятую’ можно писать в таком виде [таблица]. Здесь мы указываем данные из каких таблиц мы хотим получить
‘условие’ можно писать в таком виде [таблица1].[колонка1] = [таблица2].[колонка2], так же условий может быть несколько и они пишутся через логические операторы and и or, а так же могут группироваться с помощью круглых скобок. Условия нужны, чтобы объединить данные нескольких таблиц и с их помощью можно задавать фильтры. Например, если мы добавим в конце нашего запроса строку из одинарных кавычек ‘ AND display_name = «Саша»‘, то в нашей таблице окажутся не все контакты из нашего листа, а только номера телефонов людей которых зовут «Саша».
так же я обнаружил в данной базе давно удаленные номера, возможно это будет кому-то интересно.