Как прошить телефон или планшет через Fastboot

как прошить телефон или планшет через fastboot

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

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

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

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

Подготовка

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

Установка драйверов

О том, как установить специальный драйвер для фастбут-режима, можно узнать из статьи:

Урок: Установка драйверов для прошивки Android

Бэкап системы

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

Урок: Как сделать бэкап Android-устройства перед прошивкой

Загрузка и подготовка необходимых файлов

Fastboot и ADB являются взаимодополняющими друг друга инструментами из состава Android SDK. Загружаем инструментарий полностью или скачиваем отдельный пакет, содержащий только АДБ и Фастбут. Затем распаковываем полученный архив в отдельную папку на диске С.

fastboot распакован на диск С

Через Fastboot возможна запись как отдельных разделов памяти Андроид-девайса, так и прошивок-обновлений целым пакетом. В первом случае понадобятся файлы-образы в формате *.img, во втором – пакет(ы) *.zip. Все файлы, которые планируются к использованию, должны быть скопированы в папку, содержащую распакованные Fastboot и ADB.

fastboot файлы для прошивки

Пакеты *.zip не распаковываем, необходимо лишь переименовать загруженный файл(ы). В принципе имя может быть любым, но не должно содержать пробелов и русских букв. Для удобства следует использовать короткие имена, к примеру update.zip. Кроме прочего необходимо учитывать тот фактор, что Fastboot чувствителен к регистру букв в посылаемых командах и именах файлов. Т.е. «Update.zip» и «update.zip» для фастбут — разные файлы.

Запуск Fastboot

Поскольку Fastboot является консольным приложением, работа с инструментом осуществляется при помощи введения команд определенного синтаксиса в командную строку Windows (cmd). Для запуска Фастбут проще всего использовать следующий метод.

  1. Открываем папку с Фастбут, нажимаем на клавиатуре клавишу «Shift» и, удерживая ее, кликаем правой кнопкой мыши на свободной области. В раскрывшемся меню выбираем пункт «Открыть окно команд».
  2. fastboot запуск из папки.

  3. Дополнительно. Для облегчения работы с Fastboot можно применять программу Adb Run.

fastboot ADB Run

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

fastboot Menu AdbRun

Перезагрузка девайса в режим bootloader

  1. Чтобы устройство принимало команды, посылаемые пользователем через Фастбут, оно должно быть перезагружено в соответствующий режим. В большинстве случаев достаточно послать в девайс со включенной отладкой по USB специальную команду через adb:
  2. adb reboot bootloader

    fastboot перезагрузка в фастбут-режим через ADB

  3. Устройство перезагрузится в нужный для прошивки режим. Затем проверяем правильность подключения с помощью команды:
  4. fastboot devices

    fastboot устройство подключено в режиме фастбут

  5. Перезагрузку в режим fastboot можно также осуществить с помощью соответствующего пункта в TWRP Recovery (пункт «Fastboot» меню «Перезагрузка» («Reboot»).
  6. fastboot перезагрузка в фастбут через тврп

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

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

    fastboot вход в режим у Xiaomi

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

Разблокировка загрузчика

Производители определенного ряда Андроид-аппаратов блокируют возможность управления разделами памяти устройства через блокировку загрузчика (bootloader). Если у устройства заблокирован загрузчик, в большинстве случаев его прошивка через фастбут неосуществима.

Для проверки статуса загрузчика можно послать в устройство, находящееся в режиме fastboot и подключенное к ПК, команду:

fastboot oem device-info

fastboot заблокированный загрузчик

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

Запись файлов в разделы памяти девайса

Завершив подготовительные процедуры, можно переходить к процедуре записи данных в разделы памяти устройства. Еще раз перепроверяем корректность загрузки файлов-образов и/или zip-пакетов и их соответствие прошиваемому устройству.

Внимание! Прошивка некорректных и поврежденных файл-образов, а также образов от другого девайса в устройство приводит в большинстве случаев к невозможности загрузки Android и/или другим негативным для аппарата последствиям!

Установка zip-пакетов

Для записи в девайс, к примеру OTA-обновлений, или полного комплекта составляющих ПО, распространяемых в формате *.zip, используется fastboot-команда update.

  1. Убеждаемся, что устройство находится в режиме фастбут и корректно определяется системой, а затем делаем очистку разделов «cache» и «data». Это удалит все данные пользователя из устройства, но является в большинстве случаев необходимым шагом, так как позволяет избежать множества ошибок при прошивке и дальнейшей работе программного обеспечения. Выполняем команду:
  2. fastboot –w

    fastboot erase cache erase data

  3. Записываем zip-пакет с прошивкой. Если это официальное обновление от производителя, используется команда:

    fastboot update update.zip

    fastboot update zip Okay

    В других случаях применяем команду

    fastboot flash update.zip

  4. После появления надписи «finished. total time….» прошивка считается завершенной.

Запись img-образов в разделы памяти

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

А вот возможность прошивки отдельных образов в соответствующие разделы, в частности «boot», «system», «userdata», «recovery» и др. через Fastboot при восстановлении аппарата после серьезных программных проблем, может спасти ситуацию во многих случаях.

Для прошивки отдельного образа img используется команда:

fastboot flash наименование_раздела имя_файла.img

  1. В качестве примера запишем раздел рекавери через фастбут. Для прошивки образа recovery.img в соответствующий раздел отправляем в консоли команду:

    fastboot flash recovery recovery.img

    fastboot flash recovery ok!

    Далее необходимо дождаться в консоли появления ответа «finished. total time…». После этого запись раздела можно считать завершенной.

  2. Аналогичным способом прошиваются другие разделы. Запись файл-образа в раздел «Boot»:

    fastboot flash boot boot.img

    fastboot flash boot ok

    «System»:

    fastboot flash system system.img

    fastboot flash system

    И таким же образом все остальные разделы.

  3. Для пакетной прошивки сразу трех основных разделов – «boot», «recovery» и «system» можно использовать команду:
  4. fastboot flashall

    fastboot flashall

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

fastboot reboot
fastboot reboot

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

Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет


Еще статьи по данной теме:


Поделиться статьей в социальных сетях:

20 комментария

Здравствуйте, Виктор. Способы прошивки ASUS ZE500KG и используемые инструменты практически не отличаются от действий при работе с моделью ZE551ML, о которой на нашем сайте есть подробный материал: «Прошивка смартфона ASUS ZenFone 2 ZE551ML». Выбор метода зависит от состояния девайса (нужно просто обновить ОС, «кирпич», нечто иное). Самым действенным способом является использование ASUS Flash Tool. Ознакомьтесь с материалами, выберите метод и в случае возникновения вопросов, пишите — подскажем, поможем.

Добрый день,у меня Мегафон логин 3 планшет,при загрузке прошивки выдает ошибку — сбой шифрования сотрите мол данные. Стираешь через рекавери — ноль результата,пишет тоже самое. Через тврп не выходит отформатировать разделы систем и дата — ошибка. Перепрошивка — результат 0. С помощью вашей статьи и этого метода может получится оживить планшет?

Денис, здравствуйте. MegaFon Login 3 не совсем стандартный в плане прошивки планшет + сложность в том, что найти официальную прошивку проблематично, не говоря уже об образах для переноса через Fastboot. В случае, если манипуляции через TWRP не дают результата, выходом является восстановление с помощью утилиты HDDRawCopy. Придется проводить примерно те же действия, что и для других Qualcomm-аппаратов. Ознакомьтесь для примера с материалом «Восстановление неработоспособных HTC Desire 516«. Если вы готовы провести подобные операции со своим планшетом, напишите, постараемся помочь с инструкцией и нужными файлами.

Здравствуйте, Андрей. Очень интересно! У нас есть материалы по вашей модели: «Прошивка смартфона Meizu M2 Mini«, «Прошивка смартфона Meizu M2 Note» (может быть найдете для себя что-либо полезное). Но во время написания статей, эксперименты через «голый» Fastboot не проводились. Если не сложно, опишите в двух словах, что в итоге помогло оживить девайс. Просто zip-пакет записывали с помощью фастбут-команды или образы переносили в разделы памяти?

Zte blade a5 pro….. При загрузке просто сообщение команды нет, руки кривые,все приложения есть……
Как прошить, через .pac не хочет, даже не определяется……через рекавери не хочет что делать.7?

Доброго времени суток. Аппаратная платформа вашего девайса — это Spreadtrum SC7731. Смартфоны с таким процессором прошиваются с помощью утилиты «Research Download«. На нашем сайте есть материал о прошивке практически «близнеца» вашего смартфона — Леново А1000. Вам следует применять способ №3 прошивки, описанный в этой статье: Прошивка Lenovo A1000, там же можно обнаружить ссылку на загрузку прошивальщика. Если возникнут какие-либо сложности с поиском файлов прошивки или дополнительные вопросы — пишите, поможем.

Доброго времени суток! Я не могу войти в EDL режим на Редми 4А. Не помогла ни командная строка, ни
тест поинт..(((( Что можно придумать, чтоб наверняка.?
P.S. телефон рабочий, просто хочу сменить прошивку. Буду очень признательна за помощь)

Ирина, здравствуйте!
1. Чтобы войти в режим EDL на Redmi 4A через Fastboot нужно предварительно разблокировать загрузчик девайса по этой инструкции: «Разблокировка загрузчика устройств Xiaomi«. Можно и через тест-поинт, но зачем же так кардинально сразу, если смартфон работает…
2. Через встроенное в MIUI приложение «Обновление системы» (способ «три точки») пробовали установить прошивку? Если да, с какой версии на какую переход осуществлялся и что в результате?
3. Модель шьется через MiFlash в режиме Fastboot, может быть есть смысл осуществить попытку установить нужную версию прошивки таким образом?

Здравствуйте! А что случилось со смартфоном, почему вы решили, что ему требуется перепрошивка?

Я одного не пойму. Файл, к примеру boot.img можно распаковывать прямо с копьютера или нужно его предварительно закинуть на планшет? А если с компьютера, то указываю путь , но не проходит. А если с планщета, то как указать к нему путь?

Константин, здравствуйте. При перезаписи разделов внутренней памяти Андроид-аппаратов, используя Fastboot и применяя в качестве источника данных для переноса в эти разделы файл-образы *.img, никакая распаковка не осуществляется. Если описать процесс обобщенно, то происходит следующее: файл *.img, расположенный на диске компьютера, переносится без изменений в соответствующую область памяти девайса. Для полного понимания происходящего переведем fastboot-команду на «человеческий язык». Команда для прошивки «boot»fastboot flash boot boot.img для людей звучала бы примерно так: «Фастбут, возьми из папки откуда тебя запустили файл с именем boot и расширением img, а затем запиши всю информацию из этого файла в раздел «boot», расположенный во внутренней памяти планшета».

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

Здравствуйте! при попытке записи файла system.img выдает
target didn’t report max-download-size
system.img взят с пакета соответствующего модели телефона

Олег, здравствуйте!
1. Вы точно уверены, что образ system.img подходит для смартфона? Устанавливали ли вы успешно имеющийся у вас пакет с образами ранее, архив получен из надежного источника?
2. Причин появления указанной ошибки может быть множество, с девайсами разных производителей различные нюансы могут возникать. Модель аппарата полностью напишите, чтобы хотя бы приблизительно понять о какой аппаратной платформе идет речь.

Здравствуйте! есть кирпич lenovo a328 не знаю что и делать с ним после не удачной прошивки он обнаруживается системой и сразу пропадает в диспетчере устройств драйвера стоят и определяются как mtk usb port

Здравствуйте, Сергей! Можно сказать, счастливое совпадение — в настоящий момент готовится материал по прошивке модели Lenovo IdeaPhone A328, где будет подробно рассказано в том числе и о восстановлении программной части модели. Подождите несколько дней — получите полную инструкцию, рекомендации и нужные файлы. Скинем сюда ссылку на статью, как только она будет опубликована.

Задайте вопрос или оставьте свое мнение