Сейчас всё больше смартфонов идут без слота для sd-card, и информацию приходится хранить на встроенной памяти с доступом к ней по MTP. Такой режим подключения не позволяет стандартными средствами восстановить данные телефона после wipe’а или случайного удаления.
Сегодня на примере связки Xiaomi Mi2s и Windows 8.1 я постараюсь рассказать, как можно восстановить утерянные данные, кому интересно, добро пожаловать под кат.
Следует заметить, что если вы по ошибке отформатировали внутреннюю память смартфона/планшета/смартпэда, то не стоит расстраиваться, а главное, ни в коем случае не нужно ничего записывать в память устройства, так у вас получится восстановить больше данных.
Протокол MTP не позволяет компьютеру распознать подключенный девайс как USB-накопитель и программы для восстановления не могут просканировать такое устройство и спасти данные, поэтому нам потребуется скопировать весь внутренний раздел памяти в виде образа системы.
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 галочками. Затем нажать ОК.
Скачать их можно на .
Или вытащить из дистрибутива Android SDK.
Копируем их в папку C:\cygwin64\bin
Вводим команду:
Список подключенных девайсов не должен быть пуст, если после строчки List of devices attached пусто, то вы не установили USB-драйвера или не включили отладку по USB.
Когда всё идет хорошо, консоль выглядит так:
20352f2c – мой Xiaomi Mi2s
Скриншот
Кликаем по надписи ’Подключение по локальной сети’ далее Сведения и копируем адрес 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 и сделать перерыв на чай.
Cd C:/cygwin64/000/
VhdTool.exe /convert mmcblk0p27.raw
Не забудьте исправить mmcblk0p27 на номер своего блока!
У меня конвертирование заняло пару секунд. На выходе у нас получается всё тот же файл mmcblk0p27.raw в папке C:\cygwin64\000, но уже немного другой. Этот сконвертированный файл можно смонтировать как виртуальный диск, или, например через R-studio, произвести восстановление данных непосредственно из нашего образа. Я так и поступил.
Hint: важные моменты пометил желтым.
У меня получилось восстановить все утерянные фото без потерь в качестве и даже то, что я и не думал восстановить. В ходе восстановления обнаружились фотографии, которые делал в августе прошлого года, когда только купил телефон и тестировал камеру.
В завершении хочется также упомянуть еще одну небольшую утилиту, которая восстанавливает данные -
В этой статье мы расскажем как восстановить удаленные файлы на Андроиде за считанные минуты. Разберём способы восстановления как через компьютер, так и напрямую через Android устройство.
Современные люди все чаще используют свои смартфоны в качестве носителя информации. Любимая музыка, личные фото, видеозаписи с каких-либо событий и даже важные документы - зачем хранить эти файлы на флешке, когда они всегда могут быть под рукой?
Однако здесь есть и свои риски. Например, вы обновили Андроид или программа автоочистки стерла ценную для нас информацию, чтобы освободить место в памяти устройства. Либо вы сами случайно удалили нужный файл. В таких случаях не стоит отчаиваться и впадать в панику - все можно исправить и сейчас мы расскажем, как это сделать.
Важно! Для большинства описываемых способов наличие Root - обязательное условие. Как получить рут права .
Инструкция:
Кроме того заранее обезопасить себя можно еще и с помощью популярного приложения для создания бэкапов - Titanium backup. Скачать приложение можно перейдя по . Там же вы найдете и инструкцию по применению.
Undeleter - Восстанови Файлы
Популярное приложение позволяющее "реанимировать" случайно удаленные файлы. Скачать Undeleter можно перейдя по .
Инструкция:
Затем Undeleter предложит нам выбрать тип восстановления. Рассмотрим каждый тип подробнее.
DiskDigger Pro file recovery
Еще одна популярная программа, позволяющая получить доступ к удаленным файлам с последующим их восстановлением. Скачать ее можно .
Инструкция:
7-Data Android Recovery
Восстановить утраченные данные можно и с помощью ПК. Для этого, скачиваем данную программу на свой компьютер.
Инструкция:
Recuva
Удаленные файлы также можно восстановить с помощью ПК и программы под названием Recuva, которая в первую очередь предназначена для Windows, но и смартфону на андроиде она тоже способна помочь.
Инструкция:
Многие пользователи Android телефона путают, когда они удаляют полезные данные с внутренней памяти. Внутренняя память не подключается в качестве накопителя, как внешняя память, как SD-карты, и многие инструменты не может восстановить данные с внутренней памяти. Кроме того, по причинам, как сброс настроек телефона Android, после форматирования или заводских настроек, вирус или вредоносный атак, вам легко потерять данные на вашем телефоне. Tenorshare UltData for Android является одним из лучших программ, поможет вам найти и восстановить потерянные и удаленные данные.
Бесплатно скачать Для Win 10/8.1/8/7/XP
Бесплатно скачать Для Мас OS X 10.9-10.14
Как восстановить удалённые файлы на 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, чтобы начать процесс восстановления данных.
Для Tenorshare UltData for Android, у нас есть бесплатная пробная версия. Вы можете попробовать и решить, что купить ли его. Мы очень рады помочь вам восстановить данные с андроида. Если у вас есть другие вопросы, обращайтесь к нам.
Мобильные устройства не предназначены для хранения информации, поэтому любая ошибка в работе, однозначно приведёт к потере данных. Кроме того, когда выполняется полный сброс настроек, телефон или планшет удаляет сохранённые файлы. Учитывая эту особенность, для большинства пользователей восстановление данных на телефоне Android, является весьма актуальной проблемой. Существует несколько способов найти удалённые файлы. В этой статье мы рассмотрим два варианта: самостоятельное решение, и использование специальных программ, которыми можно произвести восстановление данных с телефона.
Восстановить данные на Android
В большинстве случаев, сброс и восстановление на Android затрагивает телефонную книгу, установленные приложения и фотографии пользователя. Как поступить, если вы случайно удалили свои данные? Как восстановить их. Начнём по порядку.
Телефонная книга. Память мобильных устройств не очищается мгновенно. Некоторое время данные сохраняются, на случай если понадобится восстановление. Вернуть удалённые контакты можно следующим способом:
Важно! Такой способ восстановить данные на Android подходит не для всех устройств. Старые модели лишены функции Android recovery, поэтому без использования сторонних приложений вернуть утраченную информацию не получиться.
Приложения. Восстановить приложение гораздо проще. Пользователи устанавливают программы и игры при помощи сервиса Play Market. Здесь создаётся учётная запись, где хранятся сведения обо всех совершённых действиях. Нужно открыть раздел «Мои Приложения», он расположен в главном меню, выбрать нужный файл и заново его установить.
Рис 1. Окно сервиса Play MarketЧтобы программа для восстановления удалённых файлов появилась на вашем устройстве нужно кликнуть по кнопке DOWNLOAD. Приложение русифицировано, перед установкой нужно соглашаться со всем, что предлагает установщик.
Важно! Для восстановления данных мобильное устройство подключается к компьютеру.
Чтобы восстановить данные на телефоне, вам понадобится получить права разработчика. Это делается так:
Получив статус, позволяющий восстановить файл на Android, переходим в главное меню параметров, и в разделе для разработчиков отмечаем галочкой пункт «Отладка USB». Обратите внимание, что этот раздел может находиться в разных местах. Например, для Android версии 4.0 отладка USB расположена в параметрах разработчика. Этот раздел находится внизу списка меню доступных настроек.
Рис 3. Главное окно программы 7-Data Android RecoveryВерсии Android 2.3 и ниже предлагают пройти путь: настройки/приложения/разработка. В последнем разделе располагается нужная функция. Отметив нужный пункт, соединяем мобильное устройство с персональным ПК при помощи USB-кабеля. Обратите внимание, что программа для восстановления данных должна быть установлена в компьютере. Совершив соединение можно переходить к тому, как восстановить данные на Android.
Когда компьютер «увидит» подсоединённый телефон (смартфон), начинаем восстановление фото или других утраченных данных. Для этого переходим в рабочее окно программы (на компьютере), и кликаем «Далее». Это действие откроет раздел, где будут представлены хранилища информации на мобильном устройстве. Обычно это внутренний или внешний накопитель. Если ваш мобильное устройство поддерживает карту памяти, в окне программы отображаются оба хранилища информации.
Рис 4. Отображение накопителей в программеВыбираете накопитель, с которого хотите восстановить удалённые фото. Откроется окно сканирования системы. Программа просканирует выбранный накопитель и выдаст информацию, какие файлы подлежат восстановлению. В процессе сканирования рассматриваются файлы, которые были удалены в результате системного сбоя, действий пользователя, форматирования цифрового носителя и сброса ОС до заводских настроек.
По завершении сканирования, на мониторе будут структурированы папки, с которых можно восстановить файлы. Чтобы выполнить эту процедуру, нужно просмотреть папки, и отметить галочками разделы, которые вы планируете реанимировать. Например, чтобы восстановить удалённые фото с телефона, можно предварительно просмотреть каждый файл. Возможно, некоторые фотографии не представляют для вас ценности, поэтому не имеет смысла возвращать их на телефон. Также проверяется и другая удалённая информация.
Рис 5. Окно восстановления данныхВыбрав нужные данные, нажимаем клавишу сохранения. Обратите внимание, что не стоит сохранять реанимированные данные на накопитель, с которого происходит восстановление. Это может вызвать конфликт приложений, и ваши усилия не увенчаются успехом. Рекомендуем создать отдельную папку на компьютере, куда будут перенесены данные.
ПОСМОТРЕТЬ ВИДЕО
Как видите, восстановить данные на телефоне не представляет особого труда. В заключение мы хотим дать вам один полезный совет. Чтобы случайно не удалить ценную для вас информацию, не храните данные на одном цифровом носителе.
Используйте облачное сохранение и не забывайте про функцию резервного копирования данных. Кроме того, чтобы программа 7-Data Android Recovery работала корректно, не забывайте регулярно обновлять приложение.
Восстановление данных и файлов с телефона Android завершено. Надеюсь мы вам помогли. Задавайте вопросы специалистам.
У каждого пользователя на телефоне хранятся десятки или сотни фотографий. При удалении в ОС Windows файлы помещаются в корзину, что делает восстановление более простым. На android-смартфонах корзина отсутствует, поэтому многие интересуются, как восстановить удаленные фото с внутренней памяти телефона «Андроид». Здесь необходимо использовать специализированные утилиты. Вернуть любимые фотографии не всегда возможно, поскольку при перезаписи памяти после удаления все данные могут быть потеряны.
Прежде чем говорить об особенностях восстановления, следует рассказать немного о процедуре удаления. Любой файл в памяти смартфона представляется набором блоков, которые располагаются в цепочке. В блоках находится адрес следующего компонента, благодаря чему система всегда знает, как формировать эту цепь. Знакомый многим процесс дефрагментации упорядочивает подобные блоки для максимально быстрого доступа.
При удалении из внутренней памяти стирается только указатель на файл, т. е. первый блок. Он исчезает из обозревателя, но цепочка по-прежнему остается на накопителе до тех пор, пока на ее место не будут записаны другие данные. Если перезапись не выполнялась, то восстановить файлы с большой долей вероятности у вас получится. Вернуть снимки можно с помощью специализированного софта, которое создано для поиска и возвращения последовательностей блоков. Любимые снимки останутся с вами.
При этом имеется один нюанс – большинству ПО для анализа необходим фактически сам диск. Смонтировать SD карту достаточно легко, но в операционной системе Android внутренняя память представляется как MTP/PTP. Специализированные приложения попросту не видят ее, соответственно, не могут работать с файловой структурой.
Восстанавливаются файлы по достаточно простой процедуре:
Предварительно подготовьте все необходимые инструменты, о которых мы расскажем далее.
Для восстановления вам необходимо скачать определенные утилиты:
Рассмотрим более подробно ПО из списка.
Доступ к системной памяти закрыт для обычных пользователей, поэтому в первую очередь придется получить права суперпользователя. Для этой цели рекомендуем установить KingoRoot. Ее главное достоинство в том, что утилита позволяет всего за один клик получить Root права. Приложение можно скачать с сайта 4PDA или других сторонних ресурсов в формате apk.
Второй важный софт – BusyBox. После «разблокировки» смартфона открывается доступ к ядру. Некоторые запросы могут привести к непредсказуемым последствиям, вплоть до нарушения работы всей «Андроид». Приложение BusyBox обеспечивает надежный и устойчивый канал обмена между ядром и пользовательским интерфейсом. Здесь вам необходимо только поставить софт, а при запросе на его использование, конечно же, дать разрешение.
Android представляет собой unix-подобную систему, поэтому для манипуляций вам понадобится приложение Cygwin. Его следует поставить по пути диска C:\Cygwin. Обязательно запустите приложение и убедитесь, что в папке создана директория bin. Также советуем создать в c:\cygwin\ еще одну папку для хранения RAW-образа. Предположим, папка называется NEXUS.
Для работы вышеописанной утилиты дополнительно понадобится Netcat . Пользователям следует достать из скачанного архива исполнительный файл nc.exe, а затем переместить его в папку bin, которая создалась после запуска Cygwin.
Android Debug Bridge (adb) – это функциональный инструмент для взаимодействия с андроид-устройствами. Работа с АДБ выполняется на уровне консольной строки. В скачанном архиве будут разнообразные файлы. Следует переместить adb.exe в окружение «Виндовс», например, в папку System32.
Для конвертации системной памяти в виртуальный диск, с которым потом можно работать, понадобится VhdTool. Достаточно только скачать файл exe и поместить в созданную директорию по пути C:\cygwin (в нашем случае эта папка имеет название NEXUS). Окончательным пунктом идет установка Recuva. Инсталлировав на смартфон и компьютер нужный софт, давайте рассмотрим, как восстановить удаленные файлы.
Получив рут-права и установив BusyBox, необходимо активировать режим отладки по USB на телефоне. Выполнить это можно по инструкции:
Теперь вы получили классическую флешку типа FAT32. С ней можно работать так, как с обычным съемным носителем. Остается самое простое – восстановить данные с помощью Recuva.
Чтобы восстановить фото, запустите процедуру в самой программе, указав для источника тот диск, который был смонтирован ранее. Восстановить всю внутреннюю память телефона поможет специальная функция Deep Scan (углубленное сканирование). На процесс уйдет 1-1,5 часа.
Программа выдаст в конце список файлов, которые вы сможете восстановить. У них будет 3 иконки:
Обратите внимание, что восстановить можно любой раздел системной памяти. Необходимо только указать в нем путь при использовании консольных команд. Это основной способ того, как вернуть фото с телефона. На последнем этапе вы можете использовать любую другую альтернативу для Recuva.
В ходе выполнения действий вы можете столкнуться с несколькими проблемами:
В сети можно найти и другие способы для возврата утерянных данных. Один из них предполагает использование приложения 7-Data Android Recovery для компьютера. ПО успешно работает далеко не со всеми устройствами, поэтому ваш телефон может просто не распознаваться. Для использования утилиты необходимо сделать следующее:
Среди подобных приложений можно выделить EASEUS Mobisaver for Android, Wondershare Dr.Fone for Android и GT Recovery. Обратите внимание, что часть из них требуют наличия root прав.
Если вы находитесь в поездке, при этом проводить описанные манипуляции нет возможности и времени, можно опробовать несколько приложений для Android. Одно из самых популярных - Undeleter. Для использования необходимы права суперпользователя. Интуитивно понятный интерфейс и удобство использование делают восстановление крайне простым.
Достаточно запустить программу, выбрать в меню внутреннюю память, а затем дождаться окончания процедуры. «Андерлеттер» поддерживает все виды томов (FAT, EXT, RFS и их производные), а также более 1000 типов файлов. Существует 30+ версий приложения, при этом самые последние требуют для работы Android 4.0 или новее.