Монтирование внутренней памяти Android как флешки с последующим восстановлением данных


Как восстановить данные с внутренней памяти Android

Восстановление удаленных файлов на Android через Tenorshare UltData for Android

Как восстановить удалённые файлы на Android?

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

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

Бесплатно скачать эту программу и следуйте ниже руководство, узнайте, как восстановить данных на телефоне Samsung Galaxy/Motorola/LG/HTC/Sony.

Для восстановление удаленных файлов из внутренней памяти Android необходимо сменить настройках Android во-первых. Перейдите в Settings > Applications > Development > USB Debugging, и включите его. Во-вторых, подключите телефон к компьютеру с помощью кабеля USB. На устройстве, выберите подключенный USB. В появившемся интерфейсе выберите кнопку «Connect storage to PC». Сейчас вы можете запустить Tenorshare UltData for Android, чтобы начать процесс восстановления данных.

    Запустите софт после установки, подключите ваше устройство к компьютеру с помощью кабеля USB.

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

Советы для избежания потери данных на Android телефоне

  • Делать резевную копию для важных файлов, как сообщения, контакты, видео и другие данные на вашем компьютере.
  • Не скачать и установить неизвестные приложения на вашем телефоне Android, это может привести к вирусу вашего устройства.
  • Не подключите телефон к компьютеру с вирусом или извлечь файлы из других небезопасных устройств. Мы предложим установить высокое качество анти-вирус приложение, чтобы защитить вашу систему Android.
  • Перед удалением ненужных данных, проверьте еще раз, и продолжайте этот процесс.
  • Чтобы предупредить случайное удаление или форматирование, использовать функцию карты памяти“Write Protect”. Здесь несколько приложений доступны в интернете, которые будут предлагать защиты от записи на карту памяти.

Для Tenorshare UltData for Android, у нас есть бесплатная пробная версия. Вы можете попробовать и решить, что купить ли его. Мы очень рады помочь вам восстановить данные с андроида. Если у вас есть другие вопросы, обращайтесь к нам.

Обновление 2019-07-25 / Обновление для Android восстановление данных

Монтирование внутренней памяти Android как Mass Storage и восстановление данных

Восстановление данных, удаленных фото и видео, документов и других элементов из внутренней памяти современных Android телефонов и планшетов стало сложной задачей, поскольку внутреннее хранилище подключается по протоколу MTP, а не Mass Storage (как флешка) и привычные программы для восстановления данных не могут найти и восстановить файлы в этом режиме.

Существующие популярные программы для восстановления данных на Android (см. Восстановление данных на Android) пробуют обойти это: в автоматическом режиме получить root-доступ (либо предоставляя сделать это пользователю), а затем — прямой доступ к хранилищу устройства, но это работает не для всех устройств.

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

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

Все действия, описанные ниже можно выполнить в Windows, Mac OS и Linux. В моем случае использовалась Windows 10 с установленной в ней подсистемой Windows для Linux и Ubuntu Shell из магазина приложений. Установка компонентов Linux не обязательна, все действия можно провести и в командной строке (и отличаться они не будут), но я предпочел этот вариант, так как при использовании ADB Shell в командной строке возникли проблемы с отображением спецсимволов, не влияющие на работу способа, но представляющие неудобства.

Прежде чем начать подключение внутренней памяти Android как флешки в Windows выполните следующие шаги:

Если вы проделываете указанные действия в Linux или MacOS, то поищите в Интернете, как в этих ОС добавить папку с Android Platform Tools в PATH.

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

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

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

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

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

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

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

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

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

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

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

Восстановление данных из подключенного внутреннего хранилища Android

Теперь, когда внутренняя память подключена как обычный накопитель, мы можем использовать любую программу для восстановления данных, которая умеет работать с разделами Linux, например, бесплатную PhotoRec (доступную для всех распространенных ОС) или платную R-Studio.

Я пробую выполнить действия с PhotoRec:

В моем эксперименте из 30 удаленных из внутренней памяти фотографий в идеальном состоянии было восстановлено 10 (лучше, чем ничего), для остальных — только миниатюры, также были найдены скриншоты png, сделанные ещё до хард-ресета. R-Studio показала примерно тот же результат.

Но, так или иначе, это не проблема способа, который работает, а проблема эффективности восстановления данных как таковой в некоторых сценариях. Так же отмечу, что DiskDigger Photo Recovery (в режиме глубокого сканирования с root) и Wondershare Dr. Fone for Android показали сильно худший результат на том же устройстве. Конечно, вы можете попробовать и любые другие средства, позволяющие восстанавливать файлы с разделов с файловой системой Linux.

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

Затем можно просто перезагрузить телефон, выбрав соответствующий пункт в меню рекавери.

А вдруг и это будет интересно:

  • Windows 10
  • Настройка роутера
  • Всё про Windows
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • В контакте
  • Одноклассники
  • Android

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

02.07.2019 в 14:24

Доброго дня!
Получается так:
(лог)

02.07.2019 в 15:08

Здравствуйте.
А вы текст прямо копировали из консоли? Если да, то у вас строка выглядит grep /data вместо mount | grep /data

02.07.2019 в 16:41

adb.exe shell
mount | grep /data

Ввёл mount | grep /data

03.07.2019 в 13:47

И в ответ ничего? Странно… у меня нет ответа. Должен либо как на скрине ответить, либо об ошибке сообщить.

11.07.2019 в 22:38

Правильно я понимаю, что при включенном телефоне такое не провернуть? На LG K5 нужно установить кастомное recovery, но для него ещё и загрузчик разблокировать (удалятся все файлы, а мне их нужно восстановить).

12.07.2019 в 14:49

Здравствуйте. При разблокировке загрузчика файлы не удаляются….

19.07.2019 в 00:10

Не работает ничего не происходит как висел mtp так и висит

21.08.2019 в 17:03

14.12.2019 в 12:15

А как поставить twrp если ос не загружаеться?

14.12.2019 в 13:32

Я так понимаю что twrp можна поставить Только с включенной отладкой по usb а как ее включить если ос не грузит?

21.10.2019 в 01:30

Вот вы не конкретные конечно! Статья Шикарна,инфа просто блеск (я серьезно) но я 2 часа потратил на то чтобы понять что выполнение скрипта (последняя строка «sh enable_storage… .sh» выполняется В ТЕРМИНАЛЕ РЕКАВЕРИ! я этот код раз 20 вводил, снёс загрузчик в первый раз, благо прошил без юзердаты, тупо даунлоад прелоадера и систем. поясните пожалуйста в статье. С уважением.

01.11.2019 в 10:13

а у меня после выполнения скрипта, ADB отцепляется в винде а диск не появляется, увы (((

01.11.2019 в 17:00

А в управлении дисками тоже ничего нового? (в проводнике может не появиться, тогда в diskmgmt.msc посмотреть)

12.02.2020 в 22:06

У меня он тоже не появился, но я заметил что слетели драйвера, обновил и сразу же появился диск на линукс)

29.11.2019 в 01:38

Доброго времени суток. Если у вас не появляется диск, попробуйте вводить последнюю команду на телефоне (меню twrp -> дополнительно->терминал — > вводим sh enable_mass_storage_android.sh ). Мне помогло и диск появился.

21.04.2020 в 02:35

Вот спасибо тебе, человече, я уж отчаялся.

05.11.2019 в 19:38

Здравствуйте! Возникла такая проблема: после ввода
find /sys -name lun*
выходит это:
find: /sys/kernel/slab/L2TP/IPv6: No such file or directory
find: /sys/kernel/slab/L2TP/IP: No such file or directory
А если в проводнике в рекавери посмотреть путь
/sys/devices/virtual/android_usb/android0/
то видно содержание: f_audio_source, f_midi, power, state, subsystem, uevent.
f_mass_storage нет. Естественно, если ввести следующую команду, то выходит ошибка

# ←[6necho /dev/block/mmcblk0p64 > /sys/devices/virtual/android_usb/android0/f
_mas
s_storage/lun/file
/sbin/sh: can’t create /sys/devices/virtual/android_usb/android0/f_mass_storage/
lun/file: nonexistent directory

Заменять /sys/devices/virtual/android_usb/android0/f_mass_storage/
lun/file на /sys/devices/virtual/android_usb/android0/f_mass_storage/
lun0/file пробовал, ничего не изменяется

06.11.2019 в 10:04

Здравствуйте.
Судя по всему, у вас как-то нестандартно организовано хранилище.
Где-нибудь еще в sys не видно ничего связанного с mass_storage?

30.04.2020 в 12:30

Здравтвуйте, Дмитрий.
таже проблема — нет таких папок по такому адресу(
более того: в sys вообще нет папок со словами mass и storage.
Sharp Aquos S3.

03.05.2020 в 11:40

у меня такая же проблема. третий день бьюсь. как решить?

04.05.2020 в 16:35

Слава, найди меня в вк, фб, телега, Александр Матросов Ижевск. Так хоть однажды кто-то из нас найдет ответ.

16.11.2019 в 02:10

Здравствуйте!
Lenovo s90-a 5.0.2
umount /data
umount: can’t umount /data: Operation not permitted»
не размонтирует и соответственно не дает доступ далее.
Что нибудь можете подсказать?

16.11.2019 в 12:54

При этом телефон в рекавери находится? Тогда странно. Я хоть и не часто вообще все это проделываю, но с описанной проблемой пока не сталкивался.

09.01.2020 в 15:08

Здравствуйте!
На скриншотах видно, что программа выполняется от суперпользователя.
У меня она почему-то выполняется от обычного пользователя, а если запустить от суперпользователя, то появляется ошибка «adb.exe: command not found»
Пробовал прописывать переменную path как у пользователя, так и в системных переменных.

21.01.2020 в 03:27

Здравствуйте, такой вопрос. У меня Meizu Pro 7 Plus и в режиме рекавери ноутбук видит телефон не как Android Device, а как пустой диск с названием recovery. И команда «adb.exe devices» не видит его, зато, при запущенной системе без режима recovery — всё видит отлично. Как быть, в чём может крыться проблема?

21.01.2020 в 10:46

В особенностях рекавери предполагаю на этом аппарате. Можно пробовать накатить TWRP и уже там делать (но ответственности я не несу — все это не всегда без проблем заканчивается).

05.10.2020 в 13:05

Но ведь если накатывать TWRP — это неизбежно приведёт к удалению всех файлов с телефона (по крайней мере насколько я понял из разных инструкций), а следовательно для восстановления данных это не очень подходит.

16.02.2020 в 22:56

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

30.04.2020 в 00:50

nso, помогиии)
у меня в файловой системе вообще не находится ни одного файла и папки с названием «lun». А как найти симлинк, как достать с него адрес и что с ним делать — я вообще не знаю(
У меня по твоему адресу
/sys/devices/platform/… дальше твоих папок нет.

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

05.05.2020 в 11:18

Дмитрий, подскажите как с вами связаться напрямую? У меня очень серьезная проблема, готов заплатить за помощь.
Мой телеграмм (телеграм)
Напишите пожалуйста

05.05.2020 в 12:06

Можно написать на info@этот_сайт. Но вообще какой-либо платной поддержкой я не занимаюсь, посоветовать что-то могу, если есть совет, не более того.

11.05.2020 в 10:51

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

Монтирование внутренней памяти Android как Mass Storage и восстановление данных

  1. 1 Подготовка к подключению внутреннего хранилища
  2. 2 Подключение внутренней памяти Android как Mass Storage Device
  3. 3 Восстановление данных из подключенного внутреннего хранилища Android

Восстановление данных, удаленных фото и видео, документов и других элементов из внутренней памяти современных Android телефонов и планшетов стало сложной задачей, поскольку внутреннее хранилище подключается по протоколу MTP, а не Mass Storage (как флешка) и привычные программы для восстановления данных не могут найти и восстановить файлы в этом режиме.

Существующие популярные программы для восстановления данных на Android (см. Восстановление данных на Android) пробуют обойти это: в автоматическом режиме получить root-доступ (либо предоставляя сделать это пользователю), а затем — прямой доступ к хранилищу устройства, но это работает не для всех устройств.

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

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

Прежде чем начать подключение внутренней памяти Android как флешки в Windows выполните следующие шаги:

  1. Скачайте и распакуйте Android SDK Platform Tools в папку на вашем компьютере. Загрузка доступна на официальном сайте https://developer.android.com/studio/releases/platform-tools.html
  2. Откройте параметры системных переменных среды (например, начав в поиске Windows вводить «переменных», а затем в открывшемся окне свойств системы нажав «Переменные среды». Второй способ: открыть Панель управления — Система — Дополнительные параметры системы — «Переменные среды» на вкладке «Дополнительно»).

  • Выберите переменную PATH (не важно, системную или пользовательскую) и нажмите «Изменить».
  • В следующем окне нажмите «Создать» и укажите путь к папке с Platform Tools из 1-го шага и примените сделанные изменения.

    Если вы проделываете указанные действия в Linux или MacOS, то поищите в Интернете, как в этих ОС добавить папку с Android Platform Tools в PATH.

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

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

    Запустите Ubuntu Shell (в моем примере используется именно оболочка Ubuntu под Windows 10), командную строку или терминал Mac и введите adb.exe devices (Примечание: из-под Ubuntu в Windows 10 я использую adb для Windows. Можно было бы установить adb для Linux, но тогда бы он не «видел» подключенных устройств — ограничение функций подсистемы Windows для Linux).

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

    mount | grep /data

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

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

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

    find /sys -name lun*

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

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

    echo /dev/block/mmcblk0p42 > /sys/devices/virtual/android_usb/android0/f_mass_storage/lun/file

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

    echo «echo 0 > /sys/devices/virtual/android_usb/android0/enable && echo «mass_storage,adb» > /sys/devices/virtual/android_usb/android0/functions && echo 1 > /sys/devices/virtual/android_usb/android0/enable» > enable_mass_storage_android.sh

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

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

    Восстановление данных из подключенного внутреннего хранилища Android

    Теперь, когда внутренняя память подключена как обычный накопитель, мы можем использовать любую программу для восстановления данных, которая умеет работать с разделами Linux, например, бесплатную PhotoRec (доступную для всех распространенных ОС) или платную R-Studio.

    Я пробую выполнить действия с PhotoRec:

  • Еще раз убедитесь, что выбрана нужная файловая система (иногда переключается «сама»).
  • Запустите поиск файлов (находиться они начнут на втором проходе, первый — поиск заголовков файлов). При нахождении, они автоматически будут восстановлены в указанную вами папку.

    В моем эксперименте из 30 удаленных из внутренней памяти фотографий в идеальном состоянии было восстановлено 10 (лучше, чем ничего), для остальных — только миниатюры, также были найдены скриншоты png, сделанные ещё до хард-ресета. R-Studio показала примерно тот же результат.

    Но, так или иначе, это не проблема способа, который работает, а проблема эффективности восстановления данных как таковой в некоторых сценариях. Так же отмечу, что DiskDigger Photo Recovery (в режиме глубокого сканирования с root) и Wondershare Dr. Fone for Android показали сильно худший результат на том же устройстве. Конечно, вы можете попробовать и любые другие средства, позволяющие восстанавливать файлы с разделов с файловой системой Linux.

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

    Затем можно просто перезагрузить телефон, выбрав соответствующий пункт в меню рекавери.

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

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

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

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

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

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

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

    Подготовка PC

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

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

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

    VHDtool

    Создаём папку с адресом C:\cygwin64\000 (имя не имеет значения, не стоит только использовать буквы отличные от латиницы), здесь будет лежать наш образ. Копируем в папку 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:\cygwin64\000. В окошке появится путь к этой папке. Если слева от надписи C:\cygwin64\000 не будет буквы H, то нужно нажать Set as home dir. Затем выделив строчку C:\cygwin64\000 нужно отметить права Read и Write галочками. Затем нажать ОК.

    Нам понадобятся следующие файлы:

    • 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Итоги

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

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

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


  • Оставьте комментарий