cannot load recovery img как исправить

Ошибка в Fastboot cannot load ‘image’, как исправить?

Решил прошить Android в Fastboot и наткнулся на ошибку fastboot: error: cannot load ‘image’? Исправить ее очень просто! Как это сделать и необходимо чтобы она вновь не появлялась, можете узнать на сайте Android +1!

Итак, еще раз об ошибке cannot load ‘image’, вместо ‘image’ может быть указана любое имя twrp.img, recovery.img или еще что-то еще. Откуда взялась эта ошибка? Все дело в том, что утилита Fastboot которая используется для прошивки Android, распознает название прошиваемых файлов только в том виде как они указаны. Сейчас объясню на примере.

Предположим вам на форуме сказали что необходимо прошить recovery, дали команду:

вы скачали файл, twrp-recovery.img, пишите в командной строке команду и получили ошибку cannot load recovery.img.

Все дело в том, что в Fastboot вы пытались прошить файл, которого не существует, правильно было бы написать команду в вашем случае:

Теперь прошивка в Fastboot пройдет нормально!

Еще один момент который стоит уточнить, если вы скачали файл TwRP.img и будете прошивать его таким образом:

То вы также получите ошибку, так как Fastboot чувствителен к регистру букв. То-есть, чтобы прошить файл TwRP.img необходимо было надо было написать команду так:

и последний момент, чтобы избегать большинства проблем, всегда размещайте прошиваемые файлы в одной папке с утилитой Fastboot!

У вас еще остались дополнительные вопросы? Задавайте их в комментариях, рассказывайте о том, что у вас получилось или наоборот!

Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Android.

Источник

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

По сути, это пользовательский софт с открытым исходным кодом, которое имеет сенсорный экран для установки сторонних приложений или прошивки любого zip-файла. Он дает возможность выполнять на телефоне различные действия, такие как резервное копирование разделов в формате TAR или raw Image, восстанавливать резервные копии из внутреннего хранилища, внешнего SD-накопителя или устройств OTG, устанавливать пользовательские прошивки, стирать разделы, получать доступ к терминалам, корневую оболочку и т. д.

Официальный ТВРП теперь доступен для загрузки для новых моделей Xiaomi, например, Mi 9T Pro. Сборка теперь официальная, это стабильная версия со всеми работающими функциями, включая расшифровку разделов данных, копирование MTP, Nandroid и многое другое. Более того, он поддерживает последнюю версию Android 10.

↑ Основные функции и особенности этого рекавери

Создание резервных копий по своему усмотрению для каждого раздела вашей системы или полную резервную копию Nandroid для гарантии безотказного отката, если что-то пойдет не так.

Изменение яркости. Полезно для тех, кто устанавливает прошивки и днем и ночью.

Каждый вариант в меню TWRP нужно подтвердить свайпом для подтверждения.

Используя расширенное меню Wipe, вы имеете возможность стереть любые файлы и папки, или выполнить полный сброс настроек к заводским.

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

Существует встроенный файловый менеджер
Права доступа можно легко изменить, нажав кнопку «Fix Permissions» на вкладке «Advanced ». Это убирает необходимость полной перезагрузки рекавери.

Есть встроенное окно Terminal Command, упрощающее работу с программой.
Наконец, боковая загрузка ADB одним нажатием позволяет вам предоставить системе доступ к статусу быстрой загрузки и подключением к компьютеру.

Теперь, когда узнали все преимущества и историю этого софта, следуйте инструкциям ниже, как установить рекавери на Xiaomi.

В любой современный Сяоми можно скачать установить twrp recovery, используя шаги, описанные в этой статье. Как и любое другое устройство, Mi 9 пользуется большой популярностью у разработчиков.

↑ Что такое TWRP и зачем оно нужно?

Есть опция установки, которая позволяет прошивать файлы ZIP. Это дает возможность устанавливать моды, ПЗУ и пользовательские ядра, а еще некоторые приложения. Также существует вариант резервного копирования, предназначенный для простого и быстрого создания резервных копий памяти NAND. И также есть опция Mount, которая дает доступ к различным разделам.

В дополнение к вышесказанному предлагается опция Advanced с дополнительными настройками, такими как файловый менеджер, возможность управления модами MultiROM, резервное копирование журнала активности и доступ к командной консоли ADB. И без доступа к этому разделу есть Wipe, чтобы выполнить сброс к заводским настройкам или полный сброс и очистить кеш, и Dalvik, Restore, чтобы восстановить резервную копию NAND, Settings для настройки пользовательского восстановления и Reboot, чтобы перезагрузить смартфон.

Читайте также:  что необходимо для организации свадьбы

↑ Меню TWRP

↑ Подготовка смартфона

Сначала зарядите смартфон до 50% и убедитесь, что он не выключится во время процедуры.

Перед тем как установить twrp recovery, убедитесь, что загрузчик разблокирован! Если вы устанавливаете в первый раз, то скорее всего он у вас заблокирован. Чтобы разблокирвать загрузчик, понядобиться сделать пару действий, который описаны ниже.

Если вы выполнили все вышеуказанные требования, перейдите к самой процедуре установки twrp recovery. В данной инструкции мы рассмотрим установку тврп на смартфон от Xiaomi.

↑ Установка TWRP, пошаговая инструкция

, создаем папку на рабочем столе и распаковываем файлы в папку.

↑ Prestigio

Файлы для Prestigio Muze D5 4G

Отдельные файлы для Root

Процесс установки twrp для HTC, ничем не отличается от других! Идем по инструкции!

Файлы для HTC Desire 516 Dual Sim

↑ Xiaomi

Процесс установки twrp для Xiaomi, ничем не отличается от других! Идем по инструкции!
Установка ручками в архиве «recovery.img+файля для установки twrp.zip«

Файлы для Xiaomi Redmi Note 9S
recovery.img

↑ Huawei MediaPad M5

↑ Копии Huawei P40

Устанавливаем последнюю версию программы SP Flash Tool
Для начало нужно скачать scatter файл и TWRP(переименовать в recovery.img)и в моде download only одна галочка на разделе recovery.

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

Источник

Как установить TWRP Recovery на Андроид – пошаговая инструкция

Любой телефон, работающий под управлением Android, имеет встроенное меню восстановления Recovery. Зайти в него можно нажав на выключенном телефоне одновременно кнопки включения и повышения громкости (на некоторых моделях устройств используются другие сочетания). Однако стандартное меню обычно имеет не особо богатый функционал, позволяя делать лишь бэкап и восстановление системы, сброс до заводских настроек и еще пару-тройку операций. Ввиду такой ограниченности многие пользователи, особенно продвинутые, смотрят в сторону так называемых кастомных Рекавери, обладающих расширенным набором функций и гораздо более приятным интерфейсом. Одним из самых популярных модифицированных меню восстановления является TWRP Recovery (Team Win Recovery Project). О том, как его установить, как раз и поговорим в данной статье.

Установка TWRP через ADB и Fastboot

Для начала приведем самый распространенный способ инсталляции – с помощью компьютера и консольного приложения Fastboot. Этот способ не требует root-прав, но на телефоне обязательно должен быть разблокирован загрузчик (Bootloader). О том, что это такое и как произвести разблокировку на устройствах Huawei, вы можете прочитать в отдельной статье.

Итак, будем считать, bootloader разблокирован, и можно приступить к самой процедуре. Сначала необходимо установить на ПК утилиты ADB и Fastboot. После того, как это будет сделано, подключите телефон с Андроид к компьютеру через USB-кабель и включите на мобильном устройстве отладку по USB (Настройки – Для разработчиков – Отладка по USB).

Далее запустите командную строку и перейдите в расположение файлов ADB и Fastboot, введя команду cd Путь_к_папке_с_ADB (в нашем случае cd C:\sdk-tools-windows-3859397\platform-tools). Проверьте командой adb devices видимость мобильного устройства. Если ваш телефон отобразится в консоли, значит все в порядке и можно переходить к следующему шагу.

Теперь нужно скачать файл-образ TWRP Recovery конкретно для вашего устройства. Переходим на страницу https://twrp.me/Devices/ и выбираем в списке свою модель телефона.

На следующей странице находим пункт «Download Links» и кликаем по ссылке Primary.

Сохраняем файл в той же папке, где находятся adb и fastboot (у нас это C:\sdk-tools-windows-3859397\platform-tools).

После скачивания для удобства переименовываем файл в «twrp.img».

Если вашей модели гаджета нет на сайте twrp.me, то нужный образ TWRP Рекавери следует поискать на форуме XDA Developers (https://forum.xda-developers.com/). Здесь же можно узнать обо всех нюансах, касающихся конкретной марки мобильного устройства.

Идем дальше. Открываем командную строку и выполняем команду adb reboot bootloader, после чего телефон должен перезагрузиться в режиме Fastboot (на экране смартфона появится соответствующая картинка).

Теперь все готово непосредственно к установке кастомного TWRP Recovery. Производится она командой fastboot flash recovery twrp.img, где twrp.img файл нового Рекавери. Если все прошло успешно, то появится сообщение как на скриншоте ниже.

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

Перезагрузить телефон в обычном режиме можно командой fastboot reboot.

Вход в среду восстановления TWRP Recovery осуществляется так же, как и в заводское меню. Выключаем устройство, а потом используем сочетание кнопок включение + увеличение громкости (или другую комбинацию в зависимости от модели и производителя). Выглядит TWRP Рекавери для Андроид примерно так, как на снимке ниже.

Использование официального приложения Official TWRP App

Если установить TWRP Recovery через компьютер не получилось или же этот способ показался вам слишком сложным, ничего не мешает воспользоваться официальной программой от разработчиков TWRP. Правда, в этом случае обязательно потребуется наличие прав Суперпользователя. Скачиваем приложение с Плей Маркета, а потом запускаем его, предоставив при первом запуске root-права.

Далее нажимаем на кнопку «TWRP Flash», а потом в выпадающем списке выбираем модель устройства и версию ПО.

Подтверждаем переход на официальный сайт TWRP, с которого загружаем файл Recovery.

После окончания скачивания жмем на «Select a file to flash..» и выбираем сохраненный образ img.

Кликаем по кнопке «Flash to recovery» для начала установки.

При ее успешном завершении появится сообщение «Flash Completed Successfully!».

Сторонние программы для установки TWRP Recovery

Заменить стандартную среду восстановления Андроид на модифицированную TWRP Recovery можно с помощью еще целого ряда приложений. Каждое из них работает только при наличии рут-прав. Перечислим самые популярные программы.

Rashr

Flashify

TWRP Manager

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

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

Источник

4 Ways to Fix “Cannot load twrp.img” Error in Fastboot

Fix “Cannot load twrp.img” Error

Before discussing the steps to fix the “Cannot load twrp.img” error, let us first understand why this error occurs.

For installing a custom recovery like TWRP, first, we boot our Android device to fastboot mode. Then we take the help of any of the two Fastboot commands:

There exist two different commands because of the difference in partitions. Older devices have a separate recovery partition and hence you could directly flash it using the fastboot flash recovery command. But since the inception of A/B partition devices, there is no separate recovery partition. Everything is managed by the boot partition now. Hence we now boot the recovery into the boot partition rather than flashing it to the non-existing recovery partition.

Now let’s come back to fixing of the “Cannot load ‘twrp.img’: No such file or directory”. There exist two reasons why this could happen. Let’s have a look at both of them.

4 Solutions to Fix TWRP Error

Below, we have provided four different fixes for the “Cannot load twrp.img. No such file or directory”. You don’t have to try all the four fixes. Anyone of them should do the job for you.

1. It goes without saying that for executing any fastboot command, you should have Android SDK Platform-tools installed on your desktop. Moreover, most of the guides on the internet simply refer to the command for flashing TWRP Recovery as fastboot flash recovery twrp.img or fastboot boot twrp.img. In this command the name of the recovery is TWRP.

However, that is hardly the case. None of the recoveries presents online is named as twrp. As a result, users directly execute the above commands without renaming the recovery. If that is the case, make sure to rename the recovery to twrp before proceeding further. This should fix the “Cannot load twrp.img. No such file or directory” error. If that is not the case, head over to our next solution.

2. In another scenario, some of the guides do tell the users to rename the recovery to twrp.img. But this is where the problem occurs. The .img is not the part of the recovery name but is rather the file extension. Without realizing it, users end up renaming the recovery to twrp.img and the complete name goes as twrp.img.img. So if you are going to rename the recovery, make sure to rename it to just twrp. However, if you still can’t fix the “Cannot load twrp.img. No such file or directory” error, then refer to the third and final solution below.

Читайте также:  что нельзя делать перед сдачей пцр мазка на ковид

3. Make sure to always place the TWRP Recovery where the Android SDK and Platform Tools are installed. To be precise, it should be inside the platform-tools folder. Most of the time, users fail to move the recovery file inside the said folder and execute the command for flashing recovery. In that case, the said error pops up. So moving the recovery inside the platform-tools folder should fix the ”Cannot load twrp.img. No such file or directory” error.

4. However, if you don’t want to move the recovery to the platform-tools folder, there is another workaround. Just enter the fastboot flash recovery or fastboot boot recovery command and leave a space after the command. Now drag and drop the TWRP file next to that code.

For example, suppose the downloaded recovery is TWRP-3.3.1_Motorola_One_Action and is placed inside the Downloads folder. Then on dragging it next to the fastboot command, the code should look like fastboot flash recovery C:\Downloads\TWRP-3.3.1_Motorola_One_Action. This should fix the “Cannot load twrp.img. No such file or directory TWRP” error.

So these were the various steps of fixing the TWRP error. Do let us know if you face any issues while trying out the above solutions.

Источник

Cannot load recovery img как исправить

Сборка TWRP recovery из исходников

/.bashrc
echo ‘export USE_CCACHE=1’ >>

PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/kernel:kernel \
$(LOCAL_PATH)/dt.img:dt.img \
$(LOCAL_PATH)/recovery.fstab:root/recovery.fstab

$(call inherit-product, build/target/product/full.mk)

PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/kernel:kernel \
$(LOCAL_PATH)/dt.img:dt.img \
$(LOCAL_PATH)/recovery.fstab:root/recovery.fstab

$(call inherit-product, build/target/product/full.mk)

# Inherit device configuration
$(call inherit-product, device/vendor_name/device_name/device_name.mk)

# Device identifier. This must come after all inclusions
PRODUCT_DEVICE := device_name
PRODUCT_NAME := omni_device_name
PRODUCT_BRAND := vendor_name
PRODUCT_MODEL := #модель устройства
PRODUCT_MANUFACTURER := vendor_name

# Inherit device configuration
$(call inherit-product, device/HighScreen/D10A_HighScreen/D10A_HighScreen.mk)

# Device identifier. This must come after all inclusions
PRODUCT_DEVICE := D10A_HighScreen
PRODUCT_NAME := omni_D10A_HighScreen
PRODUCT_BRAND := HighScreen
PRODUCT_MODEL := Boost 2se
PRODUCT_MANUFACTURER := HighScreen

Строка BOARD_FLASH_BLOCK_SIZE это стяните с похожего аппарата, но я не видел другого значения пока что.

# USB Mounting
TARGET_USE_CUSTOM_LUN_FILE_PATH := /sys/devices/platform/msm_hsusb/gadget/lun%d/file #вот эту строку ищите сами прогой root explorer проходите по этому пути, у вас может быть по другому.

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

По вопросам наполнения шапки, обращайтесь к Куратору темы baddhet в QMS

Я нашёл исходники устройства с таким же процессором(msm8916) в архиве 400МБ. они подойдут чтоб подглядеть?
https://github.com/omn…ble_recovery/issues/18

Добавлено 18.01.2015, 22:13:

Потом для примера свой выложу. Через пару деньков.

Вроде вот этот, отличается разрешением и камерой и по моему ещё оперативкой https://github.com/MoK…d_device_huawei_c8817d я всё исходники качаю 411/415. к 2 пункту никак не могу приступить)

# device mount point fstype mount_flags fs_mgr_flags

/dev/block/bootdevice/by-name/system /system ext4 ro,barrier=1 wait
/dev/block/bootdevice/by-name/custpack /custpack ext4 ro,barrier=1 wait
/dev/block/bootdevice/by-name/persist /persist ext4 ro,barrier=1 wait
/dev/block/bootdevice/by-name/cache /cache ext4 noatime,nosuid,nodev,barrier=1,data=ordered wait,check
#PR-551802, add flag ‘length’
/dev/block/bootdevice/by-name/userdata /data ext4 noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc wait,check,length=-16384,encryptable=footer
/dev/block/mmcblk1p1 /storage/sdcard1 vfat nosuid,nodev,barrier=1,data=ordered,nodelalloc wait
/dev/block/bootdevice/by-name/boot /boot emmc defaults defaults
/dev/block/bootdevice/by-name/recovery /recovery emmc defaults defaults
/dev/block/bootdevice/by-name/misc /misc emmc defaults defaults
/dev/block/bootdevice/by-name/modem /firmware vfat defaults defaults
/dev/block/bootdevice/by-name/sbl1 /sbl1 emmc defaults defaults
/dev/block/bootdevice/by-name/aboot /aboot emmc defaults defaults
/dev/block/bootdevice/by-name/rpm /rpm emmc defaults defaults
/dev/block/bootdevice/by-name/tz /tz emmc defaults defaults
/dev/block/bootdevice/by-name/hyp /hyp emmc defaults defaults
/dev/block/bootdevice/by-name/sec /sec emmc defaults defaults
/dev/block/bootdevice/by-name/splash /splash emmc defaults defaults
/dev/block/bootdevice/by-name/abootbak /abootbak emmc defaults defaults
/dev/block/bootdevice/by-name/rpmbak /rpmbak emmc defaults defaults
/dev/block/bootdevice/by-name/tzbak /tzbak emmc defaults defaults
/dev/block/bootdevice/by-name/sbl1bak /sbl1bak emmc defaults defaults
/dev/block/bootdevice/by-name/hypbak /hypbak emmc defaults defaults

Карта есть только она в системе как-то чудно монтируется через /dev/fuse (через этот fuse монтируется usb-otg, sdcard0, и ещё чего-то)

вот этот файлик всё монтирует как-то init.environ.rc.txt ( 1,32 КБ )
т.е. sdcard0 она где-то в /data ext4 /dev/block/bootdevice/by-name/userdata
а точнее по пути /data/media/0
И каким, интересно, макаром её монтировать?=)
usb-otg хрен с ним он не нужен в рекавери.

Источник

Образовательный портал