→ Как восстановить удалённые файлы андроида на телефоне. Восстановление данных из внутренней памяти на Android для чайников. Если не получилось восстановить данные

Как восстановить удалённые файлы андроида на телефоне. Восстановление данных из внутренней памяти на Android для чайников. Если не получилось восстановить данные

Способы извлечения с телефона информации после удаления или сброса настроек будут отличаться в зависимости от того, какой это гаджет, какая ОС управляет его работой, современная или устаревшая версия системы стоит на устройстве. Значение имеет и то, откуда были стерты фото и видео — с внутренней памяти или с внешней. Все варианты восстановления рассмотрим далее в статье.

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

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

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

После останется нажать Search и ждать окончания процесса. Проходить он будет полностью автоматически — промежуточного этапа для просмотра и выбора нужных документов для восстановления не предусмотрено.

Извлечение информации из внутренней памяти гаджета на Android

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

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

Если андроид-устройство определяется системой как USB-устройство

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

○ файловую систему (FAT);

○ типы файлов, подлежащие восстановлению.

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

Если система не может определить девайс как накопитель USB

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

Wondershare Dr.Fone for Android — это одно из приложений, с которым можно попытаться вернуть удаленные данные с современного устройства, но сразу скажем, что работает оно не со всеми девайсами, поэтому вероятность успешного завершения операции — 50/50. Опишем последовательность работы:


Работа с 7-Data Android Recovery

Эта программа специально создана для восстановления информации с внутренней памяти телефона. 7-Data Android Recovery полностью бесплатна и доступна по адресу http://7datarecovery.com/android-data-recovery/ . Первые действия при работе с утилитой вполне стандартные — на устройстве нужно включить отладку по USB и подключить его посредством кабеля к ПК.

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

После этого:

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

Восстановление данных на Apple-устройствах

Удаленные файлы на iPhone можно извлечь из заранее созданной резервной копии. Если она не доступна, используйте специальные приложения для iOS. Одно из них было уже описано ранее — программа Wondershare Dr.Fone, но ориентированное уже не на Android-устройства, а на Айфоны.

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

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

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

Особенности мобильных платформ

Сразу стоит оговориться, что устройства на платформах iOS и Windows Phone в этом плане никуда не годятся и потерянную информацию реанимируют крайне неохотно и лишь за редким исключением. Так что если вы удалили файл на телефоне, восстановить его на этих ОС невозможно. Единственное, что хоть как-то поддается специфическому софту, направленному на реанимацию данных, так это карты памяти. А с внутренних накопителей, увы, все удаляется безвозвратно.

Платформа «Андроид», в отличие от iOS и Windows Phone, гораздо податливее в плане восстановления данных. Несмотря на обилие различных фирменных прошивок, все они предоставляют более или менее свободный доступ к внутреннему накопителю, не говоря уже о картах памяти. В случае с «Андроидом» восстановить удаленные файлы на телефоне заметно легче. Эту платформу мы как раз и будем рассматривать.

Как реанимировать файлы?

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

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

Dr.Fone for Android

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

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

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

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

Также программа позволяет реанимировать историю звонков, контакты, СМС, а также сообщения популярного мессенджера «Ватсап». Утилита сканирует все накопители, в том числе и внешние. Так что Dr.Fone for Android может также восстановить удаленные файлы и с флешки телефона.

Стоит заметить, что полученные права администратора (root) заметно увеличивают шансы на успешную реанимацию данных.

Условия распространения

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

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

DiskDigger

Еще одна программа, позволяющая восстановить удаленные с телефона файлы. Работа утилиты направлена главным образом на реанимацию фотоизображений - JPG, PNG, BMP и GIF. Найти ее можно на «Гугл Плее».

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

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

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

Условия распространения

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

GT Recovery for Android

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

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

Утилиту можно найти на «Гугл Плее». После скачивания с последующей установкой откроется главное окно с мастером-помощником. Здесь все разбито на разделы, по открытию которых программа предлагает начать сканирование устройства.

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

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

Условия распространения

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

EaseUS Mobisaver for Android

Это также мобильная утилита для восстановления файлов, поэтому привлекать персональный компьютер нет необходимости. Отзывы о программе в основном положительные и найти ее можно на «Гугл Плее». Сразу стоит предупредить, что для корректной работы приложения необходимо получить права администратора. В противном случае утилита просто не будет работать.

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

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

Судя по отзывам пользователей, утилита справляется с реанимацией на таких привередливых гаджетах, как «Самсунг», LG, «Моторола», НТС и «Нексус» от «Гугла». Также приложение поддерживает старые версии платформы «Андроид» - 2.3 и 4.0.

Условия распространения

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

В заключение

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

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

Кроме того, обилие облачных сервисов, позволяет полностью забыть о проблеме восстановления данных. К вашим услугам «Гугл Драйв», «Дропбокс», «Яндекс.Диск» и многие другие аналогичные решения. Если вы рядовой пользователь и все ваши данные занимают не более 5 Гб, то услуги этих сервисов будут для вас бесплатны.

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

Способы восстановления удаленных данных

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

Восстановление удаленных файлов можно произвести двумя способами:

  1. Через лэптоп или персональный компьютер.
  2. Непосредственно с мобильного устройства.

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

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

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

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

Восстановление стертой информации через 7-Data Android Recovery

Данное приложение прекрасно работает как с внутренней памятью телефона (планшета), так и со встраиваемой картой micro sd. При этом оно может искать удаленное видео, фото, музыку и т.п.

Чтобы восстановить стертые файлы на Android через 7-Data Android Recovery, необходимо:


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

Реанимирование случайно стертых файлов посредством Dr.Fone

Dr.Fone – это еще одно функциональное приложение, которое возвращает утерянную с Андроида информацию и сохраняет ее на лэптопе или компьютере. Единственный недостаток данной утилиты заключается в необходимости активации на девайсе прав superuser. Это позволяет программе восстанавливать файлы с системного каталога.

Рут доступ значительно расширяет возможности владельца гаджета и позволяет вносить изменения даже в системный раздел Андроида. Однако в неумелых руках он превращается в достаточно опасный инструмент, так как при стирании не того файла телефон (планшет) может выйти из строя.

Для восстановления удаленных файлов посредством Dr.Fone делаем следующее:


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

Восстановление удаленных файлов без ПК

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

Самыми эффективными приложениями-реаниматорами для ОС Android являются:

  • Dumpster;
  • Undelete.

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

Возврат стертых данных через Dumpster

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

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

Процесс восстановления можно запустить непосредственно с девайса или воспользоваться ПК. Во втором случае вам потребуется:

  • стационарный компьютер или ноутбук с установленной ОС Виндовс;
  • USB-переходник для подключения девайса к ПК;
  • специальная программа-реаниматор.

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

Процедура восстановления информации на Android через ПК

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

  1. Скачать и установить на ПК приложение-реаниматор. С этим проблем возникнуть не должно, так как требуемую утилиту можно найти в сети абсолютно бесплатно.
  2. Установить драйвера для распознавания планшета (телефона) вашим компьютером. Обычно они предоставляются в комплекте с девайсом.
  3. Подсоединить гаджет к ПК через USB-переходник.
  4. Открыть установленное приложение и запустить процедуру восстановления.

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

  • 7-Data Android Recovery;
  • Dr.Fone.

Восстановление файлов через 7-Data Recovery

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

Для восстановления информации с помощью 7-Data Android Recovery нужно делать следующее:

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

Использование утилиты Dr.Fone

Dr.Fone является еще одним эффективным приложением для восстановления файлов на Android через компьютер. Для нормального функционирования данной программы необходимо делать права суперпользователя (root-права). Root – это профиль главного администратора в системе. После получения доступа к этой учетной записи перед пользователем планшета или телефона откроется масса дополнительных возможностей, которые будут недоступны в обычном режиме (удаление системных файлов, блокирование всплывающей рекламы, перенос кэша браузерных приложений на флешку и многое другое).

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

Еще одним недостатком root-прав является то, что при их открытии на девайс аннулируется гарантия.

Разберем, как восстановить удаленные файлы на Андроид с помощью Dr.Fone при наличии root-прав.


Восстановление файлов без использования ПК

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

С восстановлением файлов на Android без компьютера прекрасно справляется программа Dumpster. Все знают, что такое «Корзина» в ОС Windows и как она работает. Так вот, в системе Андроид данная функция не предусмотрена. Если вы хотите, чтобы после удаления какой-либо информации она еще некоторое время сохранялась на флешке или в памяти девайса, можно установить приложение Dumpster, которое выполняет функцию своеобразной корзины.

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

Следующим шагом является сканирование встроенного и установленного носителя информации. Данная процедура может занять более 10 мин. Все зависит от объема карты памяти.

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

Сейчас всё больше смартфонов идут без слота для 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 получилось со второй попытки, а входе написания статьи всё вообще прошло как по маслу.

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

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

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

 

 

Это интересно: