как посмотреть файлы на телефоне через компьютер если не работает экран

Содержание
  1. Как посмотреть файлы на телефоне через компьютер если не работает экран
  2. Как вытянуть данные если разбитый дисплей Android?
  3. Инструкции решения проблемы
  4. Программы Синхронизации
  5. . Google аккаунт.
  6. С помощью Viber
  7. Подключить USB клавиатуру и мышь к Android через OTG-переходник
  8. С помощью встроенного Recovery
  9. MTP подключение и скриншот
  10. Управление Android с помощью включенной USB отладки
  11. Программы для управления Android
  12. Копирование данных с помощью ADB (при наличии Root)
  13. С помощью сценариев средствами ADB
  14. Трансляция экрана на ПК или Smart TV
  15. Подключение к чипу памяти (Сервисный центр)
  16. Комбинированный способ восстановления данных
  17. Получение доступа к телефону с разбитым экраном (если он еще рабочий)
  18. Видео инструкция
  19. Дисплей телефона не работает: виды поломки
  20. Доступ к телефону с помощью клавиатуры и мыши
  21. Samsung DeX
  22. Ремонт экрана телефона
  23. Удаленное управление телефоном: лучшие приложения
  24. Вывод экрана Андроид через браузер
  25. Mirroid
  26. AndroidScreencast
  27. Apowersoft Phone Manager
  28. [email protected]
  29. MyPhoneExplorer
  30. Заключение
  31. Часто задаваемые вопросы
  32. Как посмотреть файлы на телефоне через компьютер если не работает экран

Как посмотреть файлы на телефоне через компьютер если не работает экран

4907538

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

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

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

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

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

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

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

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

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

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

4929019

4929020

4929023

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

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

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

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

s5vkDU1CdtXyJFhIbLInnbNTh2M9hlz1FBWvWdq5BupmMeCF4ME

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

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

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

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

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

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

теперь переходим к действиям по вытаскиванию нужной инфы:
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 = «Саша»‘, то в нашей таблице окажутся не все контакты из нашего листа, а только номера телефонов людей которых зовут «Саша».

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

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

Источник

Как вытянуть данные если разбитый дисплей Android?

Вы случайно уронили смартфон или планшет, и у него разбился дисплей Android, либо не работает сенсор? Стоимость его замены будет заоблачная, а что делать если вам срочно нужно получить с него все данные? Тогда переходим к чтению данной статьи!

Очень часто в сети Интернет можно встретить вопрос следующего содержания:

«Разбил дисплей и как мне теперь вытянуть все данные с Android? Помогите. »

Сайт Android +1 решил разобраться с этой проблемой, так как на данный момент каких либо четких и сформулированных решений нет!

Инструкции решения проблемы

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

Программы Синхронизации

Практически у любого производителя Android имеется своя собственная утилита:

Разберем на примере Samsung восстановление данных:

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

. Google аккаунт.

В момент покупки Android вводили свой Google аккаунт? Тогда возможно не все так плохо, как вам кажется, если производилась синхронизация. Перейдите в один из сервисов, чтобы восстановить данные:
Телефонная книга в Контакты
Фотографии в Google Photos
Заметки в Google Keep

С помощью Viber

Использовали на своем смартфоне Viber? Отлично, данный мессенджер поможет вам восстановить всю вашу телефонную книгу. Для этого вам понадобиться установить программу Viber на ваш компьютер, если уже был установлен, то отлично, ничего делать не нужно. Как инсталлировать Viber на ПК подробно написано в данной статье.

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

Во вкладке «Контакты» у вас будут отображены все ваши контакты, которые были у вас на Android.

Подключить USB клавиатуру и мышь
к Android через OTG-переходник

Экран Android показывает изображение, но сенсор не работает? Тогда вам поможет следующее решение, с помощью которого вы сможете управлять Android, чтобы получить доступ к вашим данным и попытаться их всех вытянуть.

Практически все современные смартфоны Android поддерживают подключение внешней USB клавиатуры и мыши. Сделать это можно через специальный переходник с USB на MicroUSB или с USB на USB Type C.

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

С помощью встроенного Recovery

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

MTP подключение и скриншот

Если ваш Android распознается компьютером как флешка, вы можете копировать файлы на него или наоборот, чтобы получить необходимые данные, то можно сделать вот что. Подключаем устройство к компьютеру и делаем скриншот Android на ПК, заходим в файлы Android, переходим в Pictures/Sceenshot или DCIM/Screenshot и видим что у вас на экране. Если экран реагирует, то жмем куда нам надо, если нет, то воспользуйтесь внешней клавиатурой или мышью, из способа указанного выше.

Управление Android с помощью включенной USB отладки

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

Как включить «Отладку» если она выключена

Для начала данная функция должна быть включена — как включить отладку по USB, но как правило она по умолчанию отключена, попробовать ее включить можно воспользовавшись способом указным выше «MTP подключение и скриншот», а далее сделать как указано на видео:

Теперь можно перейти к выбору программ для управления Android.

Программы для управления Android

Смотрите видео пример!

Копирование данных с помощью ADB
(при наличии Root)

Если есть Root права и есть отладка по USB, тогда можно попробовать восстановить данные следующим образом:

С помощью сценариев средствами ADB

Если на вашем Android «USB отладка», то тогда Android можно разблокировать с помощью сценариев используя при этом команды shell input tap и shell input swipe.

Трансляция экрана на ПК или Smart TV

Начиная с версии Android 5 появилась возможность транслировать изображение на компьютер с Windows 10 или на Smart TV.

Вам лишь нужно добраться до этой функции, попробовать это сделать можно с помощью «MTP подключение и скриншот» + используя мышь и клавиатур как указано выше, или средствами ADB.

Подключение к чипу памяти (Сервисный центр)

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

Комбинированный способ восстановления данных

Ищите еще рабочие варианты как восстановить данные? Попробуйте придумать свой, новый способ!

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

Вот и все, теперь вы знаете как вытянуть данные если разбитый дисплей Android?! Еще больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

Источник

Получение доступа к телефону с разбитым экраном (если он еще рабочий)

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

При этом, есть возможность вывести изображение ноутбук или стационарный компьютер. Для этого не требуется специальное оборудование: достаточно иметь подходящий USB-шнур и установить программу для управления смартфоном. Отличное решение, даже если экран разбит или не работает.

Содержание:

Видео инструкция

Дисплей телефона не работает: виды поломки

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

Можно описать несколько сценариев неработающего дисплея:

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

Практическое решение для смартфона с разбитым дисплеем – ремонт. Однако некоторые проблемы могут помешать этому: например, отсутствие гарантии или недоступность (дороговизна) запасных частей.

Если вы не можете починить телефон профессионально, можно заменить поврежденный дисплей телефона.

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

Доступ к телефону с помощью клавиатуры и мыши

Если дисплей включается и вы можете видеть хотя бы часть экрана (при этом не можете его использовать) – попробуйте вариант с подключением клавиатуры и/или мыши.

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

Для получения доступа к экрану необходимы:

Samsung DeX

Для мобильных устройств Samsung есть удобная оболочка DeX. Благодаря ей можно подключить телефон к дисплею ПК (Mac OS или Windows). Впервые эта оболочка появилась на Samsung Galaxy S8, но была неудобна тем, что требовала специальной док-станции, так как не все usb-хабы работали с ней.

На Galaxy S21 вообще не нужно устанавливать дополнительные приложения, все работает при подключении к экрану ПК.

Что вам понадобится:

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

Ремонт экрана телефона

В результате ремонта вы получаете рабочее устройство со всеми данными.

Сэкономить на ремонте можно в том случае, если аппаратную начинку вы заказываете отдельно: на ebay или aliexpress. И затем уже оплачиваете работу специалиста.

Понятно, что все риски вы берете на себя. Обязательно уточняйте, будет ли выполняться сброс настроек или нет. Если после дорогостоящего ремонта вы потеряете данные на телефоне, смысла нет.

Удаленное управление телефоном: лучшие приложения

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

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

Вывод экрана Андроид через браузер

Один из самых простых и быстрых способов наладить управление смартфоном через компьютер – воспользоваться браузером Google Chrome. Сторонние приложения в этом случае не нужны. Вывод изображения на ПК без программ пошагово выглядит следующим образом:

Трансляция экрана с Android на компьютер возможна не только через браузер, но и с помощью специальных приложений. О них – далее.

Mirroid

Посредством Mirroid вы можете

Работать с клиентом очень просто, не требуется установка Java. Но – есть нюанс: как обычно, для работы требуется отладка по USB. Подключиться можно и через общую wi-fi точку, но проще все-таки традиционно, через кабель.

AndroidScreencast

AndroidScreencast – бесплатная утилита для просмотра содержимого телефона и удаленного контроля устройством через ПК. Может использоваться на смартфонах и планшетах Android 4.1.1 > с неисправным экраном.

Для работы приложения используется технология androidscreencast.jnlp, основанная на Java. Это значит, что рут-доступ и прочие хаки не требуются. Для подключения к телефону используется установленная установленная Java 7+

Через консоль ADB вводятся команды:

Как пользоваться AndroidScreencast:

Подробней о использовании AndroidScreencast читайте на форуме.

Apowersoft Phone Manager

Многофункциональная программа, которая позволяет управлять файлами телефона, даже если неисправен сенсор телефона. Правда, получить доступ на устройстве с полностью нерабочим экраном не получится: должна быть возможность установить клиент на телефон.

Чтобы оценить функционал приложения, его необходимо установить на компьютер с Windows. То же самое необходимо сделать на мобильном устройстве. Владельцы Android могут найти приложение в Google Play и загрузить его, считав QR-код. Далее необходимо выполнить следующие действия:

Примечательно, что диагональ экрана в приложении Apowersoft Phone Manager можно менять, уменьшая или, наоборот, растягивая ее на максимум.

[email protected]

Не самое простое в установке, но удобное в использовании приложение, которое тоже делает возможным управление телефоном с разбитым экраном или нерабочим сенсором через компьютер. Устанавливать клиентское приложение на телефон не нужно, достаточно подключиться к Андроид через консоль ADB.

Для корректной работы приложения пользователям понадобятся:

MyPhoneExplorer

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

Заключение

На этом – все. Хотя это не полный список программ для дистанционного управления телефоном, но основная их часть. Самое главное – как включить режим отладки, чтобы они работали корректно со смартфоном. Если сделать это не получается, остается вариант с подключением клавиатуры и мыши через OTG и – DeX, если речь идет о телефоне марки Samsung.

В любом случае, оставляйте комментарии и ставьте лайк, если руководство было хоть немного полезным. Удачи!

Часто задаваемые вопросы

В Samsung Galaxy S10 не работает разъем USB, погас экран. Как перенести фото на другое устройство?

Удалятся ли фотографии из Галереи или приложения, если отдать телефон на ремонт экрана? (Упал на землю и разбился, а так – все работает).

Условия ремонта оговариваются непосредственно в сервисе. В любом случае, попробуйте сделать резервную копию через настольную программу KIES для устройств Samsung.

Планшет упал со стола, у него треснул экран и перестал реагировать на нажатия. Я не смогла подключить мышь через USB переходник (OTG поддерживается).

Попробуйте другую программу для удаленного управления, например, AndroidScreencast или [email protected] Скорее всего, при падении был поврежден не только тачскрин, но и другие “жизненно важные” компоненты планшета.

Решила зарядить планшет. Ставлю на зарядку. экран сначала загорается, потом появляется мерцание и глюки, а потом он опять потухает.

В Samsung Galaxy разбит экран, телефон по-прежнему работает (слышу когда приходят сообщения или мейлы и будильник. Когда подключаю к ПК – он не отображает данные на телефоне.

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

Все достаточно просто – ставьте программу для удаленного управления телефоном (любую из списка) и копируйте файлы на ПК. Если это не удастся сделать, придется менять экран телефона, а стоит ли удаленная информация стоимости ремонта – решать вам.

Разбился экран, через месяц отдала на ремонт. Спустя 2 месяца получила телефон, но забыла пароль. Помогите! Там все мои файлы.

Судя по всему, вам нужно восстановить доступ к аккаунту Google. Вам поможет эта официальная инструкция.

Источник

Как посмотреть файлы на телефоне через компьютер если не работает экран

4907538

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

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

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

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

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

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

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

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

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

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

4929019

4929020

4929023

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

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

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

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

s5vkDU1CdtXyJFhIbLInnbNTh2M9hlz1FBWvWdq5BupmMeCF4ME

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

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

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

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

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

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

теперь переходим к действиям по вытаскиванию нужной инфы:
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 = «Саша»‘, то в нашей таблице окажутся не все контакты из нашего листа, а только номера телефонов людей которых зовут «Саша».

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

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

Источник

Поделиться с друзьями
DOMA35.RU - первый компьютерный портал