ДомойРуководства How-ToПолное руководство по прошивке заводских изображений на Android с помощью Fastboot

Полное руководство по прошивке заводских изображений на Android с помощью Fastboot

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

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

Примечание об устройствах Samsung

Процесс, описанный ниже, будет работать для большинства устройств Nexus, Pixel, HTC и Motorola, а также для телефонов и планшетов многих других производителей. Тем не менее, устройства Samsung используют свое собственное программное обеспечение для прошивки, поэтому Fastboot не подходит, если у вас есть Galaxy. Вместо этого лучше всего использовать Odin для прошивки прошивки на устройстве Samsung, и мы рассмотрели этот процесс по следующей ссылке.

Шаг 1: Установите ADB & Fastboot на свой компьютер

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

Вместо этого лучше всего установить Android SDK Tools, который содержит ADB и Fastboot, или только ADB и Fastboot от Google. Неважно, выберете ли вы полный пакет или только инструменты платформы, это реальная сделка. Я описал процесс установки для Windows, Mac и Linux в методе 1 в следующем руководстве, так что начните с него, чтобы начать.

Шаг 2. Включите разблокировку OEM

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

Но прежде чем вы сможете разблокировать загрузчик, вам нужно включить настройку, если ваше устройство поставляется с предустановленным Android Marshmallow или выше. Чтобы получить доступ к этому параметру, начните с включения меню параметров разработчика на вашем телефоне или планшете. После этого откройте меню параметров разработчика, затем включите переключатель рядом с «Разблокировка OEM», и все будет в порядке..

Если эта опция отсутствует на вашем устройстве, скорее всего, ваше устройство не поставлялось с предустановленным Android Marshmallow или выше. Однако, если опция присутствует, но выделена серым цветом, это обычно означает, что ваш загрузчик не может быть разблокирован, что означает, что вы не сможете прошивать образы с помощью Fastboot.

Шаг 3: переведите телефон в режим загрузчика

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

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

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

Если это не помогло, попробуйте повторить метод USB-кабеля, но на этот раз используйте кнопку увеличения громкости..

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

Режим загрузчика на Pixel XL. Изображение Далласа Томаса / Android How

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

Шаг 4: Откройте оболочку ADB на вашем компьютере

Перейдите в каталог установки ADB и Fastboot на вашем компьютере. Для пользователей Windows это обычно можно найти в C: \ Program Files (x86) \ Android \ android-sdk \ platform-tools. Для пользователей Mac и Linux это зависит от того, где вы извлекли папку ADB при установке утилиты, поэтому поищите на жестком диске папку «tools-tools», если вы забыли.

Читай также:  Как исправить Instagram продолжает регистрировать проблему

Отсюда, если вы используете ПК с Windows, удерживайте нажатой кнопку Shift на клавиатуре, затем щелкните правой кнопкой мыши любое пустое место и выберите «Открыть окно команд здесь». Для пользователей Mac и Linux, просто откройте окно терминала, затем перейдите в каталог platform-tools внутри вашего установочного каталога ADB..

Шаг 5: разблокировать загрузчик

Этот следующий шаг вам нужно выполнить только один раз, поэтому, если ваш загрузчик уже разблокирован, вы можете пропустить его. В противном случае вам нужно будет запустить одну команду Fastboot, но учтите, что это уничтожит все данные на вашем устройстве..

Прежде чем мы перейдем к этой части, обратите внимание, что я буду перечислять команды для пользователей Windows. Пользователи Mac должны будут добавить точку и косую черту (./) перед каждой из этих команд, а пользователи Linux должны будут добавить косую черту (/) впереди..

Итак, из оболочки ADB введите следующую команду, затем нажмите Enter.

  • устройства fastboot

Если это возвращает последовательность букв и цифр, за которыми следует слово «fastboot», то ваше устройство подключено правильно, и вы готовы к работе. В противном случае вернитесь к шагу 1, чтобы проверить установку ADB и Fastboot, и убедитесь, что ваше устройство находится в режиме загрузчика, как показано на шаге 3..

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

Поэтому, если ваше устройство поставляется с предустановленным Lollipop или ниже, введите следующую команду:

  • fastboot oem unlock

Если ваше устройство поставляется с Marshmallow или выше, введите следующую команду, затем нажмите Enter:

  • флебут прошивка разблокировка

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

На этом этапе на вашем Android-устройстве появится сообщение с вопросом, хотите ли вы разблокировать загрузчик. Убедитесь, что опция «Да» выделена, а если нет, используйте для этого клавиши регулировки громкости. Оттуда нажмите кнопку питания, после чего ваш загрузчик разблокируется, и ваш телефон перезагрузится обратно в режим быстрой загрузки..

Экран загрузки загрузчика на Nexus 6P. Изображение от Далласа Томаса / Android How

Шаг 6: Загрузите заводские образы

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

  • Заводские образы для устройств Nexus или Pixel
  • Заводские образы для устройств HTC
  • Заводские образы для устройств Motorola
  • Факторные изображения для устройств OnePlus
  • Фабричные образы для устройств Essential

Используя каждую из приведенных выше ссылок, просто найдите модель своего устройства в списке, а затем загрузите последнюю версию прошивки на свой компьютер. Если вашего производителя нет в списке, попробуйте поискать в Google «заводские изображения для».

Шаг 7: прошить заводские образы

Теперь пришло время прошить изображения. Первое, что вы захотите сделать здесь — это извлечь архив заводских изображений, который вы скачали с сайта вашего производителя. Для этой части я бы рекомендовал использовать 7-Zip, так как он бесплатный и работает с большинством форматов архивов.

Извлечение архива заводских изображений.

Затем переместите все содержимое архива в папку platform-tools внутри вашего установочного каталога ADB, затем откройте окно оболочки ADB в этой папке. Для получения дополнительной информации об этом, вернитесь к шагу 4 выше.

Файлы заводских изображений, перенесенные в папку platform-tools.

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

Вариант 1. Использование скрипта Flash-All

Большинство заводских пакетов изображений содержат скрипт «flash-all», который применяет все изображения одним махом. Если вы пытаетесь восстановить свое устройство из мягкого кирпича, это самый простой способ. Тем не менее, он отключит ваше устройство и уничтожит все существующие данные, поэтому, если вы этого не хотите, см. Вариант 2 ниже..

Но для запуска сценария flash-all введите в командной строке следующую строку и нажмите клавишу ввода:

  • флэш-все

Отправка команды «flash-all».

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

Вариант 2: извлекать изображения и прошивать их по отдельности

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

Читай также:  Как исправить Disney Plus, продолжает менять языковую проблему

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

Все изображения извлечены из заводского пакета изображений в папку platform-tools.

Отсюда есть два изображения, от которых вы можете избавиться: cache.img и userdata.img. Это изображения, которые перезаписывают ваши данные и кешируются с пустым пространством, поэтому, если вы их не перепишете, ваши существующие данные останутся нетронутыми.

Из оставшихся образов шесть составляют основные элементы Android: boot, bootloader, radio, recovery, system и vendor..

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

  • fastboot flash boot .img

Далее идет образ загрузчика — это интерфейс, который вы используете для прошивки образов с помощью команд Fastboot. Итак, чтобы обновить ваш загрузчик, введите:

  • fastboot flash bootloader .img

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

  • fastboot reboot-bootloader

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

  • fastboot flash radio .img

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

  • fastboot flash recovery .img

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

Однако вы можете не обновлять свой телефон. Вы можете просто перепрошить стоковую прошивку для восстановления из мягкого кирпича. В этом случае системный образ часто является единственным изображением, которое вам нужно прошить, чтобы все исправить, поскольку он содержит весь Android. Другими словами, если вы прошиваете это изображение и ничего больше, оно отменит любые изменения, сделанные вами с правами root, и вернет все обратно, как было.

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

  • флеш-флеш-система .img

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

  • fastboot flash vendor .img

После того, как вы отправите любую или все вышеперечисленные команды, вы будете готовы перезагрузить устройство и загрузить Android. Для этого введите:

  • fastboot перезагрузка

Прошивка заводских картинок индивидуально.

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

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

Хотите помочь в поддержке Android? Как получить отличную новую технологию? Ознакомьтесь со всеми предложениями на новом Android How Shop.

Фото на обложке и скриншоты от Далласа Томаса / Android How