Домой / Карандаш / Монтирование внутренней памяти Android как Mass Storage и восстановление данных. Как восстановить удалённые файлы на Андроиде без ПК – детальный мануал

Монтирование внутренней памяти Android как Mass Storage и восстановление данных. Как восстановить удалённые файлы на Андроиде без ПК – детальный мануал

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

Удаленная информация может быть извлечена как с внутренней памяти, так и с SD-CARD.

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

Для отмены внесенных в адресную книгу изменений необходимо осуществить действия в строгом порядке:

Желательно запомнить время осуществления операции рассматриваемого типа. Впоследствии это даст возможность снова откатить аппарат в предыдущее состояние при возникновении каких-либо проблем. У данного способа имеются свои недостатки – данная функция доступна далеко не на всех устройствах.

Возникающие проблемы можно разрешить различными способами:


Проще всего выполнить восстановление контактных данных с гугл аккаунта на андроид при помощи извлечения их из резервного хранилища сервиса Google.

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

Восстановление данных с карты памяти UnDelete Plus

Одно из самых надежных и популярных приложений для работы с удаленными данными на любом носителе на сегодняшний день – это приложение UnDeletePlus.

Чтобы с его помощью восстановить даже удаленную информацию с планшета, необходимо выполнить в строгом порядке следующие действия:


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

Программа для восстановления данных с устройства 7-Data Android Recovery

7-Data Android Recovery поможет вернуть данные с флэшки или внутренней памяти устройства, потерянные в следующих случаях:

  • после выполнения форматирования;
  • после очистки операционной системы Hard Reset.

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

Подключение телефона или планшета

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

Сделать это нужно следующим образом:


Иногда режим отладки в соответствующем меню попросту отсутствует.

Разрешить подобную ситуацию можно следующим образом:

  • заходим в раздел «параметры»->«о телефоне»;
  • нажимаем несколько раз (3-4 вполне достаточно) на поле «номер сборки»;
  • на экране должно появиться сообщение «вы стали разработчиком»;
  • после завершения всех обозначенных выше операций появится пункт в настройках «Отладка USB».

Восстановление

Важным достоинством рассматриваемого приложения является отсутствие необходимости наличия рут прав.

Сам процесс осуществляется следующим образом:


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

Краткий обзор

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

Самыми популярными приложениями, позволяющими справиться с данной проблемой, являются:

  • Rashr – Flash Tool;
  • Photo Data Recovery;

Причем использовать некоторые программы данного типа можно даже без rootправ. Что является очень важным преимуществом. Так как зачастую вместе с данными могут быть потеряны права пользователя-администратора. Существуют специализированные утилиты, предназначенные для работы с конкретным производителем или гаджетом.

Видео: Как восстановить удалённые файлы на Андроид

Rash-FlashTool – восстанавливает удаленные данные

Утилита под названием Rash-FlashToolпозволяет восстановить данные даже в самых безнадежных случаях – когда был выполнен Hard Reset или же носитель отформатирован. Самым важным достоинством рассматриваемого программного обеспечения является его универсальность. Оно способно работать с 90% всех аппаратов под управлением Android, присутствующих сегодня на прилавках магазинов.

К особенностям Rash-Flash Tool можно отнести следующие моменты:

  • интуитивно понятный и удобный интерфейс;
  • восстановить можно файлы любого типа (документы, музыку, фото, видео);
  • доступна функция просмотра, а также чтения и записи на носитель.

DiskDigger — мобильная версия для восстановления

Disk Digger – утилита, для работы которой не требуется выполнять установку. Она позволяет восстановить данные любого типа, независимо от их формата и расширения. Работает как с памятью гаджета, так и с флэш-картой.

Самой важной особенностью является поддержка обширного перечня файловых систем:

  • FAT 32;
  • FAT 16;
  • FAT 12;
  • exFAT;
  • NTFS.

Требуется установка на персональный компьютер. Возможна работа в среде разных версий ОС Windows :

  • Windows 7;
  • Windows 8, 8.1;
  • Vista;
  • Windows XP.

Требования к аппаратной части компьютера минимальны.

Photo Data Recovery — приложение для смартфонов серии Galaxy

Photo Data Recovery представляет собой специализированное программное обеспечение, разработанное специально для работы с данными, удаленными со следующих устройств, произведенных компанией Samsung:

  • Galaxy Mobile Phone;

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

Hexamob Recovery – эффективное приложение для Android

Hexamob Recovery предназначено для восстановления данных на планшете без использования персонального компьютера.

Приложение оснащено следующими функциями и особенностями:


К недостаткам Hexamob Recovery можно отнести лишь обязательное наличие прав типа root.

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

Для комфортной работы с утилитой Hexamob желательно знание английского языка. Так как производителем не поддерживается мультиязычность. Интерфейс интуитивно понятен даже неопытному пользователю.

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

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

Уж сколько раз твердили миру,

Что должен быть бэкап; но только всё не впрок…

Потеря данных на Android может произойти по хорошему и плохому сценариям. Хороший сценарий - это когда файлы хранились на карте памяти мобильного устройства. В этом случае вернуть их можно легко и даже бесплатно. К сожалению, карты памяти встречаются в смартфонах всё реже, а восстановление данных из внутренней памяти - это уже совсем другая история. Рассмотрим обе ситуации.

Как восстановить данные на SD-карте

Тут всё просто. Для начала скачайте и установите на компьютер нормальную бесплатную утилиту для восстановления данных. Это может быть мегапопулярная Recuva , опенсорсная TestDisk или её отросток PhotoRec , а также любая другая аналогичная программа.

Затем подключите SD-карту к компьютеру как обычную флешку и запустите на ней сканирование с помощью установленной утилиты. Сохраните спасённые данные и наконец-то забэкапьте их и другие ценные файлы в облако.

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

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

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

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

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

  • iCare Recovery (бесплатно!!!).
  • Undeleter (если есть права суперпользователя).

Эти программы работают примерно одинаково. Сначала на компьютер устанавливается клиент, затем смартфон или планшет подключается к компьютеру через USB. Достаточно в точности следовать инструкциям, и у вас наверняка всё получится.

Единственной сложностью может стать отсутствие поддержки утилитой конкретной модели мобильного устройства. Именно поэтому сперва нужно тестировать программу в бесплатном режиме, а уже потом покупать лицензию.

Что делать, чтобы данные не терялись

Бэкапить, бэкапить и ещё раз . Практически все данные, которые есть на вашем мобильном устройстве, можно и нужно копировать в облачные хранилища. Это почти всегда бесплатно, безопасно и происходит в автоматическом режиме. Например:

  • «Google Почта» бэкапит ваши электронные письма.
  • «Google Контакты» бэкапит контакты.
  • «Google Фото» бэкапит фото, видео и скриншоты.
  • «Google Музыка» бэкапит музыку.
  • Офисный набор Google бэкапит документы, таблицы и презентации.
  • Универсальные хранилища наподобие «Google Диска», Dropbox и другие бэкапят вообще всё.

Возьмите любой тип данных - для него наверняка существует простой и удобный способ безопасного хранения. Пользуйтесь этим и берегите ценную информацию.

Статьи и Лайфхаки

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

Подготовка к восстановлению памяти телефона Android

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

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

Неплохой программой является и Android Recovery от 7-Data. Скачать её можно отсюда: 7datarecovery.com/android-data-recovery. Установить такую программу очень просто. Она русифицирована и удобна в управлении.

После запуска программы включаем отладку по USB в самом устройстве и подключаем его к ПК, пользуясь USB-кабелем. Последовательность действий по включению отладки зависит от версии Android. К примеру, если у нас прошивка 4 или 4.1, заходим в настройки смартфона и в конце списка видим меню «Параметры разработчика». Переходим в него и отмечаем опцию «Отладка USB». На устройствах 2.3 и более ранних версий, заходим в «Приложения» через настройки, а оттуда – в «Разработка». Отмечаем нужный пункт.

Итак, подготовка к выполнению намеченной задачи закончена. По сути, она не сложнее, чем или смартфона. Теперь поговорим о том, как восстановить память телефона, пользуясь Android Recovery.

Как восстановить память Android телефона?

После включения отладки подключаем смартфон к ПК, на котором открыта программа от разработчика 7-Data. В главном окне приложения нажимаем «Далее», после чего видим список накопителей в нашем смартфоне. Это может быть как внутренняя память, так и память вместе с накопителем. Выбираем то, что нам нужно, и вновь нажимаем «Далее». После этого запустится процесс сканирования.

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

Выбираем те файлы, которые желаем восстановить, и нажимаем «Сохранить». Информация будет перенесена на ПК. Сохранять данные на тот же носитель, откуда они восстанавливаются, не допускается.

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

Что ж, большинство из нас, как случайно удалили или потеряли файл в смартфонах. Есть моменты, из печальных событий; мы застряли в ожидании нашего телефона или любого устройства для загрузки, но никакого ответа - окончание его данных не потерял. Это также стало проблемой, когда старые телефоны, полное выключение памяти, и даже необъяснимый сбой системы может привести наши файлы будут потеряны. В промежутке между этими событиями, мы можем потерять важные файлы, или некоторые файлы будут удалены. затем как мы можем восстановить данные с мертвого телефона в легкий путь?

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

Часть 1. Зачем нам нужно мёртвый телефон восстановление данных?

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

  • “Износ” - Все электронные устройства должны истечь время, независимо от того, насколько хорошо вы заботитесь о телефоне. Там должно быть время, устройство должно быть модернизированы и заменены.
  • Место хранения – Продолжительность жизни уменьшается в зависимости от того, как пользователи обрабатывать свои устройства. Воздействие солнечного света, высокая температура, вода и влажные и другие внешние факторы могут повлиять на срок службы устройства.
  • Вирус инфекции - Чаще да, чем нет, вирусы и другие компьютерные ошибки могут повлиять на скорость и производительность телефона. Много вируса, часто нападают на внутреннюю память устройства обработки, вызывая замораживания и системы аварии. Другие файлы расширения также ориентированы на вирусы, которые остановленных работу телефона. Есть также вирусы, которые преднамеренно стирают фотографии, видео, и другие файлы.
  • несовместимость конфигурации – Установка приложений из ненадежных третьих сторон также может привести к замораживанию устройства или сбой системы.
  • Память заполнена - Когда телефон достиг максимальной емкости, он начинает работать медленно, а затем заканчивает замораживанием и умирает.
  • Несколько приложений работают - Телефоны имеют ограниченные возможности при работе с несколькими программами. Если есть много приложений, которые открываются в одно время, он часто замерзает. Представьте себе человека, делая несколько утомительных рабочих мест в одно время, Таким образом, усилия, изнурительную человека и энергии для выполнения многих мероприятий в одно время. Точно так же с телефонами, когда устройство имеет трудности при выполнении всех задач одновременно, она замерзает вниз или выключается.
  • Аппаратные проблемы - Есть случаи, что части устройства могут привести телефон к замораживанию и не работают должным образом. Электронные компоненты весьма чувствительны, что при воздействии высоких температур или эти части неправильно неправильно, физические части тенденции быть уничтожены. Таким образом, телефон часто прекращает работает должным образом.
  • Другие вопросы Программного обеспечения - Операционная система, системные драйверы, и обновление также вызывает телефон, чтобы умереть и замерзают.

Обычные способы исправить замороженный Andriod телефон и заперли другие устройства:

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

>> Удаление батареи - Это применимо только для Samsung или любых Android телефонов, где батареи могут быть удалены физически в течение нескольких секунд. После которого, поставить аккумулятор на место и включите на телефоне.

Часть 2. Восстановление данных из Dead Phone от iSkysoft-х – Android Data Extraction.

В основном, Android Data Extraction может восстановить стертые и потерянные данные от случайного удаления, Режим восстановления заводских авто-безопасности, Ошибка системы неожиданного устройства или укоренения аварии, джейлбрейк и другие ПЗУ мигающий эффект, неудачно блокирующее устройство, износ и разрыв устройства, вирус, неуместные или утерянные системные ссылки, память заполнена и среди других причин, из внутренней памяти телефона.

iSkysoft Android от извлечения данных Характеристики и функции:

  • Обеспечить восстановление для различных видов сломанных смартфонов: сбой системы, тлф, окно, сломанный монитор (СВЕТОДИОД) или экран, замороженное окно
  • Способный Позволяет загружать файлы и другие данные внутри смартфона или SD-карты любого Android-аппарата, памяти и встроенная память: экономия, копирование, и резервное копирование данных, извлеченных
  • Легко, быстрое и умное восстановление файлов, который позволяет предварительный просмотр файлов данные (Затем пользователь может предварительно выбирать данные, которые будут восстановлены)
  • Поддержка широкого спектра смартфонов и других Android устройств (такие как различные телефоны и планшеты Samsung), Типы файлов данных (как контакты, Сообщения, WhatsApp и другие приложения обмена сообщениями, фото, видео, и т.п.), и легко соответствовать системным требованиям (Операционная система Windows и другие Android модели)

“После того, как мой телефон был заражен неизвестным вирусом, мои файлы случайным образом не могут быть доступны или видели. Я думал, что я не смог бы получить его. Кто-то из нашего ИТ-отдела рекомендуется Android восстановления данных, и я был так удивлен, все мои потерянные файлы будут восстановлены! ” - Давай Astill

“iSkysoft в Android Data Extraction является лучшим мертвым телефон приложение для восстановления данных. Я думал, что все мои воспоминания умерли с телефоном. Он был в состоянии восстановить не только на моей памяти телефона также на SD карты и других устройств хранения данных телефона.” - Питер лига

Шаги, как восстановить данные с мертвого телефона с помощью iSkysoft в Android Data Extraction:

шаг #1 - Скачать Dead Phone восстановления данных, а затем установить его на своем компьютере

Установите iSkysoft Toolbox для Android Data Extraction. Выполните шаги по установке путем согласования контракта приложения, указанный в процессе установки.

шаг #2 - Подключите Android устройства к ПК

шаг #3 - Запуск приложения

>> Нажмите “Извлечение данных (Поврежденные устройства) “. Выберите тип файла для восстановления. Затем выберите текущее состояние устройства:



A.”Касание не работает или не может получить доступ к телефону”
B.”Черный / сломанной экран”

>> Введите имя устройства и модель.
>> Нажмите “следующий”. затем, “подтвердить”.

шаг #4 - Перезапуск (сломанный) устройство

>> Выключите устройство, удерживая нажать и одновременно удерживать эти кнопки –
>> затем, Нажмите “Увеличить громкость “.

шаг #5 - Продолжение процесса восстановления на компьютере, на котором установлен Android восстановления данных


>> Нажмите, “оправляться “.
>> Проверьте файлы, которые вы хотите восстановить, щелчок “оправляться”.
>> Подождите, пока данные будут восстановлены, щелчок “назад”.
>> Завершить процесс, нажав “Выход из режима восстановления “.

Часть 3. Восстановление данных из Dead Phone от FoneLab Aiseesoft для Android.

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

FoneLab Aiseesoft для Android Особенности и функции:

  • Многофункциональность в извлечении данных из мертвого телефона на любых условиях смартфонов: вирус причина, сбой системы, отвечать на запросы экран, Пустой экран, Влажные телефоны / сломанные телефоны, и пароль блокировки.
  • Эффективное восстановление файлов и других данных из памяти / встроенной памяти и SD-карты памяти поврежденного Android телефона (Удобный процесс просмотра и поиска контактов, история звонков, фото, видео, другие файлы приложения, и т.д. из внутренних хранилищ карт памяти SD и смартфона). Он может также восстановить Snapchat фотографии & легко.
  • Позвовляет совместимость с любой операционной системой (Windows, Имбирный пряник, и т.п.) и агрегаты для Android телефонов (почти в основном все виды телефонов и планшетных моделей Samsung).
  • Обеспеченные и стресс-бесплатное программное обеспечение для восстановления данных даже для nontechie лиц (может исправить телефон легко, без причинения какого-либо вреда для вашего смартфона).

Aiseesoft в FoneLab – Сломанный Android восстановления данных считаются мощным приложением для восстановления данных с мертвого телефона или . Настоятельно рекомендуются предыдущими и текущими пользователями, которые попробовали это мертвый телефон приложение для восстановления данных.

“Fonelab удалось восстановить документы из моего телефона, который перестал работать.” - Merlyn

“Только Fonelab удалось получить мои фотографии и видео, которые другой мертвого телефон инструмент восстановления данных обещанной. ” - Том Банки

“Я был скептик на первом, если это программное обеспечение будет иметь возможность восстановить свои фотографии из моего разбитого Samsung Tablet, но FoneLab Aiseesoft было все стоит попробовать! Я был в состоянии получить обратно мои фотографии и другие файлы.” - Merlyn

Шаги, как восстановить данные с мертвого телефона, используя FoneLab Aiseesoft для Android Data Extraction:

шаг #1 - Скачать и установить восстановление данных мертвого телефона - FoneLab.

Установите FoneLab Aiseesoft в. Выполните шаги по установке путем согласования контракта приложения, указанный в процессе установки.

шаг #2 - Подключите телефон к компьютеру

>>Подключите компьютер и неисправное устройство с помощью кабеля USB провода. Убедитесь, что соединение между ними являются стабильными.

шаг #3 - Запуск Мертвого телефона восстановление данных для восстановления данных из мертвого телефона

>> Нажмите “Сломанный телефон Android Data Extraction “.


>> Нажмите кнопку Пуска, если память устройства или операционная система по-прежнему работает, но есть проблемы, как разбитый и зависания сенсорного экран, и забытые регистрационные данные.

Но если телефон имеет проблемы с самой операционной системой, или его система повреждена. Нажмите “Фикс устройства “.
>> Укажите название и модель поврежденных или наполовину - повреждение устройства. Нажмите “подтвердить .

шаг #4 - Перезагрузка устройства, что вам нужно, чтобы восстановить ваши файлы и другие данные.

>> Длинные Нажмите и удерживайте вместе кнопки Убавить звук + Главная + Мощность .
>> затем, Нажмите “Увеличить громкость “.
>> Затем нажмите, “Начало ” кнопка.

шаг #5 - Возвращаясь к компьютеру, на котором установлена ​​FoneLab


>> Выбрать “Сообщения “, а потом, выбрать на “Вложения сообщений “.
>> затем, нажмите на, “следующий”. Нажмите на элементы, которые вы хотели, чтобы восстановить или восстановить.
>> Нажмите на “оправляться ” который вы должны сохранить на вашем компьютере.

  • Tutorial

Сейчас всё больше смартфонов идут без слота для 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 .
Сперва устанавливаем USB-драйвера для вашего устройства и ADB. После этого советую перезагрузить ПК.
VHDtool
Создаём папку с адресом C:\cygwin64\000 (имя не имеет значения, не стоит только использовать буквы отличные от латиницы), здесь будет лежать наш образ. Копируем в папку VHDtool.exe.
FileZilla
В ходе инсталяции соглашаемся на все стандартные установки.
После установки FileZilla запустится автоматом, но из программы необходимо выйти и запустить её от имени Администратора .
При запуске FileZilla спросит имя сервера, оставляем всё как есть.

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

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


ADB
Нам понадобятся следующие файлы:
  • adb.exe
  • AdbWinApi.dll
  • adb-windows.exe
  • AdbWinUsbApi.dll
  • fastboot.exe

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

Копируем их в папку C:\cygwin64\bin

Проверка работы ADB
Запускаем консоль из папки C:\cygwin64\bin, для этого достаточно вписать cmd в адресную строку проводника

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

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

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

20352f2c – мой Xiaomi Mi2s

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

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

Скриншот


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

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

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

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

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

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

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

Adb shell su find /dev/block/platform/ -name "mmc*" -exec fdisk -l {} \; > /sdcard/list_of_partitions.txt
Hint: если вам лень вручную переписывать команды или вы боитесь допустить ошибку, то можно воспользоваться копированием, но вставить привычным способом строчку в консоль не выйдет, поэтому необходимо кликнуть правой кнопкой мыши по окну консоли, далее выбрать изменить > вставить.

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

Мой файл имеет вид

Disk /dev/block/platform/msm_sdcc.1/mmcblk0p27: 25.6 GB, 25698483712 bytes 4 heads, 16 sectors/track, 784255 cylinders Units = cylinders of 64 * 512 = 32768 bytes Disk /dev/block/platform/msm_sdcc.1/mmcblk0p27 doesn"t contain a valid partition table Disk /dev/block/platform/msm_sdcc.1/mmcblk0p26: 3758 MB, 3758096384 bytes 4 heads, 16 sectors/track, 114688 cylinders Units = cylinders of 64 * 512 = 32768 bytes Disk /dev/block/platform/msm_sdcc.1/mmcblk0p26 doesn"t contain a valid partition table Disk /dev/block/platform/msm_sdcc.1/mmcblk0p25: 402 MB, 402653184 bytes 4 heads, 16 sectors/track, 12288 cylinders Units = cylinders of 64 * 512 = 32768 bytes Disk /dev/block/platform/msm_sdcc.1/mmcblk0p25 doesn"t contain a valid partition table итд…

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

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

Если вы уже закрыли окно 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 – порт сервера FileZilla
192.168.42.79 – адрес сервера FileZilla (у вас свой)
mmcblk0p27.raw – копируемый блок памяти (у вас свой)

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

Adb shell su dd if=/dev/block/mmcblk0p27 of=/cache/myfifo

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

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

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

Cd C:/cygwin64/000/ VhdTool.exe /convert mmcblk0p27.raw
Не забудьте исправить mmcblk0p27 на номер своего блока!

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


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

Итоги

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

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

В завершении хочется также упомянуть еще одну небольшую утилиту, которая восстанавливает данные -