Как прошить huawei через fastboot

Обновлено: 21.11.2024

В этом руководстве мы покажем вам, как прошивать стоковую прошивку с помощью команд Fastboot на любом устройстве Android. Обычные обычные пользователи более чем сдержаны, когда получают OTA на свои устройства Android. Они просто нажимают кнопку «Установить», и если на устройстве есть раздел A/B, они продолжают свою работу, в то время как процесс установки выполняется в фоновом режиме в неактивном слоте. Как только это будет сделано, они просто перезагрузят свое устройство, чтобы переключить слоты и насладиться новым обновлением. Владельцам устройств Samsung повезло немного меньше, и им приходится ждать несколько минут, пока не завершится установка.

Но в любом случае единственное усилие, которое пользователь должен приложить во всех этих случаях, — это просто нажать кнопку «Установить» на начальном этапе и кнопку «Перезагрузить» во второй половине. Однако с открытым исходным кодом Android все не так просто. Большинство пользователей пробуют множество настроек и настроек. К ним относятся возможность прошивать пользовательские ПЗУ, пользовательское восстановление, такое как TWRP, разблокировать загрузчик своего устройства, попробовать Build. Prop Tweaks, мигающие моды от Magisk и Frameworks Xposed среди прочего.

И при выполнении вышеуказанных шагов всегда есть вероятность, что дела пойдут плохо. Всего лишь небольшой промах, и вы получите bootloop или устройство с программным кирпичом. В худшем случае это приведет к хард-кирпичу, и в этом случае вам придется выбрать маршрут режима EDL для ремонта вашего устройства. В общем, когда вы в конечном итоге испортите свое устройство, первое, что приходит вам в голову, — это установить стандартную прошивку, чтобы оно снова заработало.

Но, к сожалению, на заблокированном или зацикленном устройстве все работает немного по-другому. Поскольку вы не можете получить доступ к системе Android, вы не можете просто установить стандартную прошивку «обычным» способом. К счастью, все еще существует удобный способ сделать это. Вы по-прежнему можете прошить стандартную прошивку любого устройства Android с помощью команд fastboot. Этот процесс применим практически для каждого устройства, работающего на любом наборе микросхем (Exynos, Snapdragon или MediaTek) и любого OEM-производителя. Итак, без лишних слов, вот все необходимые инструкции.

Оглавление

Как установить стоковую прошивку с помощью команд Fastboot

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

ШАГ 1. Загрузите инструменты платформы Android SDK

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

ШАГ 2. Загрузите устройство в режим быстрой загрузки

Далее вам нужно будет загрузить свое устройство в Fastboot или, как любят называть некоторые OEM-производители, в меню Bootloader. Есть два способа сделать это — с помощью аппаратных комбинаций клавиш или с помощью команд ADB. Если ваше устройство находится в отличном рабочем состоянии, вы можете использовать любой из двух методов (хотя мы рекомендуем выбрать команды быстрой загрузки).

Режим быстрой загрузки в Xiaomi

С другой стороны, если ваше устройство зависло в состоянии bootloop/softbrick и вы не можете получить доступ к ОС, у вас нет другого выбора, кроме как использовать метод комбинации аппаратных клавиш. Итак, без лишних слов, давайте проверим оба этих метода (для получения подробных инструкций вам также следует обратиться к нашему руководству «Как загрузить любое устройство Android в режим быстрой загрузки»).

Способ 1. Когда Устройство работает нормально

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

  1. Для начала включите отладку по USB на своем устройстве. Перейдите в «Настройки»> «О телефоне»> нажмите на номер сборки 7 раз (номер MIUI в случае устройств Xiaomi)> вернитесь в «Настройки»> «Система»> «Дополнительно»> «Параметры разработчика»> «Включить отладку по USB».
  2. Затем перейдите в папку platform-tools, введите CMD в адресной строке и нажмите Enter. Это запустит командную строку.
  3. Введите следующую команду в окне CMD, чтобы загрузить устройство в режиме быстрой загрузки

Способ 2: когда устройство застряло в Bootloop/Bricked

Если вы не можете получить доступ к ОС, вы не сможете включить отладку по USB. В результате вы не сможете выполнить команду adb reboot bootloader, и вместо этого вам придется выбирать комбинации аппаратных клавиш. Сейчас не существует универсального способа сделать это, но вот общие инструкции, которые работают для большинства устройств:

  1. Для начала вам нужно будет выключить устройство. Для этого нажмите и удерживайте меню питания около 5-6 секунд. Это должно привести к принудительному выключению устройства.
  2. Однако, если этого не произойдет, вам придется подождать, пока разрядится батарея. Как только это произойдет, подключите устройство к зарядному устройству и переходите к следующему шагу.
  3. После выключения устройства нажмите и удерживайте клавиши питания и увеличения громкости (или клавиши питания и уменьшения громкости на некоторых устройствах), и ваше устройство должно загрузиться в режиме быстрой загрузки.

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

Следующий шаг включает в себя загрузку стоковой прошивки. Для этого вы можете обратиться к странице загрузки программного обеспечения вашего устройства. Могут быть и другие сторонние сайты, но они обычно не имеют обновленного пакета программного обеспечения. Таким образом, официальный является рекомендуемым. Скачав его, распакуйте его в папку, где установлены инструменты платформы Android SDK.

То есть извлеките его в папку platform-tools. Однако в настоящее время большинство OEM-производителей упаковывают свои прошивки в отдельные пакеты. Например, OnePlus и Asus используют файл payload.bin, Realme и Oppo используют OZIP, LG использует формат KDZ или DZ и так далее. Поэтому, пожалуйста, обратитесь к нашему приведенному ниже руководству, чтобы извлечь прошивку, соответствующую вашему устройству:

После того, как вы распаковали прошивку и получили IMG-файлы Fastboot, выполните следующие действия вручную или сразу перейдите к списку команд Fastboot для конкретных устройств: Таблица команд Fastboot для различных устройств Android.

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

ПРИМЕЧАНИЕ. Это ручной метод создания команд Fastboot для вашего устройства. Его выполнение потребует вашего драгоценного времени, в некоторых случаях даже до 30 минут. Однако, если у вас мало времени, я также автоматизировал процесс для большинства устройств Android, а также создал образец листа команд Fastboot, который охватывает большинство устройств. Таким образом, вы также можете обратиться к этому, если вы не хотите выполнять эту задачу вручную на данный момент. Вот прямая ссылка на оба этих руководства:

  1. Во-первых, некоторые OEM-производители (например, Pixel и Xiaomi) упрощают работу конечных пользователей и добавляют файл flash-all.bat (см. изображение ниже). Если он также есть в распакованном вами стандартном ПЗУ, просто дважды щелкните этот файл и дождитесь завершения процесса.
  2. Но дело в том, что не все OEM-производители так щедры, и если ваш смартфон попадает в последнюю категорию, вам придется прошивать стоковую прошивку с помощью команд Fastboot.
  3. Для этого извлеките все содержимое стоковой прошивки, которую вы загрузили, в папку platform-tools.
  4. Затем подключите ваше устройство (которое было загружено в режиме быстрой загрузки) к ПК через USB-кабель. Как упоминалось ранее, если у него есть файл flash-all.bat, просто запустите его.
  5. Если его нет, обратите внимание на XML-файлы. Должно быть что-то вроде servicefile.xml, flashfile.xml или другие подобные имена. Фокус должен быть не на именах, а на содержимом этого файла (см. следующий пункт).
  6. В этом отношении файл XML содержит имя файла, тип и, что более важно, разделы каждого файла, который является частью стандартной прошивки. Затем мы могли бы использовать это, чтобы вручную создать команды fastboot и, следовательно, прошить через него стандартную прошивку.
  7. Давайте разберемся на примере. Вот две строки из одного из XML-файлов устройства (см. изображение ниже):
  8. Этого достаточно, чтобы понять, что файл modem.bin должен быть прошит в разделе modem_a, тогда как файл vbmeta.img будет прошит в слоте vbmeta_a. Это пример двухслотового устройства с разделом A/B, поэтому вы видите ключевое слово «a» в имени раздела. Двигаясь дальше, команда flash для двух вышеуказанных файлов будет выглядеть так:
  9. Точно так же вы можете создать команды fastboot для всех файлов стандартной прошивки, используя следующий синтаксис:
  10. После создания списка команд fastboot перейдите в папку platform-tools. Введите CMD в адресную строку и нажмите Enter. Это запустит командную строку.
  11. Теперь скопируйте и вставьте все команды fastboot одну за другой. Настоятельно рекомендуется выполнять команды в том порядке, в котором они указаны в XML-файле, иначе это может привести к проблемам с блокировкой.
  12. Выполнив все команды, введите приведенный ниже код, чтобы загрузить устройство в систему Android:
  13. Вот и все. Вы успешно прошили стоковую прошивку вручную с помощью команд fastboot. Огромная благодарность вам за то, что вы сами создали весь кодовый лист. При этом мы понимаем, что не все OEM-производители настолько дружелюбны к разработчикам, и в результате вы можете столкнуться с проблемами при работе с XML-файлом. Если это так, то ниже мы приложили несколько примеров команд fastboot для прошивки файлов стандартной прошивки, которые могут пригодиться.

    Если это не сработает, раздел комментариев полностью ваш. Введите имя вашего устройства, версию прошивки и регион. Если возможно, загрузите всю прошивку и пришлите нам ее снимок экрана (загрузите в Imgur, Google Photos и т. д. и поделитесь с нами ссылкой в ​​комментариях). Мы постараемся создать команды быстрой загрузки для стоковой прошивки вашего устройства, а затем поделиться ими с вами либо по электронной почте, либо прямо здесь, в разделе комментариев.

    Разблокировать устройства Samsung через Odin

    Если у вас есть устройство Samsung, вы не сможете разблокировать его с помощью команд Fastboot. Скорее вам понадобится Odin Tool, установленный на вашем ПК. После этого вам необходимо скачать прошивку через Frija Tool или сайт SamMobile и загрузить ее в Odin.

    Наконец, вам нужно загрузить устройство в режим загрузки, а затем установить прошивку через Odin. Все это было объяснено в нашем подробном руководстве, обратитесь к нему: Unbrick Samsung | Прошить стоковую прошивку через Odin.

    Руководства по командам Fastboot Unbrick для различных устройств Android

    Вот образец команды fastboot. Я попытался записать команды для всех часто используемых файлов. Приведенные ниже команды предназначены для устройств с разделами A/B. Если ваше устройство имеет только один раздел, вам придется игнорировать ключевые слова «a» или «b». Например, fastboot flash dtb_a dtb.img изменится на fastboot flash dtb dtb.img.

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

    Команды Fastboot для разблокировки устройств OnePlus

    Команды Fastboot для разблокировки устройств Xiaomi/Redmi/Mi/Poco

    Разблокировать устройства Realme с помощью команд Fastboot

    Разблокировать устройства Oppo с помощью команд Fastboot

    Команды Fastboot для разблокировки устройств Motorola

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

    Команды Fastboot для прошивки стандартной прошивки

    Вот образец команды fastboot. Я попытался записать команды для всех часто используемых файлов. Эти команды не предназначены для какого-либо конкретного устройства или в каком-либо конкретном порядке. Это может пригодиться, если вы хотите прошить файл, но не уверены в связанной с этим файлом команде fastboot. Точно так же вы также можете просто загрузить стандартную прошивку, и вместо того, чтобы извлекать и создавать команды fastboot из XML-файла, вы можете обратиться к командам fastboot ниже, а затем прошить файлы с помощью этих команд.

    Более того, если вы хотите прошить файл на оба раздела, обязательно укажите раздел в командах. Например, если вы хотите прошить boot.img в разделы A и B, то команда будет выглядеть так: fastboot flash boot_a boot.img и fastboot flash boot_b boot.img. Точно так же вы можете соответствующим образом изменить остальные команды, если это необходимо. Или спросите меня через раздел комментариев ниже.

    Итак, это все из этого руководства о том, как прошить стоковую прошивку с помощью команд fastboot. Не стесняйтесь оставлять свои вопросы в разделе комментариев ниже!

    Часто задаваемые вопросы: другие способы прошивки стандартной прошивки на Android

    Помимо метода Fastboot Commands, который мы только что рассмотрели, существует несколько других методов, с помощью которых вы можете установить стандартную прошивку на свое устройство Android. Это методы ADB Sideload и OEM-инструмента. В методе ADB Sideload вам даже не нужно разблокировать загрузчик устройства, и в большинстве случаев он даже не сотрет ваши данные.

    Неопубликованная загрузка ADB через Stock Recovery

    Однако известно, что этот метод работает в основном в стандартной среде, например, когда вы устанавливаете обновления OTA на стандартное устройство. Хотя вы все равно можете попробовать этот метод в bootloop или на кирпичном устройстве, единственным предварительным условием является то, что вы должны загрузить свое устройство в Stock Recovery или TWRP Recovery. Поэтому, если вы хотите попробовать этот метод, вы можете ознакомиться с нашим подробным руководством по использованию ADB Sideload в Android [Stock и TWRP Recovery].

    Боковая загрузка ADB через TWRP

    Другой способ прошивки встроенного ПО — использование OEM-программы Flash Tool. К ним относятся, например, Mi Flash Tool для устройств Xiaomi или Android Flash Tool для устройств Pixel. Все инструменты, независимо от вашего устройства, потребуют разблокировки загрузчика вашего устройства. Это связано с тем, что эти инструменты будут прошивать файлы разделов в свои слоты с помощью команд Fastboot (то, что мы сделали вручную в методе команд Fastboot).

    И всякий раз, когда происходит перепрошивка, у вас должен быть разблокированный загрузчик. Кроме того, эти инструменты также могут быть использованы в пользовательской разработке. Таким образом, вы можете использовать эти инструменты для исправления загрузочной петли или программных устройств. Чтобы попробовать его, вы можете обратиться к нашим руководствам, соответствующим вашим устройствам:

    • Как установить прошивку на Pixel с помощью Android Flash Tool
    • Установите MIUI Fastboot ROM на устройства Xiaomi, Mi, Redmi, Poco
    • Разблокировать Motorola и исправить ошибку запуска без использования Lenovo Motorola Smart Assistant

    О главном редакторе

    Садик Хассан

    Технический специалист по рождению, он всегда проявлял большой интерес к платформе Android с момента появления HTC Dream. Среда с открытым исходным кодом, кажется, всегда заинтриговала его множеством вариантов, доступных на кончиках его пальцев. «MBA по профессии, блогер по выбору!»

    Мой Huawei P10 не запускается. Может загружаться в fastboot без проблем, вот что получается.

    Причина перезагрузки Android:
    холодная загрузка
    нет данных
    volumnkey_down_press_process_func

    Пытался прошить рекавери в телефон, чтобы загрузиться в рекавери, однако выдает эту ошибку.

    fastboot flash recovery twrp_p10_0.1.img
    цель сообщила о максимальном размере загружаемого файла 471859200 байт
    отправка «восстановления» (24954 КБ).
    OKAY [ 0,532 с]
    пишет «восстановление».
    FAILED (удаленный: команда не разрешена)
    завершено. общее время: 0,539 с

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

    Не совсем уверен, что это правильное восстановление, которое мне следует использовать, быстрый поиск в Google дал мне такой результат. Можно ли прошить стоковую прошивку?

    Старший участник

    Мой Huawei P10 не запускается. Может загружаться в fastboot без проблем, вот что получается.

    Причина перезагрузки Android:
    холодная загрузка
    нет данных
    volumnkey_down_press_process_func

    Пытался прошить рекавери в телефон, чтобы загрузиться в рекавери, однако выдает эту ошибку.

    fastboot flash recovery twrp_p10_0.1.img
    цель сообщила о максимальном размере загружаемого файла 471859200 байт
    отправка «восстановления» (24954 КБ).
    OKAY [ 0,532 с]
    пишет «восстановление».
    FAILED (удаленный: команда не разрешена)
    завершено. общее время: 0,539 с

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

    Не совсем уверен, что это правильное восстановление, которое мне следует использовать, быстрый поиск в Google дал мне такой результат. Можно ли прошить стоковую прошивку?

    Попробуйте загрузиться в eRecovery (подключите к зарядному устройству, продолжайте нажимать Vol+, затем Pow) и установите последнюю версию прошивки и рекавери

    Подключите телефон в режиме быстрой загрузки. Выключите мобильное устройство. Удерживая Vol-, подключите телефон к USB-кабелю, это перейдет в режим быстрой загрузки.

    Примечание: извлеките SD-карту из мобильного телефона, если она есть внутри.

    Загрузите программное обеспечение DC Phoenix здесь

    Запустить программу

    Если к ПК не подключен ключ DC-Unlocker/Rocker/Vygis или Infinity, появится экран входа в систему. Используйте данные своей учетной записи для входа

    Как проверить имя пользователя/пароль здесь

    Появится окно программного обеспечения DC Phoenix

    Нажмите значок папки рядом с полем "Обновить файл", выберите прошивку и нажмите "Открыть"

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

    После выбора файла нажмите "Открыть"

    Нажмите "Обновить", следите за процессом. Телефон перейдет в режим обновления после перепрошивки и повторит прошивку в нем, не отключайте телефон от ПК!

    ПРИМЕЧАНИЕ: если прошивка зависла и телефон не мигает автоматически в режиме обновления, отключите телефон от ПК. Перезагрузите телефон, поставьте его вручную в режим обновления (обычно это делается зажатием обеих кнопок громкости и кнопки питания — может отличаться в зависимости от модели телефона) Подключитесь к ПК, если он еще не подключен, и снова нажмите «Обновить» на DC-Phoenix (может потребоваться перезагрузка программного обеспечения) .

    ВНИМАНИЕ! Если прошивка в режиме обновления не удалась, вернитесь к исходному руководству и прочтите дальнейшие шаги, чтобы узнать, что делать в таком случае

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

    Чтобы прошить прошивку Huawei в режиме восстановления, следуйте инструкции:

    • Загрузить полную прошивку Huawei
    • Распаковать каталог «dload» на SD-карту.
    • Выключите Huawei
    • Нажмите и удерживайте обе кнопки громкости и включите питание.
    • Телефон перейдет в режим загрузки и автоматически установит обновление Huawei.

    Если вашей модели нет, вы можете написать комментарий ниже. Мы решим проблему и дадим ссылку на обновление прошивки.

    Обновление Huawei вручную

    Каждый смартфон Huawei может иметь незначительные проблемы с обновлениями программного обеспечения. Мы можем предоставить вам самое популярное и эффективное ручное обновление Huawei тремя способами.

    Обновление Huawei OTA вручную

    1. Подключите телефон к Интернету (предпочтительнее Wi-Fi)
    2. Убедитесь, что заряд аккумулятора телефона составляет не менее 30 %.
    3. Откройте «Настройки» — «Система» — «Обновление системы».
    4. Нажмите "Проверить наличие обновлений".
    5. При наличии обновления просто следуйте инструкциям на экране.
    6. Не выполняйте никаких действий с телефоном до завершения процесса и перезагрузки смартфона.

    Обновление Huawei с помощью HiSuite

    1. Загрузите и установите Huawei HiSuite
    2. Убедитесь, что заряд аккумулятора телефона составляет не менее 30 %.
    3. Подключите телефон к компьютеру через USB-кабель.
    4. Нажмите «Обновить» в окне HiSuite.

    Установка прошивки Huawei в режиме быстрой загрузки

    Сначала нужно подготовить файлы для установки новой прошивки. Для этого необходимо выполнить следующие шаги:

    • Извлеките следующие файлы с помощью правой кнопки:
      • загрузочный.img
      • cust.img
      • системный.img
      • recovery.img

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

      1. Переведите телефон в режим загрузчика (adb reboot bootloader)
      2. Поочередно выполнять команды:
        • прошивка fastboot cust cust.img
        • система быстрой загрузки system.img
        • fastboot flash boot boot.img
        • fastboot flash recovery recovery.img
      3. Перезагрузите телефон командой fastboot reboot

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

      Обновление Huawei

      Есть три способа обновления Huawei:

      1. Использование восстановления
      2. Использование eRecovery
      3. Использование SP Flash Tool (для восстановления Huawei с помощью MTK SOC)

      Прежде всего – скачайте файл для своей модели из списка ниже, сохраните его на SD-карту или во внутреннюю память.

      Чтобы запустить режим восстановления для обновления Huawei Android:

      • Выключите телефон
      • Нажмите и удерживайте кнопки увеличения громкости и включения питания.
      • Выберите «применить обновление с SD-карты».
      • Подождите, пока будет установлено обновление Huawei.

      Если вашей модели нет в списке, вы можете написать комментарий ниже. Мы решим проблему и дадим вам ссылку на обновление прошивки.

      Читайте также: