Восстановление данных из внутренней памяти на Android для чайников / Хабр

Ashampoo Snap  iyulya  g Новости

!!!google аккаунт!!!

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

Filezilla

В ходе инсталяции соглашаемся на все стандартные установки.


После установки FileZilla запустится автоматом, но из программы необходимо выйти и запустить её от имени

Администратора

При запуске FileZilla спросит имя сервера, оставляем всё как есть.

Далее заходим Edit — Settings и делаем следующие настройки:

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

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

Vhdtool


Создаём папку с адресом C:cygwin6400 (имя не имеет значения, не стоит только использовать буквы отличные от латиницы), здесь будет лежать наш образ. Копируем в папку VHDtool.exe.

Какой блок памяти нам нужен?

Вся память в вашем устройстве делится на логические блоки, нам не нужно качать все, достаточно понять, какой раздел содержит стёртую информацию.

Теперь нам необходимо посмотреть список блоков памяти, для этого вводим построчно следующие команды:

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

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

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

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

Конвертируем и восстанавливаем

Вернулись? Файл скачался? Отлично. Отключаем телефон, подключаем интернет. Запускаем Cygwin.bat и вводим следующие команды.

cd C:/cygwin64/000/
VhdTool.exe /convert mmcblk0p27.raw

Не забудьте исправить mmcblk0p27 на номер своего блока!

У меня конвертирование заняло пару секунд. На выходе у нас получается всё тот же файл mmcblk0p27.raw в папке C:cygwin6400, но уже немного другой. Этот сконвертированный файл можно смонтировать как виртуальный диск, или, например через R-studio, произвести восстановление данных непосредственно из нашего образа. Я так и поступил.

Восстановление данных из внутренней памяти на Android для чайников / Хабр
Hint: важные моменты пометил желтым.

Копируем раздел памяти на пк.

Если вы уже закрыли окно cmd, то запускаем его снова.

Вводим команды построчно:

adb shell
su
mkfifo /cache/myfifo
ftpput -v -u qwer -p pass -P 40 192.168.42.79 mmcblk0p27.raw /cache/myfifo

Не забудьте внести соответствующие корректировки в код!

Расшифруем написанное:

qwer – имя учетной записи в FileZilla (у вас свой если меняли)pass – пароль от учетной записи в FileZilla (у вас свой если меняли)40 – порт сервера FileZilla192.168.42.79 – адрес сервера FileZilla (у вас свой)mmcblk0p27.raw – копируемый блок памяти (у вас свой)

Открываем второе окно командной строки и вводим команды:

Подготовка android-устройства

Вам понадобится root и включенная отладка по USB.

Подготовка pc

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

Сперва устанавливаем USB-драйвера для вашего устройства и ADB. После этого советую перезагрузить ПК.

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

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

Подключить usb клавиатуру и мышьк android через otg-переходник

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

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

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

Проверка работы adb


Запускаем консоль из папки C:cygwin64bin, для этого достаточно вписать cmd в адресную строку проводника

Восстановление данных из внутренней памяти на Android для чайников / Хабр

Вводим команду:

adb devices

Список подключенных девайсов не должен быть пуст, если после строчки List of devices attached пусто, то вы не установили USB-драйвера или не включили отладку по USB.

Когда всё идет хорошо, консоль выглядит так:

20352f2c – мой Xiaomi Mi2s

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

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

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

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

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

  1. Запускаем Samsung Smart Switch
  2. Подключаем смартфон к ПК
  3. Создаем резервное копирование нажав на кнопку «Резервное копирование»
  4. После создания копии, переходим в проводники к месту (нажмите кнопку ЕЩЕ и перейдите в настройки, чтобы узнать путь), где находится бекап и находим файл Contact.spb
  5. Откройте файл и на запрос «Открыть с помощью» выбрать программу Kies
  6. Перед вами откроется программа с контактами

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

Режим модема по usb

Нам понадобится подключить аппарат по USB к вашему ПК и включить режим модема по USB. Я использую CyanogenMod 11 и у меня этот режим находится по пути: Настройки > Беспроводные сети > Ещё… > Режим модема > USB-модем


Теперь нам необходимо узнать, какой IPv4 адрес получил ваш компьютер.

Используем команду ipconfig в командной строке

или


Идем по пути: Панель управленияСеть и ИнтернетЦентр управления сетями и общим доступом

Кликаем по надписи ’Подключение по локальной сети’ далее Сведения и копируем адрес IPv4.

В моём случае это 192.168.42.79

Важно! При каждом переподключении USB кабеля и вкл/выкл режима модема IPv4 будет меняться.

С помощью viber

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

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

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

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

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

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

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

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

Подробней читайте в статье  — Используем команды ADB: shell input tap и shell input swipe.

Трансляция экрана на пк или smart tv

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

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

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

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

Итоги

Моей целью было популярным языком объяснить способ копирования системного раздела с android-девайса на ПК, возможно, некоторые упрекнут меня в сложностях, связанных с USB-модемом и ftp, и скажут, что наверняка можно было проще вытащить образ. Отвечу так: я пробовал другими способами, описанными на 4pda и xda-developers, у меня не вышло, зато с ftp получилось со второй попытки, а входе написания статьи всё вообще прошло как по маслу.

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

В завершении хочется также упомянуть еще одну небольшую утилиту, которая восстанавливает данные — DiskDigger undelete. Она бесплатная, неплохой функционал, но к сожалению, после 40% она у меня вывалилась с ошибкой.

P.S. Теперь буду чаще делать бэкап…P.P.S. Большое спасибо пользователю bakatrouble за наглядный эксперимент в комментариях и помощь в оптимизации процесса

Оцените статью
Huawei Devices
Добавить комментарий