Как сделать образ диска андроид

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

Виртуальный диск из смартфона.

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

Кто, хоть раз сталкивался с ремонтом системы и проведением анализа составляющих компьютера, понимает, как полезно иметь на вооружении различного рода «живые» диски, позволяющие загрузиться и прочитать информацию прямо из BIOS, минуя повреждённую ОС.

Речь идёт о всякого рода загрузочных флешках и дисках типа Live CD/DVD. К работе с одной такой я время от времени возвращаюсь на страницах блога. Речь о Heren’s BootCD, обладающей широчайшим выбором ремонтных инструментов. И флешка с этим набором давно обосновалась на моём брелке — живая Windows XP давно всегда под рукой.

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

Лаборатория.

  • Старенький смартфон под управлением Андроид 4.1 Qumo Quest 500 без карты памяти (свободной оказалась часть встроенной памяти — около 1 Гб, и для моих целей предостаточно)
  • Образ ISO Hiren’s BootCD весом около 600 Мб, скачанный через компьютер, или SystemRescureCD, предлагаемый программой DriveDroid (см. ниже), скачанный прямо со смартфона
  • Утилита DriveDroid (бесплатная)
  • Процедура рутирования Qumo-смартфона; для этих целей использовалась, конечно же, Kingo Root
  • Стабильное интернет-соединение (лучше, если будет хороший Wi-Fi сигнал)

Что НЕЛЬЗЯ будет сделать с помощью этого способа, или о чём нужно знать?

  • Ядро — основной элемент возможностей и кладезь недостатков любой Unix-сборки. И большинство сборок, в том числе на смартфоны, обладает только USB опциями (опции CD-ROM просто не будут доступны). У некоторых устройств всё наоборот — Sumsung и HTC не смогут работать в режиме флешки, а только как виртуальный дисковод с CD-ROM.
  • Установка Windows. Без вопросов, но не в этом пока что случае. Для этого нам понадобится сделать наш смартфон ИМЕННО загрузочным устройством. Обязательно рассмотрим и этот вариант (дополнительно будет использована утилита Rufus, которой мы уже пользовались не раз). Однако с установкой Windows 10 пока есть серьёзные проблемы.
  • для Windows-совместимых систем проблем быть не должно. Unix-образы не любят UEFI, так что возможно придётся поддержку UEFI (Secure Boot или как там у вас…) в BIOS отключить. Или же подготовить смартфон при помощи Rufus в качестве загрузочного устройства.

Подготовим устройство.

DriveDroid потребуется полный доступ ко всем функциям вашего смартфона. И потому нам нужны рут-права. О полезности вообще рутирования устройств ходит много кривотолков. Я присоединюсь к тем, кто говорит: «если не знаете, зачем вам это, — не делайте». Почему Kingo? Бесплатная и процент попадания около 90%. Лучшего варианта для массового пользователя пока просто не существует.

Качаем и ставим Kingo Root. Я забрал .apk файл с сайта производителя — так безопаснее. Установка прошла гладко — там всё просто, но сам процесс рутирования — с 5-ой попытки, что, в принципе, нормально. Повторюсь, главное здесь хорошая связь с сетью:

Считаем, что устройство рутировано. Ставим DriveDroid. Установка прошла ещё быстрее. У программы элементарный интерфейс, и сразу после запуска она проверит наличие образов дисков iso и img (первый тип предпочтительнее), из которых программа и будет составлять виртуальный диск из смартфона на вашем Андроиде.

DriveDroid проверит смартфон на наличие рут-прав:

Читайте также:  Экран разблокировки android тапом по экрану

Устанавливаем подходящий образ.

Однако папка с образами пока пуста. DriveDroid предлагает скачать нужный нам образ прямо с серверов в сети:

или закинуть в указанную папку свой. Этим и займёмся по ходу статьи, а сейчас посмотрим, что предлагает DriveDroid в качестве готовых решений. Если нажать на предлагаемый в списке вариант, вы увидите краткую справку об источнике файла, его разрядности и размере файла. Данные можно соотнести с возможностями вашего устройства. В основном нам предлагаются сборки на открытом коде семейства Unix. Windows систем там быть не может, а я в качестве примера выберу SystemRescueСD. Он займёт до 500 Мб. Выбираем, проверяем, качаем:

После того, как загрузка образа будет завершена, клавишами навигации покиньте папку Загрузки и перейдите к окну DriveDroid — там вы должны увидеть виртуальный диск из смартфона:

Нажмём по нему и попадём в меню выбора виртуальных дисков. Выберем Read-only (флешка в режиме только-для-чтения) или что там будет активно:

Готово. Виртуальный диск из смартфона (если подключить смартфон к компьютеру) виден в консоли Управления компьютером Windows:

или прямо в проводнике:

странно… определился как CD-ROM

Виртуальный диск из смартфона: ставим свой.
Как я уже говорил, количество образов зависит только от объёма памяти смартфона или карты. Таким образом, даже потрёпанный смартфон с хорошей SD-картой может превратиться в мощный инструмент бесперебойной работы и ремонтной базы для любого пользователя, где бы он не находился. Я, как и обещал, заменю скачанный с помощью DriveDroid образ на свою любимую Hiren’s BootCD. Образ её диска у меня уже скачан с сайта, мне осталось его перекинуть в предлагаемую папку с помощью Windows:

Из проводника Windows этот же путь выглядит чуть иначе:

Копируем туда образ Hiren’s BootCD и всё. Теперь при загрузке любого компьютера или ноутбука вам нужно будет просто указать способ загрузки с вашего устройства через USB:

Источник

Как сделать образ диска андроид

Для функционирования программы необходимы права root пользователя.

Краткое описание:
Загрузка ПК с ISO/IMG образов с помощью вашего смартфона.

DriveDroid — небольшое приложение для эмуляции подключенной к компьютеру флешки, на которую записан выбранный вами .iso или .img образ диска. Проще говоря, если у вас нет CD/DVD диска или свободной флешки, а загрузить компьютер с образа надо — нужная вещь. Лично я всегда держу на SD-карте пару LiveUSB дистрибутивов, которые могут пригодиться в любой момент.

Для работы приложения нужен смартфон с версией Android >2.2, root доступом, usb-кабель и прошивка, поддерживающая UMS (USB Mass Storage Support).
Список поддерживаемых устройств расширяется, если после включения в настройках программы функции UMS всёравно не работает — там же в настройках нажмите «Send support email» описав проблему как «UMS not working properly»

Какие образы подходят?

На некоторых устройствах/ядрах уже введена и тестируется полная эмуляция CD-дисковода, с ней должен запуститься любой образ.
Если у вас не появилась эта опция эмуляции, то всё равно подойдут практически все образы с гибридным загрузчиком (это в основном свежие образы linux дистрибутивов). Если вы хотите запустить установку Win 7, WinXP, загрузить какие-то live windows-based дистрибутивы или же запустить любой негрбридный образ — используйте способ, описанный ниже.

1. Загружаете на телефон ISO или IMG образ (также можно скачать из списка в самом приложении, там в основном linux-based дистрибутивы)
2. В DriveDroid выбираете нужный образ
3. Подключаете смартфон к компьютеру (Подключать USB-накопитель НЕ нужно, т.е. вот это не нажимаем )
4. Выбираете в BIOS загрузку со смартфона

Русский интерфейс: Нет

версия: 0.10.48 Rus ® DriveDroid (Пост papasha55 #67245758)
Версия: 0.10.46 ® DriveDroid (Пост treake #61719178)
Версия: 0.10.45 Paid Rus ® DriveDroid (Пост ferhad.necef #63983191)
версия: 0.10.37 Lite Ru mod ® DriveDroid (Пост MakssGame #57826769)
Версия: 0.10.48 Paid ® DriveDroid (Пост Alex0047 #67231260)
Версия: 0.10.45 Paid ® DriveDroid (Пост Alex0047 #60816345)
версия: 0.10.43 Rus ® DriveDroid (Пост sebaxakerhtc #60101163)
версия: 0.10.43 ® DriveDroid (Пост Alex0047 #60073090)
версия: 0.10.42 ® DriveDroid (Пост Alex0047 #59892478)
версия: 0.10.39 Rus ® DriveDroid (Пост sebaxakerhtc #59199833)
версия: 0.10.41 ® DriveDroid (Пост Alex0047 #59820339)
версия: 0.10.40 ® DriveDroid (Пост Alex0047 #59298177)
версия: 0.10.39 ® DriveDroid (Пост Alex0047 #58341485)
версия: 0.10.38 ® DriveDroid (Пост Alex0047 #58009661)
версия: 0.10.37 ® DriveDroid (Пост Alex0047 #57817237)
версия: 0.10.36 ® DriveDroid (Пост Ramzes26 #57331464)
версия: 0.10.36 Rus ® DriveDroid (Пост lewonchik #57341416)
версия: 0.10.35 ® DriveDroid (Пост Alex0047 #57264866)
версия: 0.10.21 Rus ® DriveDroid (Пост migel13 #53135281)
версия: 0.10.34 ® DriveDroid (Пост Alex0047 #57227469)
версия: 0.10.33 ® DriveDroid (Пост Alex0047 #56974932)
версия: 0.10.32 ® DriveDroid (Пост -SoilioS- #56741293)
версия: 0.10.31 ® DriveDroid (Пост Alex0047 #56045703)
версия: 0.10.30 ® DriveDroid (Пост Ramzes26 #55924730)
версия: 0.10.29 ® DriveDroid (Пост Ramzes26 #55851542)
версия: 0.10.28 ® DriveDroid (Пост Alex0047 #54011169)
версия: 0.10.27 ® DriveDroid (Пост Alex0047 #53721449)
версия: 0.10.24 ® DriveDroid (Пост Giacomino #53508657)
версия: 0.10.23 ® DriveDroid (Пост Alex0047 #53310443)
версия: 0.10.22 ® DriveDroid (Пост J.J #53176307)
версия: 0.10.19 Rus ® DriveDroid (Пост migel13 #52986526)
версия: 0.10.19 ® DriveDroid (Пост Alex0047 #52943509)
версия: 0.10.13 Rus ® DriveDroid (Пост migel13 #51375860)
версия: 0.10.18 ® DriveDroid (Пост Alex0047 #52494854)
версия: 0.10.13 Paid ® DriveDroid (Пост Alex0047 #51183998)
версия: 0.9.29 Paid Rus ® DriveDroid (vovanKARPO #46181130)
версия: 0.10.12 Paid ® DriveDroid (Пост Alex0047 #51155864)
версия: 0.10.11 Paid ® DriveDroid (Пост Alex0047 #50938551)
версия: 0.10.10 ® DriveDroid (Пост Alex0047 #49860582)
версия: 0.10.9 ® DriveDroid (Пост Alex0047 #49722889)
версия: 0.10.8 ® DriveDroid (Пост Alex0047 #49677461)
версия: 0.10.6 ® DriveDroid (Пост Alex0047 #49642041)
версия: 0.10.4 ® DriveDroid (Пост Alex0047 #49572297)
версия: 0.10.3 ® DriveDroid (Пост Alex0047 #48209900)
версия: 0.10.1 ® DriveDroid (Пост kljovyj #47559475)
версия: 0.9.28 Free ® DriveDroid (Пост cz3ch #43944097)
версия: 0.9.28 Paid ® DriveDroid (Пост pyshnyi #44340947)
версия: 0.9.28 Paid Rus ® DriveDroid (Пост vovanKARPO #46139456)
версия: 0.9.24 Paid Rus ® DriveDroid (Пост vovanKARPO #42279839)
версия: 0.9.24 Paid ® DriveDroid (Пост Alex0047 #41431405)
версия: 0.9.25 Free ® DriveDroid (Пост Alexey711 #42426614)
версия: 0.9.21 Rus ® DriveDroid (Пост vovanKARPO #39095145)
версия: 0.9.23 ® DriveDroid (Пост Alex0047 #40653172)
версия: 0.9.22 ® DriveDroid (Пост Giacomino #40507536)
версия: 0.9.21 ® DriveDroid (Пост Alex0047 #39039857)
версия: 0.9.18 ® DriveDroid (Пост #36734678)
версия: 0.9.15 ® DriveDroid (Пост #32659047)
версия: 0.9.12 ® DriveDroid (Пост #30814721)
версия: 0.9.8 ® DriveDroid (Пост #30297330)
версия: 0.8.5 ® DriveDroid (Пост #23974404)
версия: 0.7.7 ® DriveDroid (Пост #20638063)
версия: 0.7.5 DriveDroid v0.7.5.apk
версия: 0.7.3 DriveDroid v0.7.3.apk
версия: 0.7.2 DriveDroid v0.7.2.apk ( 1014.67 КБ )

Читайте также:  Как взломать plants vs zombies андроид

версия: 0.7.1 //4pda.to/forum/dl/post/2466157/DriveDroid+v0.7.1.apk
версия: 0.7.0 DriveDroid v0.7.0
версия: 0.6.3 DriveDroid v0.6.3.apk
версия: 0.6.2 DriveDroid_v0.6.2.apk
версия: 0.6.1 DriveDroid_v0.6.2.apk ( 704.5 КБ )

Сообщение отредактировал iMiKED — 19.04.21, 17:22

Источник

Снять образ с Android (снять дамп разделов system, kernel, data, zImage)

Многие начинающие ромоделы Android или гики не знают как снять образ с Android. В данной статье подробно рассказано как узнать нужные вам /dev/block, как снять дампы с них, разобрать их или в последствие восстановиться.

Для тех кто ничего не понял о чем речь. В данной статье будет подробно рассказано как снять текущее состояние с разделов Android — system, data, efs, preload, cache или выдрать ядро (zImage / boot.img). С какой целью расписываться здесь не будет, так как это уже другая история.

Необходимо для снятия образа

  1. Скачайте и установите на ПК фирменную программу сайта ADB RUN (если в курсе, что такое adb или установлено Android SDK, то устанавливать не нужно);
  2. Android смартфон или планшет должен быть c Root правами Подробно о Root Android:
    • Что такое Root?
    • Как получить Root?
  3. Активировать Отладка по USB;
  4. Установить драйвера если вдруг не установлены;
  5. USB кабель.

Инструкция как снять образ с Android

  1. Подключите устройство Android к ПК
  2. Запустите программу ADB RUN и перейдите в меню (a) Adb

Узнаем /dev/block разделов

Что такое /dev/block/? /dev/block/ — это «диски» на которых находятся разделы system, data, cache.

Вариант 1

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

Для того чтобы узнать /dev/block/ вводим команду:

adb shell mount

Получаем список, где видим список с нашими разделами и к каким /dev/block/ они примонтированы

Читайте также:  Чат рулетка для андроид не работает

Вариант 2

Подключаем Android к компьютеру в adb вводим:

Получаем весь список блоков.

Снятие образа Android с выбранного раздела

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

  1. Для того чтобы снять образ необходимо в ADB RUN зайти в меню (7) Manual Command > (1) Adb
  2. Залогиниться в терминале под Root -ом:

3. Набрать linux команду для снятия дампа:

dd if=/dev/block/XXXXX of=/sdcard/NAME_razdel.img

  • где XXXXXXXXX— раздел с которого вы снимаете
  • где NAME_razdel.img — имя которое вы присвоите при снятии образа с выборного раздела (давать имена лучше также как они указаны, если data то data)

Процедура снятия может занять определенное время, от 1 минуты до 15, в это время лучше не дергать ваш Android!

[Обновление]

В новых версиях ADB RUN появилась возможность быстро снять образ каждый раз не набирая столь длинные команды. Все что вам нужно это знать имя блока.

Когда вы уже знаете необходимый блок, перейдите в ADB RUN:

  • С главного меню в раздел Backup -> Backup dev/block
  • Выбираем Backup
  • Указываем последние данные с блока (данные после block/)
  • Ждем пока снимется образ (не трогать Android)

Восстановление раздела из созданного образа Android (дампа раздела)

Когда вам будет необходимо выполнить восстановление из ранее созданного образа, нужно сделать вот, что:

Убедитесь что образ все еще находиться в разделе /sdcard — так как бекап создавался именно в этот раздел, либо переместите его обратно.

Прописать следующую команду:

dd if=/sdcard/NAME_razdel.img of=/dev/block/XXXX

  • где XXXXXXXXX— раздел на которой вы заливаете образ
  • где NAME_razdel.img — имя образа выборного раздела (давать имена лучше также как они указаны, если data то data)

Процедура восстановления может занять определенное время, от 1 минуты до 30 в это время лучше не дергать ваш Android!

[Обновление]

Особенно актуально для тех кто не удачно выполнил S-OFF (или планирует выполнить) или неудачно прошил кастомную прошивку, либо после не удачных экспериментов!

Для устройств Sony, HTC, Xiaomi и других устройств на которых есть режим Fastboot могут выполнить восстановление следующим образом после ранее обязательного снятия boot.img (zImage) и system.img (factoryfs.img) скопируйте данные образы на ПК:

  1. Переведите Android в режим fastboot (bootloader) и подключить к ПК;
  2. Файлы boot.img и system.img переместить в папку C:/adb_run/bin;
  3. Запустить ADB RUN и перейти в пункт (a) ADB;
  4. Набрать следующие команды (подробно о Fastboot):

fastboot flash boot boot.img

fastboot flash system system.img

Система будет восстановлена в исходное состояние! Можете продолжать эксперименты!

На этом все! Подписывайтесь и Оставайтесь с сайтом Android +1! Удачи!

Источник

Оцените статью