Перейти к содержимому

Как вытащить boot img из прошивки

  • автор:

Как вытащить recovery.img, boot.img

1. Запускаем Терминал.
2. Вводим su.
3. Вводим cat /proc/mtd/
4. получаем таблицу разделов
К примеру
# # cat /proc/mtd
# dev: size erasesize name
# mtd0: 00500000 00020000 «boot»
# mtd1: 00500000 00020000 «recovery»
# mtd2: 00140000 00020000 «misc»
# mtd3: 00060000 00020000 «splash»
# mtd4: 0aa00000 00020000 «system»
# mtd5: 05d00000 00020000 «cache»
# mtd6: 0a6a0000 00020000 «userdata»
# mtd7: 01400000 00020000 «cust»
(у вас может быть по другому)
видим что раздел recovery это mtd1:
5. Дальше вводим команду:
cat /dev/mtd/mtd1 » /sdcard/recovery.img
И забираем готовый образ с sd-card

Вытаскиваем cpuinfo mounts mtd.
1. Запускаем терминал.
2. Вводим cd /proc.
3. Вводим mkdir /sdcard/deviceinfo.
4. Вводим cat cpuinfo > /sdcard/deviceinfo/cpuinfo.
5. Вводим cat mounts > /sdcard/deviceinfo/mounts.
6. Вводим cat mtd > /sdcard/deviceinfo/mtd.
7. Забираете эти файлы из папки deviceinfo которая находится на флешке.

Андрей ВинниковУченик (196) 5 месяцев назад
Че запускаем? Какой терминал? Где его надо запускать?
_НЕТУЖАЛЬ_Высший разум (429307) 5 месяцев назад
_НЕТУЖАЛЬ_Высший разум (429307) 5 месяцев назад
_НЕТУЖАЛЬ_, помоги пж извлечь рекавери имг, оочень надо
_НЕТУЖАЛЬ_Высший разум (429307) 2 недели назад

Чтобы вытащить recovery.img, boot.img, cpuinfo mounts mtd через терминал нужны рут-права.
Вытаскиваем recovery.img
1. Запускаем Терминал.

2. Вводим su.
3. Вводим cat /proc/mtd/
4. получаем таблицу разделов
К примеру
# # cat /proc/mtd
# dev: size erasesize name
# mtd0: 00500000 00020000 «boot»
# mtd1: 00500000 00020000 «recovery»
# mtd2: 00140000 00020000 «misc»
# mtd3: 00060000 00020000 «splash»
# mtd4: 0aa00000 00020000 «system»
# mtd5: 05d00000 00020000 «cache»
# mtd6: 0a6a0000 00020000 «userdata»
# mtd7: 01400000 00020000 «cust»
(у вас может быть по другому)
видим что раздел recovery это mtd1:
5. Дальше вводим команду:
cat /dev/mtd/mtd1 » /sdcard/recovery.img
И забираем готовый образ с sd-card

_НЕТУЖАЛЬ_Высший разум (429307) 2 недели назад

Вытаскиваем cpuinfo mounts mtd.
1. Запускаем терминал.
2. Вводим cd /proc.
3. Вводим mkdir /sdcard/deviceinfo.
4. Вводим cat cpuinfo > /sdcard/deviceinfo/cpuinfo.
5. Вводим cat mounts > /sdcard/deviceinfo/mounts.
6. Вводим cat mtd > /sdcard/deviceinfo/mtd.
7. Забираете эти файлы из папки deviceinfo которая находится на флешке.

_НЕТУЖАЛЬ_Высший разум (429307) 2 недели назад
Остальные ответы

А зачем рут? Хотя.
Данные файлы образов извлекаются из прошивки насколько знаю. Т. е. нужно сделать бекап, а уж потом оттудова доставать.
Ну, я так делал, по крайней мере

Как извлечь Sony Boot.sin и получить стандартный файл Boot.img

В этом руководстве мы покажем вам, как извлечь файл Sony boot.sin и получить файл boot.img. Когда дело доходит до извлечения всего потенциала вашего устройства, получение доступа к системному разделу и наличие прав администратора являются одними из самых главных требований для конечного пользователя. Обе эти задачи могут быть выполнены путем рутирования вашего устройства через Magisk. В связи с этим существует два разных метода: вы можете либо прошить приложение Magisk через TWRP, либо без использования TWRP Recovery.

Последний требует, чтобы вы получили стандартный файл boot.img, пропатчили его через Magisk и прошили с помощью команд Fastboot. В то время как второй метод немного длиннее, но в основном является предпочтительным для многих пользователей. Это связано с тем, что не на каждом устройстве Sony есть работающее TWRP Recovery. Кроме того, существует немало сложностей, связанных с использованием кастомного рекавери. Однако в настоящее время OEM-производители не предоставляют файлы стандартной прошивки в формате ZIP.

OnePlus имеет формат payload.bin, Realme и Oppo поставляются с OZIP и так далее. В связи с этим у Sony свои файлы разделов прошивки (boot, system,vendor,vbmeta и т.д) в формате SIN. И были различные вопросы от многих заинтересованных относительно того, как они могут извлечь этот формат файла. Если вы также повторяете этот вопрос, то это руководство поможет вам. Здесь приведены подробные инструкции по извлечению файла Sony boot.sin и получению файла boot.img.

Как извлечь Sony Boot.sin и получить стандартный файл Boot.img

извлеките Sony Boot.sin и получите стоковый файл Boot.img

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

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

ШАГ 1. Загрузите стандартную прошивку Sony

  1. Для начала вам нужно будет скачать стоковую прошивку для вашего устройства Sony. Для этого мы будем использовать XperiFirm Tool.
  2. Итак, скачайте Инструмент XperiFirm v 5.6.1 [Credits XDA Senior Member IgorEisberg] и распакуйте его в любое удобное место на вашем ПК.
    запустить инструмент xperifirm
  3. Теперь перейдите в эту папку и дважды щелкните файл XperiFirm-x64.exe, чтобы запустить его (32-разрядный пользователь должен запустить файл x86).
  4. Выберите свое устройство и регион в левой строке меню. Затем щелкните номер версии прошивки в крайнем правом углу в разделе «Доступная прошивка».
    скачать прошивку sony xperifirm извлечь boot.sin получить boot.img
  5. Теперь нажмите на кнопку «Загрузить», выберите папку загрузки и дождитесь завершения процесса.
  6. После этого вы получите сообщение «Успешно распаковано», как показано на изображении.
    Прошивка sony скачана xperifirm boot.sin извлечение boot.img
  7. После этого извлеките загруженный файл прошивки в любое место на вашем ПК.
    прошивка сони boot.sin извлечь boot.img

Итак, мы получили прошивку для нашего устройства. Теперь давайте перейдем к следующему шагу этого руководства, чтобы извлечь файл Sony boot.sin и получить стандартный файл boot.img.

ШАГ 2: Извлеките файл Sony Boot.sin и получите Boot.img

  1. Начните с загрузки Инструмент дампа Sony (Кредиты: старший член XDA munjeni)
  2. После загрузки распакуйте его в любое удобное место на вашем ПК.
  3. Теперь перенесите файл boot.sin в эту папку, куда вы распаковали Dump Tool.
    инструмент для создания дампа файла Sony boot.sin
  4. В этой папке создайте новую папку и назовите ее output. Извлеченный загрузочный файл будет помещен сюда сам.
  5. Теперь перейдите в адресную строку этой папки Dump Tool, введите CMD в адресной строке и нажмите Enter. Это запустит командную строку.
    инструмент для извлечения файлов cmd sony sin
  6. Выполните приведенную ниже команду в этом окне CMD и нажмите Enter (соответственно замените имя загрузочного файла): sony-dump output bootfilename.sin
  7. В моем случае имя загрузочного файла соответствует boot_X-FLASH-ALL-2389, поэтому команда будет выглядеть так: sony-dump output boot_X-FLASH-ALL-2389.sin извлечь sony boot.sin получить boot.img
  8. Преобразованный файл теперь будет помещен в выходную папку, которую мы создали ранее.
  9. Перейдите в эту папку, и вы увидите этот загрузочный файл. Однако на данный момент у него нет расширения (мы не говорим о файле сертификата «crt»).
    извлеченный файл Sony boot.sin
  10. Поэтому щелкните его правой кнопкой мыши и выберите «Переименовать». Затем добавьте .img в конец имени файла.
  11. Теперь Windows выдаст всплывающее окно с вопросом, действительно ли вы хотите изменить расширение файла. Ответить Да.
    изменить расширение sony boot.sin на boot.img
  12. Вот и все, процесс завершен, и вы получили файл boot.img из boot.sin. Просто чтобы перепроверить, я попытался пропатчить его через Magisk, и все прошло нормально, без каких-либо проблем. [READ: How to Root Sony Devices via Magisk and Boot.Sin File].

Итак, все это было из этого руководства о том, как извлечь файл Sony boot.sin и получить файл boot.img для root. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.

Извлеките Boot.img напрямую с устройства без загрузки прошивки

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

Теперь есть два разных метода, с помощью которых вы можете выполнить указанную задачу. Первый — напрямую прошить приложение Magisk через TWRP. Тогда второй способ заключается в извлечении файла boot.img из стоковой прошивки, прошивке через Magisk и прошивке через Fastboot. Однако у этого метода есть две основные проблемы. Во-первых, это требует загрузки всей прошивки, что не только истощает ваши данные, но и приводит к ненужной трате времени.

Затем вторая и более важная проблема заключается в том, что вам необходимо получить ту же самую версию прошивки, которая в настоящее время установлена ​​​​на вашем устройстве. Если вы в конечном итоге прошьете boot.img с неправильным номером сборки, это сразу приведет к зацикливанию загрузки или заблокированному устройству. Следовательно, как вы могли заметить, обе эти проблемы возникают из-за прошивки, так или иначе. А что если взять из этой картинки стоковую прошивку? Что ж, как бы странно это ни звучало, такое вполне возможно.

Вместо загрузки файла прошивки мы извлекли бы файл boot.img напрямую из прошивки, которая уже установлена ​​на вашем устройстве. Таким образом, вы можете быть абсолютно уверены, что стандартный файл boot.img имеет ту же версию, что и установленная на вашем устройстве. Итак, теперь, когда вы знаете о преимуществах этого метода, давайте начнем с инструкций по извлечению файла boot.img непосредственно с вашего устройства без загрузки прошивки.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Извлеките Boot.img напрямую с устройства без загрузки прошивки

Извлеките Boot.img напрямую с устройства без загрузки прошивки

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

Установите пакет SDK для Android

установка-adb-платформа-инструменты-windows-force-90hz-частота обновления-xiaomi

Прежде всего, вам нужно будет установить Android SDK Platform Tools на свой компьютер. Это официальный бинарный файл ADB и Fastboot, предоставленный Google, и единственный рекомендуемый. Поэтому загрузите его, а затем распакуйте в любое удобное место на вашем ПК. Это даст вам папку инструментов платформы, которая будет использоваться в этом руководстве.

Включить отладку по USB

включить-отладку-usb-извлечь-boot.img-без-загрузки-прошивки

Далее вам нужно будет включить отладку по USB на вашем устройстве. Это сделает ваше устройство узнаваемым ПК в режиме ADB. Итак, перейдите в «Настройки»> «О телефоне»> «Семь раз нажмите на номер сборки»> «Вернитесь в «Настройки»> «Система»> «Дополнительно»> «Параметры разработчика»> «Включить отладку по USB и разблокировку OEM».

Установить TWRP рекавери

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

Загрузите устройство в TWRP Recovery

командная строка внутри adb

  1. Подключите ваше устройство к ПК через USB-кабель. Убедитесь, что отладка по USB включена.
  2. Затем перейдите в папку инструментов платформы, введите CMD в адресной строке и нажмите Enter. Это запустит командную строку.
  3. Введите следующую команду в окне CMD, чтобы загрузить ваше устройство в TWRP Recoveryadb reboot recovery

Извлеките Boot.img через TWRP

  1. Когда ваше устройство загружено в TWRP и подключено к ПК, введите приведенную ниже команду в окне CMD, которое открывается в папке инструментов платформы: dd if=/dev/block/bootdevice/by-name/boot of=/sdcard/ boot.img извлечь boot.img из устройства без прошивки
  2. Как только вы выполните указанную выше команду, ваше устройство извлечет стоковый boot.img из установленной прошивки. Затем он поместит этот файл boot.img во внутреннее хранилище (а не в какую-либо папку).
  3. Хотя это необязательно, но я настоятельно рекомендую вам также сделать резервную копию этого файла на свой компьютер. Для этого используйте следующую команду: adb pull /sdcard/boot.img stock_boot.img adb вытащить файл boot.img
  4. Как только вы это сделаете, копия boot.img будет помещена в папку platform-tools. он будет называться stock_boot.img.
  5. В любом случае, теперь, когда процесс завершен, вы можете перезагрузить устройство в ОС. Для этого перейдите в «Перезагрузить» и выберите «Система».
    перезагрузка-система-twrp-oneplus-oxygenos-11-root
  6. Как только ваше устройство загрузится, установите приложение Magisk и исправьте через него этот файл boot.img. Это даст вам файл magisk_patched.img, который вы затем сможете прошить с помощью команд Fastboot и, следовательно, получить root права на свое устройство!

Итак, это все было из этого руководства о том, как вы можете извлечь файл boot.img прямо с вашего устройства, не загружая прошивку. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.

Извлеките Boot.img через файл сценария

Если вы не хотите вручную выполнять команды в CMD внутри, о которых мы упоминали выше, то есть альтернативный выход. Член XDA КиошиДев создал файл сценария, который делает то же самое. Вам нужно только запустить файл, а всю остальную работу сделает скрипт.

скрипт для извлечения стокового boot.img с устройства

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

После того, как вы загрузили его, распакуйте его в папку с инструментами платформы, загрузите свое устройство в Fastboot, подключите его к ПК через USB и, наконец, запустите файл сценария.

Вывод: действительно ли нам нужен этот метод?

У этого процесса определенно есть контраргумент. Самым большим из них является тот факт, что, поскольку для этого процесса требуется TWRP, не лучше ли было бы напрямую прошить ZIP-файл Magisk через TWRP вместо выполнения вышеупомянутых шагов? Что ж, это действительно искреннее сомнение.

И нет лучшего способа ответить на этот вопрос, чем поделиться тем же самым примером из реальной жизни. Итак, недавно возникли некоторые проблемы с загрузочным разделом, которые привели к зацикливанию загрузки устройства. Исправление было довольно простым — прошить стандартный файл boot.img. И чтобы заполучить этот файл, мне уже не нужно было качать всю прошивку, скорее пригодился сделанный мной бэкап.

Что ж, это лишь одно из многих преимуществ этого метода, других может быть бесчисленное множество. Поделитесь с нами своим мнением в комментариях о том, что вы думаете об этом руководстве, чтобы извлечь файл boot.img непосредственно с вашего устройства, не загружая прошивку.

Получение boot.img из исходников ядра.

Есть исходники Android 5.1 Для Xperia E5603. Вопрос: Как «выдернуть» оттуда boot.img ? adb shell-ом «выдергивание» конкретно с девайса не помогает. Ибо дальше «adb shell» больше ничего нельзя сделать. Девайс не понимает команду «su»

Loli_Desu
03.02.16 21:54:58 MSK

исходники или таки образ прошивки?

exception13 ★★★★★
( 03.02.16 22:09:08 MSK )
Ответ на: комментарий от exception13 03.02.16 22:09:08 MSK

Скорее архив с ядром и прочими файлами.

Loli_Desu
( 03.02.16 23:00:06 MSK ) автор топика

Reset+Volume_up — вход в бутлоадер. Обычно оттуда можно забэкапить все на SD-карту.

Но ядро и рамдиск НЕ лежат на разделе с файловой системой, Вы там не увидите каталога \boot. Под это дело (ядро и рамдиск) во внутренней флеш памяти выделены непрерывные области с фиксированными адресами, о которых знает только загрузчик.

bugs-bunny ★
( 04.02.16 17:56:37 MSK )

Вообще не совсем понятно, что же ТС имеет ввиду?

Образ ядра собрать из исходников Android (как следует из заголовка)? Там нет исходников kernel. Для каждой машинки kernel собирается производителем отдельно с кучей патчей и специфическими драйверами. Эти патчи получить — проблема.

Или выдернуть старый kernel из флеша (как следует из текста)?

bugs-bunny ★
( 04.02.16 18:06:55 MSK )

Потому что телефон не рутованый и/или не стоит busybox.
Получай рут для своего телефона и ставь busybox (обычно эти процедуры выполняются вместе) и будет тебе su.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *