Eurotehnik.ru

Бытовая Техника "Евротехник"
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Сложности восстановления данных с мобильных устройств

Сложности восстановления данных с мобильных устройств

Эти мытарства начинаются так просто. Торопливое обновление, скажем, интерфейса либо установка сомнительного нового приложения на смартфон… И вдруг ничего не работает: буквально всё ? все фотографии, тексты, контакты и т. д. исчезают в никуда. Возможно, вы поступите как я и сделаете глупость: вытащите свой мобильник из кармана и бросите его с досады на пол, в результате чего он расколется и вообще выйдет из строя (да-да, несмотря на его брендовый высокопрочный корпус)? И что теперь делать? Можно ли восстановить самостоятельно хотя бы самую важную информацию, хранящуюся на устройстве, или придётся обращаться к специалисту? Это же мобильник, оно явно по-другому устроен в отличие от «нормальных» компьютеров или лэптопов.

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

Сейчас всё больше смартфонов идут без слота для sd-card, и информацию приходится хранить на встроенной памяти с доступом к ней по MTP. Такой режим подключения не позволяет стандартными средствами восстановить данные телефона после wipe’а или случайного удаления.

Сегодня на примере связки Xiaomi Mi2s и Windows 8.1 я постараюсь рассказать, как можно восстановить утерянные данные, кому интересно, добро пожаловать под кат.

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

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

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

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

Подготовка PC

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

    ;
  • Драйвера для вашего устройства (в случае проблем habrahabr.ru/post/205572);
  • ADB (adbdriver.com или developer.android.com);
  • Сервер FileZilla.
VHDtool

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

FileZilla

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

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

listen on those ports 40
timeout settings — по умолчанию стоит 120, 60, 60, а мы ставим везде 0 и нажимаем ОК.
Заходим в edit — users. В окошке users создаем нового юзера. В моем случае это юзер qwer.
Нажимаем Add — пишем имя — пароль pass — нажимаем ОК.

Далее в том же меню Users, слева выбираем закладку Shared folders. Заходим туда и добавляем папку в которую будет заливаться наш блок. Нажимаем Add и добавляем папку C:cygwin6400. В окошке появится путь к этой папке. Если слева от надписи C:cygwin6400 не будет буквы H, то нужно нажать Set as home dir. Затем выделив строчку C:cygwin6400 нужно отметить права Read и Write галочками. Затем нажать ОК.

Читайте так же:
Можно ли восстановить пароль на айфоне

  • adb.exe
  • AdbWinApi.dll
  • adb-windows.exe
  • AdbWinUsbApi.dll
  • fastboot.exe

Скачать их можно на тут.
Или вытащить из дистрибутива Android SDK.

Копируем их в папку C:cygwin64bin

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

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

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

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

20352f2c – мой Xiaomi Mi2s

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

Теперь нам необходимо узнать, какой IPv4 адрес получил ваш компьютер.
Используем команду ipconfig в командной строке
или
Идем по пути: Панель управленияСеть и ИнтернетЦентр управления сетями и общим доступом

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

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

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

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

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

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

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

После чего во внутренней памяти появится файл list_of_partitions.txt, который нам необходимо скопировать на ПК и изучить.
Скопировать его можно в нашу папку 000 с помощью простой команды (выполнять её следует в отдельном окне командной строки):

Внутренней памяти в моём аппарате 32 GB. Поэтому я ищу самый большой раздел, в моём случае это mmcblk0p27 размером 25,6 GB, у вас он скорее всего будет иметь другое имя, или вообще не будет иметь приписки p**. Безусловно, никто не гарантирует что именно самый большой раздел окажется тем самым на котором еще совсем недавно лежали ваши фото, видео, документы и тд., но в 90% случаев это оказывается именно тот раздел памяти который нам нужен. В противном случае вам придется по порядку копировать все образы и проверять каждый из них.

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

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

Читайте так же:
Буферизация видео на андроиде

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

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

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

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

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

Смотрим в окно FileZilla и видим, что скачивание mmcblk0p27.raw в папку C:cygwin6400 началось, теперь можно закрыть окна cygwin и сделать перерыв на чай.

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

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

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

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


Hint: важные моменты пометил желтым.

Итоги

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

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

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

«Подводные камни» процедуры

Чаще всего мы имеем дело с аппаратными неисправностями. Причин для поломок достаточно – это падения, попадание воды, сбой питания. Телефон может внезапно перестать включаться или загружаться дальше заставки операционной системы. В таких случаях, если вы хотите восстановить данные с телефона, не стоит пытаться его реанимировать своими силами, лучше сразу обратиться к специалистам. Как правило, при этом требуется выпайка чипа памяти. Для дальнейшей работы с ним необходимы определенные навыки, опыт и оборудование.

Не реже к нам обращаются даже с физически исправными телефонами. Например, можно случайно удалить контакты или фотографии. После этого самое главное – скорее перестать пользоваться телефоном, а лучше – совсем его выключить. Память девайса задействуется практически во всех процессах, что может привести к полной перезаписи. По независящим от пользователя причинам иногда «слетает» прошивка телефона. Многие пытаются перепрошить телефон самостоятельно или прибегают к помощи сервисных центров за подобной услугой, но это – большая ошибка. Если нужно восстановить данные с телефона, ни в коем случае нельзя это делать самостоятельно, иначе вы рискуете лишиться возможности восстановления.

Читайте так же:
Видеоредакторы для монтажа на телефон

Конечно, несмотря на все эти подводные камни, невозможно отказаться от хранения материалов на телефоне, ведь он всегда под рукой, это удобно. Важно помнить о возможностях бэкапа. К тому же, на современных устройствах можно настроить автоматическое копирование информации в облако. Но если вдруг вы не успели это сделать и вам необходимо восстановить данные с телефона – смело обращайтесь к нам! Мы обязательно вернем важные для вас материалы. Рекомендуем не усугублять ситуацию самостоятельными попытками. Особенно, если дело в механических неисправностях.

Восстановление данных с телефона

DiskDigger Pro file recovery

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

восстановление данных телефона android после сброса

Программа прекрасно себя чувствует на всех версиях платформы «Андроид», начиная с 2.2. Интерфейс приложения прост и интуитивно понятен и с ним разберется даже новичок в этом деле. Ветки меню с подпунктами логично построены, так что блуждать там не придется. К тому же на официальном сайте разработчика есть масса обучающих материалов в текстовом формате, на случай, если возникнуть какие-то трудности.

Подключение внутренней памяти Android как Mass Storage Device

Теперь приступаем к основной части этого руководства — непосредственно подключение внутренней памяти Android как флешки к компьютеру.

  1. Перезагрузите ваш телефон или планшет в режиме Recovery. Обычно для этого нужно выключить телефон, затем зажать и удерживать кнопку питания и «громкость вниз» в течение некоторого времени (5-6) секунд, а после появления экрана fastboot выбрать Recovery Mode с помощью кнопок громкости и загрузиться в него, подтвердив выбор коротким нажатием кнопки питания. Для некоторых устройств способ может отличаться, но легко находится в Интернете по запросу: «модель_устройства recovery mode»
  2. Подключите устройство к компьютеру по USB и подождите некоторое время, пока оно не будет настроено. Если по окончании настройки в диспетчере устройств Windows устройство будет отображаться с ошибкой, найдите и установите ADB Driver именно для вашей модели устройства. Проверка драйвера ADB в Windows
  3. Запустите Ubuntu Shell (в моем примере используется именно оболочка Ubuntu под Windows 10), командную строку или терминал Mac и введите adb.exe devices (Примечание: из-под Ubuntu в Windows 10 я использую adb для Windows. Можно было бы установить adb для Linux, но тогда бы он не «видел» подключенных устройств — ограничение функций подсистемы Windows для Linux). Список устройств ADB
  4. Если в результате выполнения команды вы видите подключенное устройство в списке — можно продолжать. Если нет — введите команду fastboot.exe devices
  5. Если в этом случае устройство отобразилось, значит всё подключено правильно, но рекавери не позволяет использовать команды ADB. Вероятно, придется установить кастомный рекавери (рекомендую найти TWRP для вашей модели телефона). Подробнее: Установка кастомного рекавери на Android.
  6. После установки кастомного рекавери, зайдите в него и повторите команду adb.exe devices — если устройство стало видным, можно продолжать.
  7. Введите команду adb.exe shell и нажмите Enter.
Читайте так же:
Мтс не работает передача данных

В ADB Shell по порядку выполняем следующие команды.

В результате получаем имя устройства block, которое будет использовать далее (не теряем его из виду, запоминаем).

Просмотр имени устройства внутреннего хранилища Android

Следующей командной размонтируем раздел data на телефоне, чтобы иметь возможность подключить его как Mass Storage.

Далее находит индекс LUN нужного раздела, соответствующего Mass Storage Device

Будет отображено несколько строк, нас интересуют те, которые имеют в пути f_mass_storage, но пока мы не знаем, какая именно (обычно, заканчивающиеся на просто lun или lun0)

LUN хранилища Android (Mass Storage)

В следующей команде используем имя устройства из первого шага и один из путей с f_mass_storage (один из них соответствует внутренней памяти). Если будет введен неверный, вы получите сообщение об ошибке, тогда пробуем следующий.

Подключение внутреннего хранилища как Mass Storage

Следующий шаг — создаем скрипт, подключающий внутреннее хранилище к основной системе (всё, что ниже — одна длинная строка).

Монтирование внутреннего хранилища Android как флешки (Mass Storage)

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

Внутреннее хранилище Android подключено в Windows

При этом, в случае Windows вас могут попросить отформатировать накопитель — не делайте этого (просто Windows не умеет работать с файловой системой ext3/4, но многие программы для восстановления данных умеют).

Использование компьютера

Проще всего восстановить файлы, удаленные на Андроид-устройстве, с компьютера. Помогут это сделать специальные программы типа Recuva или 7-Data Android Recovery. Но чтобы воспользоваться их возможностями, сначала необходимо включить отладку USB на телефоне или планшете – это нужно, чтобы устройство определялось в системе как съемный диск.

  1. Откройте настройки.
  2. Перейдите в раздел «Для разработчиков».
  3. Поставьте отметку «Отладка по USB».

Если раздела «Для разработчиков» нет, выполните следующие действия:

  1. Откройте «Настройки».
  2. Пролистните меню вниз, до раздела «О телефоне».
  3. Найдите пункт «Номер сборки» и тапните по нему 7 раз. В процессе нажатия появится уведомление о том, сколько раз вам еще нужно нажать, чтобы стать разработчиком.

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

Читайте так же:
Восстановить почтовый ящик майл по номеру телефона

7-Data Android Recovery

Программа 7-Data Android Recovery, как и Recuva, работает без root прав, восстанавливая удаленные с носителей файлы. Единственный неприятный момент – за использование софта 7-Data придется заплатить.

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

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

Recuva

Утилита Recuva позволяет восстановить данные с любого носителя, в т.ч. с microSD карт и внутренней памяти смартфона. Порядок действия не отличается от алгоритма восстановления через 7-Data Android Recovery:

  1. Подключите телефон к компьютеру.
  2. Запустите Recuva и выберите диск, с которого следует провести восстановление файлов.
  3. Отметьте, какой тип данных следует восстановить.
  4. Включите углубленный анализ и кликните «Начать».

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

  • Зеленый – информацию можно без проблем восстановить.
  • Желтый – файл, возможно поврежден.
  • Красный – данные невозможно вернуть.

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

Подобным образом действуют программы EaseUS Mobisaver и Undelete for Root Users, однако для их работы требуется root-доступ, поэтому лучше сначала попробовать решить проблему с помощью Recuva и 7-Data.

Wileyfox Swift 2

Как и все модели Wileyfox, этот смартфон работает с двумя сим-картами и сетями передачи данных 4G LTE. Причем скоростной интернет можно подключить с любого слота, просто указав его в меню. Любители фото наверняка оценят высокую скорость соединения сетей четвертого поколения. Теперь снимки, сделанные на камеру вашего смартфона, могут появиться на страницах социальной сети буквально через несколько секунд!

Качественный 5-дюймовый IPS HD экран, благодаря закругленным 2.5D краям, придает аппарату стильный и современный вид. Современные технологии изготовления обеспечивают высокое качество передачи изображения даже при широком угле обзора. Все это является несомненным плюсом при выборе гаджета, на котором вы будете просматривать фотографии, которые вы сможете сделать качественной 16-мегапиксельной камерой.

Стоит подчеркнуть высокую производительность 8-ядерного процессора Snapdragon 430 MSM8937 и наличие 2 Гб оперативной памяти. Эти параметры непосредственно влияют на высокую скорость и стабильность работы устройства. Наличие 16 Гб встроенной памяти и поддержка карт памяти microSDXC до 64 Гб позволят вам надолго забыть о проблеме недостатка этого ресурса, и не прибегать к необходимости удаления файлов.

И самое главное – цена Wileyfox Swift 2 на официальном сайте составляет всего 9 490 рублей.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector