Самсунг андроид восстановление файлов
Действительно никто не знает? Неужели никто никогда случайно не удалял какую-нибудь инфу с планшета/смартфона, например фотки или видео?
Наверняка же можно как то восстановить?
Так никто и не помог, пришлось разбираться самому.
Описанным ниже способом у меня получилось восстановить удаленные при WAIP`е фотки и видео записи с внутренней памяти телефона.
Инструкция по восстановлению удаленных файлов из внутренней памяти планшета/смартфона на android, основана на инструкции http://forum.xda-developers.com/showthread.php?t=1994705 с небольшими дополнениями
На чем делал:
Планшет: Samsung Galaxy Tab 10.1 P7500, OS: Android 4
Компьютер: Win-7 32bit
Предисловие:
Основная часть работы делается из командной строки c помощью команд Unix ( http://book.itep.ru/10/unix1018 ). Однако, если делать все по нижеуказанным пунктам, должно получится даже у того, кто понятия не имеет, что такое UNIX. Начав восстанавливать файлы, я тоже практически ничего не знал о командах UNIX, но в итоге через три-четыре часа мучений у меня все получилось. Я и до сих пор не знаю, что обозначают некоторые команды, описанные в этой инструкции)).
Постараюсь писать предельно просто, так, как это понял я.
Суть состоит в том, что любые файлы с жесткого диска (флешки) можно восстановить с помощью различных программ (R-studio, HandyRecovery, Recuva и т.д.) даже если они были удалены.
Однако для этого необходимо, что бы эти программы могли определить носитель информации, с которого будет производится восстановление как жесткий диск или флешку.
При подключении планшета к компьютеру он устанавливается в системе с помощью драйверов MTP/PTP и определяется как например «Портативное устройство Samsung» или тому подобное. То есть внутренняя память телефона скрыта от программ по восстановлению данных. Они её просто не видят.
Так вот, что бы можно было работать с внутренней памятью, её необходимо преобразовать в обычный раздел жесткого диска.
В самом планшете это сделать не получится, поэтому необходимо скопировать с планшета на компьютер целый блок памяти и потом преобразовать его в нужный формат. Копировать надо именно блок, а не конкретные файлы или папки (о блоках, и какие данные в них могут находится описано ниже).
1.Первое что надо сделать это включить на планшете USB-разработку (обычно находится по адресу: Настройки-Приложения).
3.Установить из Play Маркета программу BusyBox ( https://play.google.com/store/apps/details. ericson.busybox ). Насколько я понял она нужна для того, что бы можно было выполнять команды UNIX на планшете. Зайти в эту программу, предоставить ей права супер-пользователя и нажать install. При этом обратить внимание, чтобы install был произведен в папку планшета system\bin, она указана по умолчанию, примерно по середине экрана программы.
4. Скачать и установить на компьютер программу Cygwin (позволяет применять команды UNIX в среде WINDOWS) http://www.cygwin.com/ . Заходим на сайт и нажимаем на ссылку setup.exe, после этого начнется скачивание. Запускаем установку, выбираем install from internet. Выбираем папку установки C:\cygwin. Далее выбираем папку (можно любую), в которую во время установки будут скачены составляющие пакеты cygwin. Далее нажимаем Direct Connection. Дальше выбираем сайт с которого будут качаться пакеты. Далее появляется сам список пакетов, в котором надо обязательно выбрать следующие пункты:
— в пункте Devel все подпункты название которых начинается с букв gcc (они идут подряд)
— в пункте Debug подпункт pv-debugininfo
— в пункте Utils подпункт pv
5.Скачиваем дополнение для Cygwin, которое называется Netcat http://www.daemon.de/Netcat. Скачивать нужно zip-архив. После его распаковки все файлы перенести в каталог C:\cygwin. Главное, что бы находящийся в архиве, в папке bin, файл nc.exe скопировался в папку C:\cygwin\bin. Остальные файлы, лежащие в корне архива, как я понял, можно просто скопировать в папку C:\cygwin (возможно они вообще не нужны).
6.Дальше скачиваем ADB (программа, которая дает доступ к файловой системе планшета, даже если он находится в заблокированном состоянии) ADB и все что с помощью него можно сделать. Распаковываем архив и копируем все файлы из него в папку C:\cygwin\bin
7.В папке C:\cygwin создаем папку с названием, например, MyTab.
8.Скачиваем файл VHDtool.exe (это программа, которая из скопированного с планшета блока сделает формат, который в последствии будет монтироваться как виртуальный диск и использоваться программами восстановления файлов). Копируем его в папку C:\cygwin\MyTab (я на всякий случай скопировал его еще и в папку C:\cygwin\bin) http://archive.msdn.microsoft.com/vhdtool/. ReleaseId=5344 .
9.Теперь надо понять какой именно блок надо скопировать на компьютер, поскольку во внутренней памяти планшета их несколько (у меня 11) и каждый из них содержит какой-то кусок информации (если нас интересуют фотки, видео и тд, то надо знать блок, который содержит соответствующую информацию). Вот здесь написано как понять какой блок чего содержит http://forum.xda-developers.com/showthread.php?p=28115791 , но я не стал париться, и просто выбрал самый большой блок. Узнать размер блока можно следующим образом:
— Запускаем командную строку (Пуск-Выполнить-CMD.EXE)
— С помощью команд «cd» (ввойти в каталог) и «cd..» (выйти из каталога) заходим в каталог C:\cygwin\bin, что бы запустить adb
— Далее построчно (ввели одну строчку, нажали enter, ввели вторую, нажали enter и тд.) вводим команды (что бы вставить – нажать на черном поле правую кнопку мыши и выбрать Вставить):
— После этого в корневой директории планшета появится файл list_of_gnex_partitions.txt, примерно следующего содержания:
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p10: 314 MB, 314572800 bytes
4 heads, 16 sectors/track, 9600 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p10 doesn’t contain a valid partition table
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p9: 8 MB, 8388608 bytes
4 heads, 16 sectors/track, 256 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p9 doesn’t contain a valid partition table
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p8: 14.3 GB, 14305198080 bytes
4 heads, 16 sectors/track, 436560 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p8 doesn’t contain a valid partition table
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p7: 12 MB, 12582912 bytes
4 heads, 16 sectors/track, 384 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p7 doesn’t contain a valid partition table
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p6: 2 MB, 2097152 bytes
4 heads, 16 sectors/track, 64 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p6 doesn’t contain a valid partition table
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p5: 469 MB, 469762048 bytes
4 heads, 16 sectors/track, 14336 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p5 doesn’t contain a valid partition table
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p4: 606 MB, 606076928 bytes
4 heads, 16 sectors/track, 18496 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p4 doesn’t contain a valid partition table
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p3: 8 MB, 8388608 bytes
4 heads, 16 sectors/track, 256 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p3 doesn’t contain a valid partition table
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p2: 5 MB, 5242880 bytes
4 heads, 16 sectors/track, 160 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p2 doesn’t contain a valid partition table
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p1: 12 MB, 12582912 bytes
4 heads, 16 sectors/track, 384 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0p1 doesn’t contain a valid partition table
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0: 15.7 GB, 15756951552 bytes
4 heads, 16 sectors/track, 480864 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/platform/sdhci-tegra.3/mmcblk0 doesn’t contain a valid partition table
Из этого видно, что блок mmcblk0 (все блоки имеют название, начинающееся на mmclbk) имеет самый большой размер — 15.7 GB (не знаю, может это вообще основной блок). По этому я решил восстанавливать именно его.
10.Выключаем планшет и входим в режим CWM. Заходим в пункт «Mounts and Storage» и монтируем (нажимаем mount) system, data и все остальное, что монтируется.
11.Подключаем планшет к компьютеру.
12.Заходим в папку C:\cygwin и запускаем файл Cygwin.bat далее вводим построчно следующий текст (что бы вставить, надо нажать правой кнопкой мыши на строке меню – самая верхняя строка, где расположены кнопки закрытия и свертывания окна), выбрать Изменить, далее Вставить):
12.1 Возможно после строчки adb shell надо прописать строчку su, что бы код выглядел так:
13.Опять заходим в папку C:\cygwin и опять запускаем файл Cygwin.bat. Появиться еще одно окно. Туда построчно вводим:
Начнется монтирование образа этого блока в формате *.raw (блок размером 15 гб монтировался около 20 минут)
По окончании в папке C:\cygwin\mytab появится файл mmcblk0.raw. Он должен быть примерно такого размера как и сам блок, то есть в моем случае, около 15 гб. Планшет можно отсоединить от компьютера.
14. Теперь закрываем оба окна Cygwin.bat. Заходим в папку C:\cygwin и еще раз запускаем файл Cygwin.bat и преобразовываем только что скопированный блок с помощью программы VhdTool. Вводим:
в итоге должно появиться сообщение: Status: Complete. При этом само название файла не изменится. Он так и будет называться mmcblk0.raw, но что то в нем измениться (подробностей не знаю), что позволит подсоединить к компьютеру как виртуальный диск.
15.Нажимаем правой кнопкой мышки на иконку мой компьютер, выбираем пункт Управление.
16.В появившемся окне, слева, выбираем Запоминающие устройства, далее Управление дисками.
17. В верхнем меню выбираем пункт Действие и выбираем Присоединить виртуальный жесткий диск.
18.В появившемся окне, в пункте тип файла (где написано Файлы виртуального диска (*.vhd)), выбираем Все файлы. После чего выбираем файл mmcblk0.raw.
19. После этого, в нижней части окна появится новый диск. У меня он назывался Диск 3. Справа от этой надписи будет написано Не распределен.
20. Нажимаем правой кнопкой мыши на надпись Диск 3 и выбираем пункт Инициализировать диск. Далее ставим галочку на пункте Таблица с GUID разделом.
21.Нажимаем правой кнопкой мыши на надпись Не распределен и выбираем пункт Создать простой том…В следующих окнах назначаем тому букву (например Z) и отказываемся от форматирования.
22.После нажатия кнопки Готово в системе появится новый Локальный диск Z и сразу же выскочит окно, предлагающее вновь его отформатировать.
23.Форматируем диск, при этом указывая файловую систему Fat32, стандартный размер кластера и обязательно поставив галочку на пункте Быстрое форматирование.
23. Всё, теперь диск готов к работе с программами по восстановлению данных. Таким образом у меня получилось восстановить удаленные при WAIP`е фотки и видео записи с внутренней памяти телефона.
—————-
13.1 Полученый файл сбрасываем в папку cygwin/home/Ваш профиль
14. Теперь закрываем оба окна Cygwin.bat. Заходим в папку C:\cygwin и еще раз запускаем файл Cygwin.bat и преобразовываем только что скопированный блок с помощью программы VhdTool. Вводим:
Код
VhdTool.exe /convert mmcblk*.raw
ПС: Все делалось практически методом тыка, так как с английским языком, а так же с представленными здесь программами я знаком не очень.
Почти все действия делал впервые, возможно некоторые из них и необязательны.
Если есть какие-то способы проще чем этот, или замечания к инструкции буду благодарен за коррекцию!
Files.rar ( 127.01 МБ )
Сообщение отредактировал KEEPERekb — 28.09.19, 23:34
Источник
Как восстановить удалённые файлы на телефоне
Вопрос как восстановить удалённые файлы на телефоне Андроид возникает в самых разных случаях. Возможно, вы по ошибке или в спешке стёрли важные снимки — и теперь хотели бы вернуть их. Может быть, фотографии, видео (или файлы других типов) исчезли из памяти из-за сбоя внешнего накопителя. Не исключено, что причиной удаления стала работа приложения-«чистильщика». Причин может быть много — и для каждой из них есть своё решение. В статье мы рассмотрим самые популярные способы восстановления данных (файлов, папок) в смартфоне. Ничего не получилось или не хотите тратить время на поиски? Обратитесь за помощью в «Службу добрых дел»!
Типы восстанавливаемых данных
Рассказ, как восстановить удалённые файлы на телефоне, начнём с перечисления типов файлов, поддающихся восстановлению. Теоретически вернуть на место можно как фото и видео, так и архивы или текстовые документы — но наиболее велики шансы для фотографий. Причина этого — автоматическая отправка удаляемых снимков, хранящихся на устройстве, в «Корзину». В этом системном каталоге они сохраняются ещё несколько дней (обычно — 30 суток), после чего стираются окончательно.
В этом случае вам даже не придётся пользоваться специальными программами для ПК. Чтобы восстановить удалённое фото:
- Откройте системное приложение «Галерея» и, вызвав выплывающее меню, перейдите в раздел «Корзина».
- Фото, которые вы случайно или намеренно стёрли ранее, могут быть уже удалены навсегда. Вам будет представлен список файлов, подлежащих восстановлению — выберите нужные и переместите их в исходный каталог.
- Пользуетесь приложением «Google Фото», и оно синхронизировано с вашим гугл-аккаунтом? Запустите программу и перейдите в раздел «Корзина» — удалённые снимки могут храниться, также в течение 30 суток, и здесь.
Обратите внимание: последний способ позволяет выполнить восстановление удалённых файлов на Android, только если включена автоматическая синхронизация.
Программы для восстановления файлов
Хранение данных на внешнем диске (обычно это microSD-карта) даёт возможность вернуть файлы, не получая root-доступа и не прибегая к сложным настройкам операционной системы. Вы будете работать только с носителем, извлечённым из смартфона. Чтобы повысить эффективность процесса, сразу после обнаружения пропажи данных ничего не записывайте на карту памяти: каждая последующая запись снижает шансы на восстановление, поскольку старая информация (случайно удалённая) может быть замещена новой.
Ниже рассмотрим две программы, позволяющие провести восстановление файлов в телефоне через компьютер. Перед началом работы извлеките microSD и подключите к ПК — в подходящий слот или через переходник-кардридер. Форматировать носитель по предложению системы не нужно — так вы окончательно удалите информацию, которую пытаетесь вернуть.
R.Saver
Порядок работы с приложением:
Скачайте программу по ссылке. Продукт распространяется бесплатно, поддерживает работу со всеми типами накопителей и разметок. Приятная особенность — полностью русский интерфейс.
Подключите карту памяти к ПК и, после её обнаружения, запустите сканирование. Для этого выберите диск и щёлкните «Продолжить».
На то, чтобы восстановить файлы после удаления, может уйти немало времени. После завершения сканирования отметьте, какие из доступных данных хотели бы сохранить (можно «Выбрать всё»).
Нажмите «Сохранить как…» и укажите, в какой каталог на жёстком диске должны быть перенесены «спасённые» фото, видео или документы.
Когда данные будут сохранены, скопируйте их обратно на карту памяти — или во внутреннюю память телефона.
7-Data Recovery Suite
Приложение подходит для восстановления видео, фотографий, информации других типов, размещённой на microSD или во внутренней памяти смартфона. Порядок действий аналогичен приведённому выше. Не требуется вспоминать, где найти удалённые файлы на Андроиде — скачайте программу, запустите её и выберите отмеченный на скриншоте пункт.
Чтобы программа могла работать с внутренней памятью, включите опцию «Отладка по USB». Находится она в разделе «Специальные возможности» системных настроек смартфона. Чтобы этот раздел появился в общем меню, нужно открыть другой, «О телефоне», и несколько раз тапнуть по пункту «Версия ядра/сборки». После этого нажимайте «Далее» — и запускайте сканирование.
Подключение смартфона в качестве флеш-памяти
Способ позволит вернуть данные, хранившиеся во внутренней памяти гаджета. Чтобы выполнить восстановление файлов на телефоне, требуется подключить его к ПК — как USB-накопитель. Следуйте инструкции:
- При помощи USB-шнура (например, прилагаемого к зарядному устройству) подсоедините смартфон к порту компьютера или ноутбука.
- Потяните шторку уведомлений вниз. В списке опций вы найдёте описание способа подключения. Тапните по заголовку.
- В открывшемся меню выберите пункт «USB-накопитель». Называться он может слегка по-другому — всё зависит от модели телефона и версии ОС.
- Посмотрите, пользуясь «Проводником», не размещены ли утерянные данные во внутренней памяти — возможно, гаджет их просто не видит, но файлы хранятся на телефоне, скопируйте их на жёсткий диск или перенесите в другой каталог.
В этом же режиме можно запустить сканирование смартфона специальными программами — для этого обычно требуется активировать отладку по USB.
Мобильные приложения для восстановления данных
При невозможности подключить устройство к компьютеру скачайте мобильную программу, помогающую вернуть файлы. Чаще всего такие апплеты хорошо справляются с поиском фотографий и/или видео. Один из самых эффективных вариантов — DiskDigger. Программа проста в освоении, способна сканировать внутреннюю и внешнюю (подключаемую) память, совместима почти со всеми моделями телефонов и версиями Android. Когда сканирование будет завершено, выберите в новом окне, какие снимки должны быть восстановлены — через несколько мгновений они окажутся в нужных каталогах.
Обратите внимание: способы, перечисленные выше, не сработают, если были выполнены перепрошивка, форматирование карты памяти — или телефон подвергся физическому воздействию.
Остались вопросы? Обращайтесь в «Службу добрых дел» — мы проведём дистанционную консультацию и поможем вам вернуть случайно удалённые важные файлы!
Источник