Как перепрошить загрузчик планшета

Обновлено: 05.07.2024

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

Важно:
Я не несу ответственности за ваши действия после прочтения данной статьи, обязательно делайте резервные копии данных на внешнее хранилище (SD-карты или компьютер). Но не пугайтесь — если вам удалось разблокировать загрузчик и установить recovery у вас всегда будет возможность восстановить устройство даже из «System Destroyed», а в большинстве случаев и реализовать «вертай взад» — установить официальную систему с блокировкой загрузчика (как, например, у Xiaomi).

Зачем мне перепрошивать устройство?

Для чего люди вообще перепрошивают свои устройства со стабильными ОС от производителя на какие-то сборки "От Васяна"? Причины у всех разные. Кому-то не нравится напичканная китайским хламом MIUI. Чьи-то устройства производитель уже давно не обновляет, а новую систему хочется. Кому-то по душе "чистая" система, кто-то больше не может жить под вечным прицелом Google Services и так далее и тому подобное. Справедливости ради хочу отметить, что множество неофициальных прошивок имеют поддержку от их разработчиков и на них регулярно прилетают OTA обновления. При этом они не уступают в безопасности официальным, а наиболее популярные поддерживают актуальные схемы шифрования ваших данных (FBE).

Что же такое – перепрошивка устройства?

Если коротко и ясно – замена или переустановка установленной операционной системы на другую операционную систему. Прямо как “винду переставить”. Данное определение не относится конкретно к телефонам — перепрошивают всё, что угодно, даже автомобили. Применительно к устройствам на Android это также не означает, что сторонняя прошивка должна быть именно системой Android — я имел опыт установки Ubuntu на телефон. Целесообразность этого поступка — вопрос другой.

Из каких же шагов состоит установка новой ОС, вместо существующей? Для большинства пользователей они будут примерно следующими:

Поиск и установка стороннего Recovery

Поиск файлов новой прошивки

Установка новой прошивки с помощью стороннего recovery

(опционально) Установка root-прав

(опционально) Установка GApps

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

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

Что за загрузчик и зачем его разблокировать? Загрузчик или Bootloader простыми словами – относительно небольшой кусочек программного кода, который занимается запуском установленной системы. Сам по себе он — незаменимая часть устройства, но в его функции также входит реализация технологии Verified Boot. Эта технология призвана ограничить установку ОС до авторизованных производителем (путем проверки подписи файла). С одной стороны, это защитит ваши данные от злоумышленника (он не сможет установить другую прошивку без форматирования вашего устройства), с другой – многие популярные прошивки обеспечивают надежное шифрование раздела Data. Наша цель — отключить механизм Verified Boot для того, чтобы мы могли установить стороннюю систему.

Скажу сразу – универсальной инструкции для всех телефонов нет и быть не может. Более того – некоторые устройства вообще не имеют способа разблокировки загрузчика, а некоторые не блокируются производителем изначально. Проверить факт блокировки загрузчика можно с помощью adb в режиме fastboot - fastboot oem device-info (что это и как пользоваться этим инструментом разберу в пункте про установку). Если true – заблокирован, иначе – нет. Все дальнейшие действия будут рассмотрены на примере устройства Xiaomi Redmi 8T на базе процессора Qualcomm.

Итак, если по результатам проверки вы обнаружили, что загрузчик заблокирован, то помочь вам с поиском способа разблокировки поможет только Технотроица – Отец (Сайт производителя), Сын (4pda) и Святой дух (Google). В случае с Xiaomi всё достаточно просто – на сайте производителя есть фирменная утилита для разблокировки загрузчика, ее использование интуитивно понятно. После успешного окончания процесса разблокировки необходимо отформатировать раздел Data, поскольку он зашифрован текущей системой и новая его попросту не расшифрует (в Xiaomi за это отвечают переключатели в окне разблокировки загрузчика) и можно приступать к процессу установки стороннего Recovery.

Установка стороннего Recovery

Что такое Recovery и почему мы начинаем процесс прошивки именно с него? Раздел Recovery – аналог BIOS на компьютере, также именуется как «Режим восстановления». Этакая "подсистема", которая призвана помочь в восстановлении работоспособности устройства. Заменить установленный производителем recovery сторонним необходимо потому, что "родной" не даст установить вам ничего, кроме официальной прошивки.

Немного о том, какие бывают Recovery

Я использую и настоятельно советую использовать другим именно TWRP-recovery, поскольку он сильно превосходит в функциональности и удобстве CWM.

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

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

Компьютер или иное подходящее для запуска ADB устройство

USB-драйвера для вашего аппарата, установленные на компьютер

Чтобы прошить новый раздел recovery, необходимо перевести телефон в особый режим загрузчика – fastboot. На большинстве устройств это делается с помощью зажатия кнопок Power и Vol- при включении телефона. Успешным входом в этот режим будет считаться черный экран смартфона с белой строкой "fastboot mode". После этого необходимо подключить устройство к компьютеру при помощи USB-кабеля.

Для прошивки раздела recovery нам понадобится единственная ADB-команда. Для исполнения этих самых команд, воспользуемся консолью Windows. (я полагаю, вы справились с установкой ADB). Общий формат команды прошивки файла в раздел устройства выглядит следующим образом:


fastboot flash partition PathToFile

fastboot — путь к файлу fastboot.exe, поставляется вместе с ADB;

partition — доступный для прошивки раздел Android. Мы шьем recovery;

PathToFile — путь к .img-образу recovery, который вы скачали;

В моем случае, команда выглядела примерно так:

C:\adb\fastboot flash recovery C:\recovery.img

Некоторые recovery поставляются с автоматическими установщиками и ADB — вам нужно лишь запустить bat-файл.

Готово!

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

Послесловие

Я намеренно не подкрепляю каждый шаг обилием скриншотов, поскольку каждый случай уникален, каждое recovery имеет свой интерфейс, но основные принципы остаются одинаковыми. Также, вы не увидите тут обилия ссылок – все приведенные проекты легко ищутся в поисковиках. Напоследок, хотелось бы привести текущую конфигурацию моего телефона:

Модель: Xiaomi Redmi Note 8T
Операционная система: Android 11 ArrowOS
Recovery: Pitch Black Recovery Project (twrp-based)
GoogleServices: NikGApps based

Прошивка Андроид с помощью утилиты FastBoot

Прошивка Андроид с помощью утилиты FastBoot. Необходимо прошить Android c помощью FastBoot, но не знаете как? В данной статье дается детальная инструкция по использованию утилиты FastBoot и как ей пользоваться чтобы прошить Android девайс.

Данная инструкция полностью расскажет как пользоваться FastBoot! Если же вы не знаете как устанавливать архивные обновления то вам необходима статья - Clockwordmod - что это такое. Инструкция по CWM recovery с картинками

Скачивание и установка FastBoot

Прежде прошить Android c помощью FastBoot, необходимо его скачать и установить на необходимый компьютер.

3. Либо воспользоваться программой Adb Run, в которой «все включено», а также умеет разблокировать графический ключ Android.

почему ADB RUN лучше

Запуск

Если скачали Отдельно Fastboot

После того как Вы скачали и установили FastBoot, откройте на ПК программу « Командная строка »

Прошивка Андроид с помощью утилиты FastBoot

и вве дите команды для перехода в папку с утилитой Fastboot (если установили отдельно FastBoot )

Прошивка Андроид с помощью утилиты FastBoot

Если скачали ADB RUN

Если ваш выбор пал на программу ADB RUN, то запустите ее и выберите в меню Manual -> ADB

Инструкция по командам как прошить Android c помощью FastBoot

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

Если у вас команда указана

то нужно писать именно так, но ни как иначе. Другими словами важен регистр букв иначе вы получите ошибку cannot load ‘image’ — нет такого файла.

Команды перезагрузки в режим прошивки (bootloader)

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

Перезагрузка Android в обычный режим из режима прошивки (bootloader)

Перезагрузка Android из режима прошивки в этот же режим

Команда «видит» ли ПК ваш Android

Возьмите в привычку проверять перед тем как что-то делать в Fastboot если соединение между компьютером и Android:

Проверка «видит ли» ПК ваш Android

Данную команду выполнять когда устройство уже в режиме прошивке (bootloader)

Команды разблокировки и блокировки загрузчика Nexus

Разлочить bootloader для Nexus

Залочить bootloader для Nexus

Команда узнать версию bootloader

Покажет установленую на Android номер версии бутлоадер

Команды форматирования раздела

Перед тем как прошить какой либо раздел в Android, вначале его необходимо отформатировать для того чтобы не возникло проблем в работе

fastboot erase Imya_razdela — стереть раздел: boot, radio, recovery, system, userdata и другие

Стирает раздел Кеш (Cache)

Стирает раздел Дата (Data)

Стирает раздел Систем (System)

Стирает раздел Recovery

Команды для прошивки раздела

После того как выполнили форматирование раздела или разделов, можете приступить к прошивке

fastboot flash Imya_razdela imya_file.img — прошивка выбранного раздела: boot, radio, recovery, system, userdata и другие

Прошить раздел системы (System)

Прошить раздел кеш (Cache)

Прошить раздел дата (Data)

Прошить раздел Recovery

Установка анимации включения (прошивка раздела с анимацией)

Прошить все разделы (boot, recovery и system)

Вместо imya.img - необходимо прописывать имя файла которые вы собираетесь прошить

Команда для установки update.zip

Прошивает на Android архив-обновление в формате update.zip или архив ZIP с IMG образами различных разделов

Для устройств Sony

Проверка подключения устройства Sony, если ответ 0.3 устройство, то тогда подключено

Разблокировка bootloader

Более детальная информация по разблокировке Bootloader Sony — Как разблокировать Bootloader Sony

Ошибка Waiting for Device

Если у вас долгое время в командном окне горит надпись waiting for device - значит:

  • Не установлен или некорректно установлен драйвер — переустановить или установить
  • Устройство Android не в режиме Bootloader — перевести
  • Некорректное подключение к USB порту — использовать задние порты USB 2.0 компьютера, не использовать USB хабы

Более подробно о данной ошибке «Waiting for Device» читайте в специальной посвященной этому статье Waiting for Device.

Видео пример работы с утилитой Fastboot

Для тех кто ничего не понял!

Для тех кто ничего не понял воспользуйтесь приложением ADB RUN, в данной программе введены практически все команды, которые нужны для FASTBOOT!

Ниже представлен пример работы ADB RUN — как прошить быстро файл Recovery с помощью ADB RUN за менее чем за 5 секунд (только не забывайте вначале переводить в режим bootloader)! Кликните по изображению для просмотра.

загрузка системы Андроид

Android – система с открытым кодом. Разработчики могут модифицировать программное обеспечение, добавлять новые функции и создавать собственные образы. Любой пользователь может установить на свой девайс стороннюю прошивку. Сегодня расскажем как перепрошить планшет на Андроид.

Инструкция подходит для всех моделей и марок: Alcatel, Asus, Lenovo, Phillips, Prestigio, Sony Xperia, HTC, Samsung, Xiaomi, Umidigi, Leagoo, Doogie, Huawei, HomTom, китайские No-Name, Мегафон, Билайн, МТС и т.д.

Подготовка устройства

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

Отключение электропитания во время переустановки ПО может привести к катастрофическим последствиям, сравнимым с повреждением BIOS на компьютере.

Вынуть симку и карту памяти

Рекомендуем в обязательном порядке вытаскивать сим карту и карту памяти. Мало ли что пойдет не так. К тому же, иногда именно SD карты становятся причиной глюков системы.

Создание бэкапа

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

Сохранить данные можно на аккаунте Google или любом стороннем носителе. Синхронизация с Google – самый простой способ. Включается в настройках устройства. Нужно выбрать рабочий аккаунт и нажать «Синхронизировать». При входе в аккаунт с нового устройства все данные восстановятся автоматически.

Процедура создания бэкапа максимально простая:

  1. Выключить устройство.
  2. Включить, удерживая клавишу увеличения громкости и разблокировки. Иногда дополнительно нужно нажать «Домой». Точная комбинация зависит от модели планшета.
  3. Кнопками громкости выбрать пункт «backup and restore» и подтвердить кнопкой включения.
  4. Дождаться создания резервной копии (это займет 5-10 минут) и выбрать «reboot now».

Если такого пунтка нет, бэкап системы можно сделать с помощью сторонних программ. Нужно установить Titanium Backup (качаем с Play Market), запустить утилиту и предоставить права суперпользователя, затем выбрать «Создать резервную копию пользовательского ПО и системных данных».

ROM Manager

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

  1. ROM Manager. Менеджер с большим количеством настроек, который обеспечивает удобную работу с ROM-файлами.
  2. SP FlashTools. Профессиональная программа поддерживает китайские модели телефонов и планшетов с процессором MediaTek.
  3. Helium (прошлое название – Carbon). Простое решение с убедительной функциональностью. Набор функций копирования ограниченный, но не требуются root-права.

Прошивка через компьютер

Обновить прошивку через ПК также можно с помощью сторонних программ (описание лучших приведено ниже).

С разными моделями устройств, софтом и версиями ПО порядок обновления примерно одинаковый. Это значит, что после перепрошивки, например, Explay SM2 3g получится без проблем переустановить систему на любом другом планшете.

Установка обновлений через wi-fi

После выхода обновление ОС становится доступно не сразу.

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

  1. Стереть данные приложений, освободив место, чтобы обновление быстрее установилось.
  2. Подключиться к Wi-Fi.
  3. Перейти в «Настройки», выбрать «О планшете».
  4. Выбрать «Обновление системы» – «Проверить обновления».

Так устанавливаются только официальные обновления, но не кастомные.

Обновление Андроид на планшете

Через OTG-адаптер

Все современные планшеты (Ritmix RMD, Irbis tz877 и др/) поддерживают технологию USB OTG. Так, с помощью адаптера можно перепрошить планшет без слота для карты памяти SD. Флешка с прошивкой должна быть отформатирована в файловую систему FAT32.

Обновление с помощью стороннего рекавери

Каждое Android-устройство, включая планшет Samsung Galaxy Tab 2 или смартфон Honor 8, имеет «режим восстановления». Но сторонний софт имеет больше функций и использовать его гораздо удобнее.

CWM Recovery

Последняя версия (6.0.5.3) доступна в стандартной модификации и улучшенной, с тач управлением. В первом случае управление осуществляется кнопками громкости, а во втором – при помощи прикосновений. Модификации различаются только энергопотреблением, функции утилит одинаковые.

Установить CWM Recovery можно посредством специальных утилит (Galaxy Nexus, ROM Manager) или из командной строки.

В Galaxy Nexus Toolkit это делается так:

  1. Выбрать модель планшета и прошивки.
  2. Выключить устройство и ввести в режим Fastboot, зажав клавиши громкости и питания.
  3. Подключить к ПК.
  4. Нажать 6 в Galaxy Nexus Toolkit (это пункт «Flash Recovery [CWM Touch, TWRP Touch or Stock]»).
  5. Выбрать CWM.

Запустить CWM можно из ОС при помощи ROM Manager или через пункт Recovery в режиме fastboot.

TWRP Recovery

Так софт устанавливается на Самсунг:

TWRP на любое устройство устанавливается только через сторонние ADB и Fastboot, официальное приложение Official Twrp App, утилиты Rashr, Twrp Manager, Flashify.

ROM Manager

ROM Manager – самый простой способ обновить операционную систему планшета в домашних условиях и с минимальным опытом.

Способ работает на Prestigio Multipad и других распространенных моделях планшетов.

Прошивка планшета через SD-карту

Для переустановки Windows или Android на планшете можно использовать SD-карту. Иногда система запрашивает root-права.

Это можно сделать с помощью программ:

Понадобится Bootloader Unlock (есть варианты программы для разных смартфонов и планшетов: Asus, HTC, Samsung).

Можно разблокировать bootloader другим способом, например через ПК:

  1. Получить код разблокировки на официальной странице производителя. Код доступен по IMEI или Product ID.
  2. Подключить смартфон или планшет к ПК по USB и включить режим отладки.
  3. Зайти в папку Android SDK – Platform Tools. Удерживая Shift, кликнуть ПКМ и выбрать «Открыть окно команд».
  4. Ввести нужную команду: fastboot flashing unlock для Acer, fastboot flash unlock unlock.bin для LG и т.д.
  5. Перезагрузить или запустить устройство.

После можно приступать к переустановке Андроид:

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

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

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

Sp Flash Tool

Для устройств на чипах Mediatek (Леново, Сяоми и другие китайские модели, а также Асус) инструкция следующая:

  1. Распаковать утилиту SP Flash Tool и перейти в папку с программой. Запустить через .exe.
  2. Нажать Scatter-loader и выбрать scatter.
  3. Отметить галочкой DA DL All With Check Sum.
  4. Кликнуть по Recovery в открывшемся списке.
  5. Выбрать и скачать файл Recovery.
  6. Выключить устройство Android.
  7. Подключить в выключенном состоянии к ПК.

По окончании прошивки планшет включится, а программа покажет окно с зеленым кругом и надписью Download OK.

Adb Run

Софт предназначен для управления Android средствами ADB. Есть возможность патчить системные файлы Android, управлять системой с ПК, удалять графический ключ, прошивать Nexus. Русского интерфейса нет.

Odin для Самсунг

Windows-программа, которая позволяет взаимодействовать с Android-устройством через ПК. Odin (скачать) использует компания Samsung для прошивки своих устройств. Программа перераспределяет файловую систему по умолчанию и сбрасывает счет обновлений. Есть возможность сборки обновления, выбора модема и загрузчика.

Rockchip Batch Tool

Другие утилиты

Sonicstage

Аналог «Флеш плеера» специально для Sony. ПО предназначено для управления медиафайлами. Это единственный программный плеер, который взаимодействует с форматом Atrac, так что может пригодиться на этапе создания бэкапа.

My Nokia tool

Утилита считывает информацию об устройстве, защитный код пользователя, сбрасывает настройки и проводит тестирование (SEc, SL, IMEI), может поставить пароль и проверить девайс встроенным антивирусом. Подходит только для планшетов Nokia.

Recboot

С помощью этого софта можно войти в режим восстановления одним щелxком мыши, перепрошить планшет на iOS и восстановить утерянные данные. Программа работает только с 32-разрядными ПК. Рекомендуется опытным пользователям.

MTK Droid tools

Утилита для проверки данных устройств, которые базируются на Mediatek. Это Asus ZenPad (2\32 Гб, Full HD), большинство моделей Lenovo, Prestigio, Pixus. Софт запускается на ПК и ноутбуках на ОС Windows, планшетах и смартфонах Android 2.2.1 и новее.

Myphoneexplorer

Flashtool

Программа исключительно для перепрошивки Sony и Sony Ericsson. Перед загрузкой нужно читать описание версии: например, через Flashtool 0.9.2ч.x можно прошивать Sony Xperia M5 только с FSC-скриптом. Утилита совместима с 32-разрядной Windows.

Moborobo

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

Phoenix Service Software

MOBILedit

Портативное удаленное ПО для смартфона поможет точно определить данные устройств noname-брендов в тех случаях, когда другие утилиты не справляются. Поддерживает не только распространенные модели планшетов (Бравис или Престижио).

Mobogenie

Приложение позволяет быстро переносить файлы, создавать бэкап и восстанавливать данные, получать права на изменение Root. Русской версии нет, но интерфейс понятный и позволяет быстро сориентироваться.

Если прошивка прошла неудачно

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

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

Для чего перепрошивать планшет

Самостоятельно перепрошить планшет на базе Android или даже установить Linux (и другую стороннюю систему) можно через обновления ПО, с помощью меню восстановления или TWRP Recovery, через компьютер и USB-кабель.

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

ТОП 5 причин переустановить систему:

  1. Получить последнюю версию ОС, с обновленными пакетами зищиты. Некоторые производители завершают поддержку продуктов после продажи. В результате пользователь не может обновить систему в автоматическом режиме.
  2. Отказ от фирменных оболочек. Некачественные прошивки noname-брендов тормозят работу системы. Чистый Android показывает рекордное быстродействие и возвращает стандартные настройки.
  3. Удаление предустановленного софта и/или вирусов. Перепрошивка позволит избавиться от ненужного софта, отягчающего систему, а установить Яндекс или Юлу пользователь может самостоятельно.
  4. Получение доступа к инженерным настроекам и дополнительным функциям. Прошивки AOKR, китайские Lewa и Oppo базируются на стоковом Андроиде, но сильно расширяют возможности кастомизации.
  5. Безопасность. Свободно распространяемое ПО может быть безопаснее, чем продукт от Google. В пользовательском софте можно включить родительский контроль или другие опции для защиты данных.

В отдельных случаях для планшета (если он не включается, тормозит или не заряжается, хотя проблем с ЗУ и портом нет) перепрошивка – единственный способ вернуть аппарат к жизни.

Риски

прошивка

Есть проблемы, с которыми можно столкнуться при экспериментах с обновлением ПО:

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

Самостоятельно обновлять ПО стоит при готовности принять на себя риски. Без понимания работы софта и минимальных технических навыков, при отсутствии желания изучать тему, лучше доверить перепрошивку специалисту.

Выводы и видео по теме

Любые действия с планшетным компьютером пользователь совершает на свой риск.

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

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

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

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

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

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

Содержание - Как прошить через Fastboot:

Подготовка

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

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

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

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

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

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

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


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


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

Запуск Fastboot

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

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


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


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


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

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


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


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


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

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


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

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

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

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


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

Как разблокировать Bootloader

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

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

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

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

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


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


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

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

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

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

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

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

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


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

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


«System»:


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

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


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


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

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