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

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

Действительно никто не знает? Неужели никто никогда случайно не удалял какую-нибудь инфу с планшета/смартфона, например фотки или видео?

Наверняка же можно как то восстановить?

Так никто и не помог, пришлось разбираться самому.
Описанным ниже способом у меня получилось восстановить удаленные при 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 был произведен в папку планшета systembin, она указана по умолчанию, примерно по середине экрана программы.

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:cygwinbin. Остальные файлы, лежащие в корне архива, как я понял, можно просто скопировать в папку C:cygwin (возможно они вообще не нужны).

6.Дальше скачиваем ADB (программа, которая дает доступ к файловой системе планшета, даже если он находится в заблокированном состоянии) ADB и все что с помощью него можно сделать. Распаковываем архив и копируем все файлы из него в папку C:cygwinbin

7.В папке C:cygwin создаем папку с названием, например, MyTab.

8.Скачиваем файл VHDtool.exe (это программа, которая из скопированного с планшета блока сделает формат, который в последствии будет монтироваться как виртуальный диск и использоваться программами восстановления файлов). Копируем его в папку C:cygwinMyTab (я на всякий случай скопировал его еще и в папку C:cygwinbin) http://archive.msdn.microsoft.com/vhdtool/. ReleaseId=5344 .

9.Теперь надо понять какой именно блок надо скопировать на компьютер, поскольку во внутренней памяти планшета их несколько (у меня 11) и каждый из них содержит какой-то кусок информации (если нас интересуют фотки, видео и тд, то надо знать блок, который содержит соответствующую информацию). Вот здесь написано как понять какой блок чего содержит http://forum.xda-developers.com/showthread.php?p=28115791 , но я не стал париться, и просто выбрал самый большой блок. Узнать размер блока можно следующим образом:
– Запускаем командную строку (Пуск-Выполнить-CMD.EXE)
– С помощью команд «cd» (ввойти в каталог) и «cd..» (выйти из каталога) заходим в каталог C:cygwinbin, что бы запустить 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

Читайте также:
Жесткий диск издает звуки: что могут означать разные звуки HDD

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:cygwinmytab появится файл 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

Восстановление данных из внутренней памяти на 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:cygwin6400 (имя не имеет значения, не стоит только использовать буквы отличные от латиницы), здесь будет лежать наш образ. Копируем в папку VHDtool.exe.

FileZilla

В ходе инсталяции соглашаемся на все стандартные установки.
После установки FileZilla запустится автоматом, но из программы необходимо выйти и запустить её от имени Администратора.
При запуске FileZilla спросит имя сервера, оставляем всё как есть.

Читайте также:
Recuva — восстановление удаленных файлов

Далее заходим Edit — Settings и делаем следующие настройки:

listen on those ports 40
timeout settings — по умолчанию стоит 120, 60, 60, а мы ставим везде 0 и нажимаем ОК.
Заходим в edit — users. В окошке users создаем нового юзера. В моем случае это юзер qwer.
Нажимаем Add — пишем имя — пароль pass — нажимаем ОК.

Далее в том же меню Users, слева выбираем закладку Shared folders. Заходим туда и добавляем папку в которую будет заливаться наш блок. Нажимаем Add и добавляем папку C:cygwin6400. В окошке появится путь к этой папке. Если слева от надписи C:cygwin6400 не будет буквы H, то нужно нажать Set as home dir. Затем выделив строчку C:cygwin6400 нужно отметить права Read и Write галочками. Затем нажать ОК.

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

  • adb.exe
  • AdbWinApi.dll
  • adb-windows.exe
  • AdbWinUsbApi.dll
  • fastboot.exe

Скачать их можно на тут.
Или вытащить из дистрибутива Android SDK.

Копируем их в папку C:cygwin64bin

Проверка работы ADB

Запускаем консоль из папки C:cygwin64bin, для этого достаточно вписать 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 с помощью простой команды (выполнять её следует в отдельном окне командной строки):

Внутренней памяти в моём аппарате 32 GB. Поэтому я ищу самый большой раздел, в моём случае это mmcblk0p27 размером 25,6 GB, у вас он скорее всего будет иметь другое имя, или вообще не будет иметь приписки p**. Безусловно, никто не гарантирует что именно самый большой раздел окажется тем самым на котором еще совсем недавно лежали ваши фото, видео, документы и тд., но в 90% случаев это оказывается именно тот раздел памяти который нам нужен. В противном случае вам придется по порядку копировать все образы и проверять каждый из них.

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

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

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

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

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

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

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

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

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

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

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

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


Hint: важные моменты пометил желтым.

Итоги

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

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

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

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

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

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

Однако, существует способ вручную смонтировать (подключить) внутреннее хранилище Android как флешку (Mass Storage Device) с помощью команд ADB, а затем использовать любую программу восстановления данных, работающую с файловой системой ext4, использующуюся на этом хранилище, например, PhotoRec или R-Studio. О подключении внутреннего хранилища в режиме Mass Storage и последующем восстановлении данных из внутренней памяти Android, в том числе после сброса на заводские настройки (хард ресета) и пойдет речь в данной инструкции.

Читайте также:
Восстановление удаленных фотографий на Android в DiskDigger

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

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

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

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

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

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

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

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

  1. Перезагрузите ваш телефон или планшет в режиме Recovery. Обычно для этого нужно выключить телефон, затем зажать и удерживать кнопку питания и «громкость вниз» в течение некоторого времени (5-6) секунд, а после появления экрана fastboot выбрать Recovery Mode с помощью кнопок громкости и загрузиться в него, подтвердив выбор коротким нажатием кнопки питания. Для некоторых устройств способ может отличаться, но легко находится в Интернете по запросу: «модель_устройства recovery mode»
  2. Подключите устройство к компьютеру по USB и подождите некоторое время, пока оно не будет настроено. Если по окончании настройки в диспетчере устройств Windows устройство будет отображаться с ошибкой, найдите и установите ADB Driver именно для вашей модели устройства.
  3. Запустите Ubuntu Shell (в моем примере используется именно оболочка Ubuntu под Windows 10), командную строку или терминал Mac и введите adb.exe devices (Примечание: из-под Ubuntu в Windows 10 я использую adb для Windows. Можно было бы установить adb для Linux, но тогда бы он не «видел» подключенных устройств — ограничение функций подсистемы Windows для Linux).
  4. Если в результате выполнения команды вы видите подключенное устройство в списке — можно продолжать. Если нет — введите команду fastboot.exe devices
  5. Если в этом случае устройство отобразилось, значит всё подключено правильно, но рекавери не позволяет использовать команды ADB. Вероятно, придется установить кастомный рекавери (рекомендую найти TWRP для вашей модели телефона). Подробнее: Установка кастомного рекавери на Android.
  6. После установки кастомного рекавери, зайдите в него и повторите команду adb.exe devices — если устройство стало видным, можно продолжать.
  7. Введите команду adb.exe shell и нажмите Enter.

В 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:

  1. Скачиваем и распаковываем PhotoRec с официального сайта https://www.cgsecurity.org/wiki/TestDisk_Download
  2. Запускаем программу, для Windows и запуска программы в графическом режиме запустите файл qphotorec_win.exe (подробнее: восстановление данных в PhotoRec).
  3. В главном окне программы вверху выбираем устройство Linux (тот новый диск, который мы подключили). Ниже указываем папку для восстановления данных, а также выбираем тип файловой системы ext2/ext3/ext Если вам требуются файлы лишь определенного типа, рекомендую указать их вручную (кнопка «Форматы файлов»), так процесс пойдет быстрее.
  4. Еще раз убедитесь, что выбрана нужная файловая система (иногда переключается «сама»).
  5. Запустите поиск файлов (находиться они начнут на втором проходе, первый — поиск заголовков файлов). При нахождении, они автоматически будут восстановлены в указанную вами папку.

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

Читайте также:
Восстановление данных — R-Studio

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

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

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

Не удается смонтировать cust invalid argument. Монтирование внутренней памяти Android как Mass Storage и восстановление данных. Восстановление данных из подключенного внутреннего хранилища Android

Широкое распространение модифицированных прошивок Android, а также различных дополнительных компонентов, расширяющих возможности устройств, стало возможным во многом благодаря появлению кастомных рекавери. Одним из самых удобных, популярных и функциональных решений среди подобного ПО на сегодняшний день является TeamWin Recovery (TWRP) . Ниже разберемся подробно с тем, как прошить девайс через TWRP.

Напомним, любое изменение программной части Андроид-аппаратов не предусмотренными производителем девайса способами и методами является своеобразным взломом системы, а значит несет в себе определенные риски.

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

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

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

Способ 1: Андроид-приложение Official TWRP App

Способ 2: Для МТК-аппаратов — SP FlashTool

В том случае, когда установка TWRP через официальное приложение TeamWin неосуществима, придется воспользоваться Windows-приложением для работы с разделами памяти устройства. Владельцы аппаратов, построенных на базе процессора Mediatek, могут воспользоваться программой SP FlashTool . О том, как установить рекавери, с помощью этого решения, рассказано в статье:

Способ 3: Для девайсов Samsung — Odin

Обладатели аппаратов, выпущенных компанией Samsung, также могут воспользоваться всеми преимуществами модифицированной среды восстановления от команды TeamWin. Для этого нужно установить TWRP-рекавери, способом, описанным в статье:

Способ 4: Установка TWRP через Fastboot

Еще один практически универсальный способ установки TWRP — это прошивка образа рекавери через Fastboot . Подробно действия, проводимые для установки рекавери этим способом, описаны по ссылке:

Прошивка через TWRP

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

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

Установка zip-файлов

  1. Загружаем файлы, которые необходимо прошить в устройство. В большинстве случаев это прошивки, дополнительные компоненты или патчи в формате *.zip , но TWRP позволяет записывать в разделы памяти и файл-образы в формате *.img .
  2. Внимательно читаем информацию в источнике откуда были получены файлы для прошивки. Необходимо четко и однозначно выяснить предназначение файлов, последствия их использования, возможные риски.

  • Кроме прочего, разместившие пакеты в сети создатели модифицированного ПО могут отметить требования по переименованию файлов своих решений перед прошивкой. В общем случае прошивки и дополнения, распространяемые в формате *.zip распаковывать архиватором НЕ НУЖНО! TWRP манипулирует именно таким форматом.
  • Копируем необходимые файлы на карту памяти. Желательно расположить все по папкам, имеющим короткие понятные названия, что позволит избежать путаницы в дальнейшем, а главное случайной записи «не того» пакета данных. Также не рекомендовано использовать в названия папок и файлов русские буквы и пробелы.

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

    Устанавливаем карту памяти в устройство и заходим в TWRP-рекавери любым удобным способом. В большом количестве Android-девайсов для входа используется комбинация аппаратных клавиш на устройстве «Громкость-» + «Питание» . На выключенном аппарате зажимаем кнопку «Громкость-» и, удерживая ее, клавишу «Питание» .

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

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

    Для выполнения операции нажимаем кнопку «Wipe» («Очистка»). В раскрывшемся меню сдвигаем специальный разблокировщик процедур «Swipe to Factory Reset» («Свайп для подтверждения») вправо.

    По завершению процедуры очистки отобразиться надпись «Succsessful» («Готово»). Нажимаем кнопку «Back» («Назад»), а затем кнопку справа внизу экрана для возврата в главное меню TWRP.

    Все готово для начала прошивки. Нажимаем кнопку «Install» («Установка»).

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

  • Выбираем хранилище, в которое копировались файлы, планируемые к установке. Перечень следующий:
    • «Internal Storage» («Память устройства») – внутреннее хранилище аппарата;
    • «External SD-card» («MicroSD») – карта памяти;
    • «USB-OTG» — юсб-устройство хранения, подключенное к аппарату через OTG-переходник.

    Определившись, устанавливаем переключатель в нужное положение и нажимаем кнопку «ОK» .

    Находим необходимый нам файл и тапаем по нему. Открывается экран с предупреждением о возможных негативных последствиях, а также пунктом «Zip file signature verification» («Проверка подписи Zip-файла»). Этот пункт нужно отметить, установив крестик в чек-боксе, что позволит избежать использования «неправильных» или поврежденных файлов при записи в разделы памяти девайса.

    Читайте также:
    Как восстановить поврежденные JPG файлы

    После того, как все параметры определены, можно переходить к прошивке. Для ее начала сдвигаем специальный разблокировщик процедур «Swipe to Confirm Flash» («Свайп для прошивки») вправо.

    Отдельно стоит отметить возможность пакетной установки zip-файлов. Это довольно удобная функция, экономящая массу времени. Для того чтобы установить несколько файлов по очереди, к примеру прошивку, а затем gapps, нажимаем кнопку «Add More Zips» («Добавить еще Zip»). Таким образом можно прошить до 10 пакетов одновременно.

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

    О завершении процедуры установки свидетельствует надпись «Succsesful» («Готово»). Можно перезагружаться в Андроид – кнопка «Reboot System» («Перезагрузка в ОС»), выполнить очистку разделов – кнопка «Wipe cache/dalvik» («Очистка cache/dalvik») или продолжить работу в TWRP – кнопка «Home» («Домой»).

    Установка img-образов

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

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

    Найти годный дистрибутив – пустяки, к тому же при небольшом опыте можно довести систему почти до идеала (в субъективном понимании), а вот с программным обеспечением беда. На выручку, как мне на некоторое время показалось, пришла OS X, но она быстро наскучила и я не смог убрать критичные для меня моменты в юзабилити и некоторых возможностях. К тому же OS X не совсем удовлетворяет меня, как гика, в Linux-дистрибутивах я постоянно узнаю что-то новое, в той или иной мере больше понимаю принципы работы компьютеров и много другое.

    Но данный материал не о моих странствиях по океану операционных систем, а о том, как исправить одну докучающую ошибку пользователям нескольких ОС на одном компьютере. Те, кто используют одновременно и Windows 8, и Linux, наверняка заметили, что при переключении между операционками может появиться ошибка при монтировании Windows-раздела под Linux

    “Не удалось присоединить Том Error mounting /dev/sd. “

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

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

    Последний вариант я считаю самым “православным”. Достаточно отключить перевод устройств в режим гибернации при завершения работы Windows. Для этого нужно открыть командную строку от имени администратора и прописать одну команду, после чего жмем Enter:

    powercfg.exe /hibernate off

    Вот в принципе и все, можно спокойно монтировать Windows-разделы под любым дистрибутивом Linux без каких либо последствий.

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

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

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

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

    Mount | grep /data

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

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

    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

    Sh enable_mass_storage_android.sh

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

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

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

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

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

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

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

    Читайте также:
    Можно ли восстановить данные с SD карты, отформатированной как внутренняя память на Android

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

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

    Не удается смонтировать system invalid argument android. Монтирование внутренней памяти Android как Mass Storage и восстановление данных. Восстановление данных из подключенного внутреннего хранилища Android

    Широкое распространение модифицированных прошивок Android, а также различных дополнительных компонентов, расширяющих возможности устройств, стало возможным во многом благодаря появлению кастомных рекавери. Одним из самых удобных, популярных и функциональных решений среди подобного ПО на сегодняшний день является TeamWin Recovery (TWRP) . Ниже разберемся подробно с тем, как прошить девайс через TWRP.

    Напомним, любое изменение программной части Андроид-аппаратов не предусмотренными производителем девайса способами и методами является своеобразным взломом системы, а значит несет в себе определенные риски.

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

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

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

    Способ 1: Андроид-приложение Official TWRP App

    Способ 2: Для МТК-аппаратов — SP FlashTool

    В том случае, когда установка TWRP через официальное приложение TeamWin неосуществима, придется воспользоваться Windows-приложением для работы с разделами памяти устройства. Владельцы аппаратов, построенных на базе процессора Mediatek, могут воспользоваться программой SP FlashTool . О том, как установить рекавери, с помощью этого решения, рассказано в статье:

    Способ 3: Для девайсов Samsung — Odin

    Обладатели аппаратов, выпущенных компанией Samsung, также могут воспользоваться всеми преимуществами модифицированной среды восстановления от команды TeamWin. Для этого нужно установить TWRP-рекавери, способом, описанным в статье:

    Способ 4: Установка TWRP через Fastboot

    Еще один практически универсальный способ установки TWRP — это прошивка образа рекавери через Fastboot . Подробно действия, проводимые для установки рекавери этим способом, описаны по ссылке:

    Прошивка через TWRP

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

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

    Установка zip-файлов

    1. Загружаем файлы, которые необходимо прошить в устройство. В большинстве случаев это прошивки, дополнительные компоненты или патчи в формате *.zip , но TWRP позволяет записывать в разделы памяти и файл-образы в формате *.img .
    2. Внимательно читаем информацию в источнике откуда были получены файлы для прошивки. Необходимо четко и однозначно выяснить предназначение файлов, последствия их использования, возможные риски.

  • Кроме прочего, разместившие пакеты в сети создатели модифицированного ПО могут отметить требования по переименованию файлов своих решений перед прошивкой. В общем случае прошивки и дополнения, распространяемые в формате *.zip распаковывать архиватором НЕ НУЖНО! TWRP манипулирует именно таким форматом.
  • Копируем необходимые файлы на карту памяти. Желательно расположить все по папкам, имеющим короткие понятные названия, что позволит избежать путаницы в дальнейшем, а главное случайной записи «не того» пакета данных. Также не рекомендовано использовать в названия папок и файлов русские буквы и пробелы.

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

    Устанавливаем карту памяти в устройство и заходим в TWRP-рекавери любым удобным способом. В большом количестве Android-девайсов для входа используется комбинация аппаратных клавиш на устройстве «Громкость-» + «Питание» . На выключенном аппарате зажимаем кнопку «Громкость-» и, удерживая ее, клавишу «Питание» .

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

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

    Для выполнения операции нажимаем кнопку «Wipe» («Очистка»). В раскрывшемся меню сдвигаем специальный разблокировщик процедур «Swipe to Factory Reset» («Свайп для подтверждения») вправо.

    По завершению процедуры очистки отобразиться надпись «Succsessful» («Готово»). Нажимаем кнопку «Back» («Назад»), а затем кнопку справа внизу экрана для возврата в главное меню TWRP.

    Все готово для начала прошивки. Нажимаем кнопку «Install» («Установка»).

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

  • Выбираем хранилище, в которое копировались файлы, планируемые к установке. Перечень следующий:
    • «Internal Storage» («Память устройства») – внутреннее хранилище аппарата;
    • «External SD-card» («MicroSD») – карта памяти;
    • «USB-OTG» — юсб-устройство хранения, подключенное к аппарату через OTG-переходник.

    Определившись, устанавливаем переключатель в нужное положение и нажимаем кнопку «ОK» .

    Находим необходимый нам файл и тапаем по нему. Открывается экран с предупреждением о возможных негативных последствиях, а также пунктом «Zip file signature verification» («Проверка подписи Zip-файла»). Этот пункт нужно отметить, установив крестик в чек-боксе, что позволит избежать использования «неправильных» или поврежденных файлов при записи в разделы памяти девайса.

    После того, как все параметры определены, можно переходить к прошивке. Для ее начала сдвигаем специальный разблокировщик процедур «Swipe to Confirm Flash» («Свайп для прошивки») вправо.

    Читайте также:
    Восстановление удаленных фотографий в PhotoRec

    Отдельно стоит отметить возможность пакетной установки zip-файлов. Это довольно удобная функция, экономящая массу времени. Для того чтобы установить несколько файлов по очереди, к примеру прошивку, а затем gapps, нажимаем кнопку «Add More Zips» («Добавить еще Zip»). Таким образом можно прошить до 10 пакетов одновременно.

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

    О завершении процедуры установки свидетельствует надпись «Succsesful» («Готово»). Можно перезагружаться в Андроид – кнопка «Reboot System» («Перезагрузка в ОС»), выполнить очистку разделов – кнопка «Wipe cache/dalvik» («Очистка cache/dalvik») или продолжить работу в TWRP – кнопка «Home» («Домой»).

    Установка img-образов

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

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

    Найти годный дистрибутив – пустяки, к тому же при небольшом опыте можно довести систему почти до идеала (в субъективном понимании), а вот с программным обеспечением беда. На выручку, как мне на некоторое время показалось, пришла OS X, но она быстро наскучила и я не смог убрать критичные для меня моменты в юзабилити и некоторых возможностях. К тому же OS X не совсем удовлетворяет меня, как гика, в Linux-дистрибутивах я постоянно узнаю что-то новое, в той или иной мере больше понимаю принципы работы компьютеров и много другое.

    Но данный материал не о моих странствиях по океану операционных систем, а о том, как исправить одну докучающую ошибку пользователям нескольких ОС на одном компьютере. Те, кто используют одновременно и Windows 8, и Linux, наверняка заметили, что при переключении между операционками может появиться ошибка при монтировании Windows-раздела под Linux

    “Не удалось присоединить Том Error mounting /dev/sd. “

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

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

    Последний вариант я считаю самым “православным”. Достаточно отключить перевод устройств в режим гибернации при завершения работы Windows. Для этого нужно открыть командную строку от имени администратора и прописать одну команду, после чего жмем Enter:

    powercfg.exe /hibernate off

    Вот в принципе и все, можно спокойно монтировать Windows-разделы под любым дистрибутивом Linux без каких либо последствий.

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

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

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

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

    Mount | grep /data

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

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

    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

    Sh enable_mass_storage_android.sh

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

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

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

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

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

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

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

    Читайте также:
    Восстановление данных с помощью программы Handy Recovery

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

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

    Как восстановить удаленные файлы из внутреннего хранилища Android

    Размещено от Билл Фаррелл Май 14, 2021 16: 59

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

    • Часть 1: возможно ли восстановить удаленные файлы из внутреннего хранилища Android?
    • Часть 2: Как восстановить удаленные файлы из внутреннего хранилища Android?

    Часть 1 : Возможно ли восстановить удаленные файлы из внутреннего хранилища Android?

    Для начала лучше разобраться, где хранятся файлы Android и правила восстановления удаленных файлов Android из внутреннего хранилища. Есть два основных метода сохранения файлов Android: внутреннее хранилище и внешнее хранилище. Точное определение внутренней памяти – это жесткий диск устройств Android. Вы можете сохранять приложения, музыку, видео и фотографии в ограниченной внутренней памяти. Разные телефоны Android имеют разную емкость хранения данных. Поэтому, если вы хотите проверить, сколько внутренней памяти осталось, просто перейдите в «Настройки» и «Хранилище», чтобы найти ответ.

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

    Часть 2 Восстановить удаленные файлы из внутреннего хранилища Android?

    У вас по-прежнему есть возможность восстановить удаленные файлы из внутреннего хранилища Android, даже если вы не создавали резервные копии файлов. Но в этом случае вам может потребоваться рутировать свой смартфон Android, Существует один специализированный инструмент, предназначенный для восстановления файлов Android с некорневых телефонов Android. И FoneLab Android Data Recovery должен быть лучшим выбором. Вы можете восстановить удаленные файлы с любого устройства Android легко и без ограничений.

    Нет. 1 Программное обеспечение для восстановления данных Android – Восстановление удаленных файлов из внутреннего хранилища Android и внешнего хранилища.

    • Восстановление удаленных файлов из внутреннего хранилища Android или SD-карты, таких как SMS, контакты, журналы вызовов и документы.
    • Получить потерянные фотографии, музыку, видео и файл WhatsApp с устройства Android.
    • Восстановите удаленные данные со всех устройств Android, включая Samsung, HTC, LG, Huawei, Sony, Sharp, Windows phone и т. Д.
    • Резервное копирование данных Android на ПК или Mac в режиме одного клика выборочно.
    • Исправить и создать резервную копию сломанного зависшего телефона Android на Windows.
    • Доступно в: Windows 10 / 8.1 / 8/7 / Vista / XP, Mac OS X 10.7 или выше (включая macOS Big Sur)

    Скачать для WinСкачать для Mac

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

    Для пользователей Windows режим «Извлечение сломанных данных Android» позволяет пользователям выйти из режима восстановления, особенно для Android. Теперь начинается процесс восстановления удаленных файлов из внутреннего хранилища Andorid.

    Шаг 1 . Запустите режим «Восстановление данных Android».

    Получите бесплатную загрузку с программного обеспечения FoneLab Data Recovery, а затем обновите до профессиональной версии. Пользователи Windows и Mac могут получить скидку 30 на приобретение программного обеспечения Android Data Recovery. Запустите его и используйте молниеносный USB-кабель для подключения Android к компьютеру. Вам нужно подождать несколько минут для сканирования вашего телефона Android.

    Обычная операция на Android – нажать «ОК» при появлении окна «Разрешить отладку по USB». Если нет, то вы можете попытаться отсоединить USB-кабель и снова подключить его, чтобы попробовать. Или зайдите в «Настройки» и выберите «Параметры разработки». Снимите флажок «Отладка по USB», а затем снова отметьте его, чтобы узнать, может ли ваш телефон Android установить соединение с ПК или Mac.

    Шаг 2 , Выберите удаленные типы файлов для восстановления.

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

    На этом этапе ваш телефон Android автоматически начнет рутировать. Нажмите «Разрешить» и убедитесь, что запрос запомнился навсегда. Если ваш телефон Android не может быть рутирован, вы можете нажать «Advanced Root», чтобы успешно рутировать планшет Android. Или нажмите кнопку «Повторить» в правом нижнем углу, чтобы повторить попытку.

    Шаг 3 , Восстановите удаленные файлы из внутреннего хранилища Android.

    Удаленные файлы отображаются посередине, с указанием имени и даты в порядке. Вы можете предварительно просмотреть на правой панели. Вы можете щелкнуть по каждой информации, чтобы просмотреть более подробную информацию. Если вы хотите видеть только удаленные файлы Android, включите «Отображать только удаленные элементы» вверху. После выбора всех удаленных файлов нажмите кнопку «Восстановить», чтобы восстановить удаленные файлы, а затем снова переместитесь во внутреннее хранилище Android.

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

    Заключение

    Прочитав этот пост, вы сможете безопасно восстановить удаленные файлы из внутреннего хранилища Android. Для телефонов Android с повреждением системы, разбитым экраном и другими проблемами также легко восстановить данные с помощью ПК без особых усилий. Более того, режим «Резервное копирование и восстановление данных Android» позволяет пользователям резервное копирование данных Android заранее, чтобы предотвратить удаление из внутреннего хранилища или внешнего хранилища Android. В общем, если вы удалили что-либо без резервных файлов, вы можете использовать программное обеспечение Android Data Recovery для восстановления удаленных файлов из памяти телефона Android без рутирования здесь.

    Читайте также:
    Восстановление данных в Easeus Data Recovery Wizard

    Сайт о телевидении

    Не удается смонтировать cache no such device. Монтирование внутренней памяти Android как Mass Storage и восстановление данных. Прошивка через TWRP

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

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

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

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

    Mount | grep /data

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

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

    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

    Sh enable_mass_storage_android.sh

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

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

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

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

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

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

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

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

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

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

    Найти годный дистрибутив – пустяки, к тому же при небольшом опыте можно довести систему почти до идеала (в субъективном понимании), а вот с программным обеспечением беда. На выручку, как мне на некоторое время показалось, пришла OS X, но она быстро наскучила и я не смог убрать критичные для меня моменты в юзабилити и некоторых возможностях. К тому же OS X не совсем удовлетворяет меня, как гика, в Linux-дистрибутивах я постоянно узнаю что-то новое, в той или иной мере больше понимаю принципы работы компьютеров и много другое.

    Но данный материал не о моих странствиях по океану операционных систем, а о том, как исправить одну докучающую ошибку пользователям нескольких ОС на одном компьютере. Те, кто используют одновременно и Windows 8, и Linux, наверняка заметили, что при переключении между операционками может появиться ошибка при монтировании Windows-раздела под Linux

    “Не удалось присоединить Том Error mounting /dev/sd. “

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

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

    Последний вариант я считаю самым “православным”. Достаточно отключить перевод устройств в режим гибернации при завершения работы Windows. Для этого нужно открыть командную строку от имени администратора и прописать одну команду, после чего жмем Enter:

    powercfg.exe /hibernate off

    Вот в принципе и все, можно спокойно монтировать Windows-разделы под любым дистрибутивом Linux без каких либо последствий.

    Широкое распространение модифицированных прошивок Android, а также различных дополнительных компонентов, расширяющих возможности устройств, стало возможным во многом благодаря появлению кастомных рекавери. Одним из самых удобных, популярных и функциональных решений среди подобного ПО на сегодняшний день является TeamWin Recovery (TWRP) . Ниже разберемся подробно с тем, как прошить девайс через TWRP.

    Напомним, любое изменение программной части Андроид-аппаратов не предусмотренными производителем девайса способами и методами является своеобразным взломом системы, а значит несет в себе определенные риски.

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

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

    Читайте также:
    Восстановление данных в Active File Recovery

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

    Способ 1: Андроид-приложение Official TWRP App

    Способ 2: Для МТК-аппаратов — SP FlashTool

    В том случае, когда установка TWRP через официальное приложение TeamWin неосуществима, придется воспользоваться Windows-приложением для работы с разделами памяти устройства. Владельцы аппаратов, построенных на базе процессора Mediatek, могут воспользоваться программой SP FlashTool . О том, как установить рекавери, с помощью этого решения, рассказано в статье:

    Способ 3: Для девайсов Samsung — Odin

    Обладатели аппаратов, выпущенных компанией Samsung, также могут воспользоваться всеми преимуществами модифицированной среды восстановления от команды TeamWin. Для этого нужно установить TWRP-рекавери, способом, описанным в статье:

    Способ 4: Установка TWRP через Fastboot

    Еще один практически универсальный способ установки TWRP — это прошивка образа рекавери через Fastboot . Подробно действия, проводимые для установки рекавери этим способом, описаны по ссылке:

    Прошивка через TWRP

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

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

    Установка zip-файлов

    1. Загружаем файлы, которые необходимо прошить в устройство. В большинстве случаев это прошивки, дополнительные компоненты или патчи в формате *.zip , но TWRP позволяет записывать в разделы памяти и файл-образы в формате *.img .
    2. Внимательно читаем информацию в источнике откуда были получены файлы для прошивки. Необходимо четко и однозначно выяснить предназначение файлов, последствия их использования, возможные риски.

  • Кроме прочего, разместившие пакеты в сети создатели модифицированного ПО могут отметить требования по переименованию файлов своих решений перед прошивкой. В общем случае прошивки и дополнения, распространяемые в формате *.zip распаковывать архиватором НЕ НУЖНО! TWRP манипулирует именно таким форматом.
  • Копируем необходимые файлы на карту памяти. Желательно расположить все по папкам, имеющим короткие понятные названия, что позволит избежать путаницы в дальнейшем, а главное случайной записи «не того» пакета данных. Также не рекомендовано использовать в названия папок и файлов русские буквы и пробелы.

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

    Устанавливаем карту памяти в устройство и заходим в TWRP-рекавери любым удобным способом. В большом количестве Android-девайсов для входа используется комбинация аппаратных клавиш на устройстве «Громкость-» + «Питание» . На выключенном аппарате зажимаем кнопку «Громкость-» и, удерживая ее, клавишу «Питание» .

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

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

    Для выполнения операции нажимаем кнопку «Wipe» («Очистка»). В раскрывшемся меню сдвигаем специальный разблокировщик процедур «Swipe to Factory Reset» («Свайп для подтверждения») вправо.

    По завершению процедуры очистки отобразиться надпись «Succsessful» («Готово»). Нажимаем кнопку «Back» («Назад»), а затем кнопку справа внизу экрана для возврата в главное меню TWRP.

    Все готово для начала прошивки. Нажимаем кнопку «Install» («Установка»).

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

  • Выбираем хранилище, в которое копировались файлы, планируемые к установке. Перечень следующий:
    • «Internal Storage» («Память устройства») – внутреннее хранилище аппарата;
    • «External SD-card» («MicroSD») – карта памяти;
    • «USB-OTG» — юсб-устройство хранения, подключенное к аппарату через OTG-переходник.

    Определившись, устанавливаем переключатель в нужное положение и нажимаем кнопку «ОK» .

    Находим необходимый нам файл и тапаем по нему. Открывается экран с предупреждением о возможных негативных последствиях, а также пунктом «Zip file signature verification» («Проверка подписи Zip-файла»). Этот пункт нужно отметить, установив крестик в чек-боксе, что позволит избежать использования «неправильных» или поврежденных файлов при записи в разделы памяти девайса.

    После того, как все параметры определены, можно переходить к прошивке. Для ее начала сдвигаем специальный разблокировщик процедур «Swipe to Confirm Flash» («Свайп для прошивки») вправо.

    Отдельно стоит отметить возможность пакетной установки zip-файлов. Это довольно удобная функция, экономящая массу времени. Для того чтобы установить несколько файлов по очереди, к примеру прошивку, а затем gapps, нажимаем кнопку «Add More Zips» («Добавить еще Zip»). Таким образом можно прошить до 10 пакетов одновременно.

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

    О завершении процедуры установки свидетельствует надпись «Succsesful» («Готово»). Можно перезагружаться в Андроид – кнопка «Reboot System» («Перезагрузка в ОС»), выполнить очистку разделов – кнопка «Wipe cache/dalvik» («Очистка cache/dalvik») или продолжить работу в TWRP – кнопка «Home» («Домой»).

    Установка img-образов

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

    Рейтинг
    ( Пока оценок нет )
    Понравилась статья? Поделиться с друзьями:
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: