Легкого пути нет, но все же, возможно. Ключевое слово для этого - File carving (найдите другие ссылки на эту тему в нашей вики-странице восстановления данных ).
Следите за тем, чтобы на вашем устройстве не происходило никаких изменений / изменений или хотя бы как можно меньше! Каждое изменение (записанный файл и т. Д.) Снижает ваши шансы на успешное восстановление.
Важным предварительным условием для этого является либо рутированное устройство, либо пользовательское восстановление.
- С кастомным рекавери: бекап nandroid
- С рутированным устройством: создавайте изображения из своего хранилища
Для создания образа вручную вам сначала нужно будет определить, где находятся разделы, которые вам нужны. Ваши данные обычно хранятся в двух местах: в /data
разделе и на вашей SD-карте. Давайте найдем, где они находятся:
- подключитесь к своему устройству через adb (обратитесь к adb tag-wiki за подробностями, если вы не знакомы с этим), используя
adb shell
- выполнить
mount
команду
- в выходных данных найдите соответствующие записи
/data
и ваши SD-карты
- запишите соответствующие записи устройства (обычно начинающиеся с
/dev/
)
На этом этапе было бы полезно иметь пустую внешнюю SD-карту:
- по-прежнему подключен через
adb shell
, получить root-доступ, выполнивsu
- запустить
dd if=<data-dev> of=/sdcard/data.img
(заменить <data-dev>
на устройство вашего /data
раздела), повторить аналогично для вашей внутренней SD-карты
- выход
adb shell
(просто введите exit
и нажмите клавишу возврата)
- извлеките файлы на компьютер с помощью
adb pull /sdcard/data.img data.img
или подключите карту с помощью карт-ридера, чтобы получить к ним доступ напрямую с компьютера
Если у вас нет внешней SD-карты, но у вас есть компьютер с Linux (я не могу сказать, работает ли он и в Windows, но, по крайней мере, на Mac), вы можете попробовать следующее:
adb shell "stty raw; cat <data-dev>" > data.img
Это создаст файлы изображений непосредственно на вашем компьютере.
Теперь, когда у вас есть файлы изображений на вашем компьютере, вы можете проверить их содержимое с помощью какого-либо криминалистического программного обеспечения. TestDisk был бы подходящим инструментом и доступен бесплатно, плюс работает на большинстве основных систем. Для получения подробной информации об этом вы можете выбрать вариант «Один из способов использования компьютера Linux для восстановления файлов с устройства Android» . TestDisk Wiki (см предыдущей ссылки) также включает в себя несколько статей о том , как восстановить удаленные файлы.