Android Flash Tool от Google значительно упрощает прошивку сборок AOSP

Хотите прошить актуальную сборку Android из исходного кода? Новый Android Flash Tool от Google упрощает процесс прошивки AOSP GSI.

Когда Google выпустила Android 8 Oreo, они внесли серьезные изменения в то, как платформа ОС Android и драйверы поставщиков/ядро Linux взаимодействуют друг с другом. Этот проект получил название Project Treble, и он позволил смартфонам Android загружать ванильную версию. версия Android, называемая Generic System Image (GSI), без необходимости внесения значительных изменений в загрузочную систему или поставщика. изображений. Google выпускает недавно обновленный GSI каждый месяц, чтобы он соответствовал последнему уровню исправлений безопасности Android, но они также постоянно создают новые GSI из дерева исходных кодов AOSP. До сих пор для прошивки одной из этих сборок требовалось знание команд быстрой загрузки, но Google упрощает прошивку этих сборок AOSP с помощью Android Flash Tool.

Объявлено сегодня на Блог разработчиков AndroidAndroid Flash Tool позволяет разработчикам прошивать сборку AOSP из панели непрерывной интеграции Google. Эта панель мониторинга была запущена в прошлом году и позволяет разработчикам легко загружать образ, содержащий последние изменения AOSP, без необходимости каждый раз компилировать AOSP вручную. Разработчики, работающие над внесением изменений в AOSP, найдут этот инструмент полезным, но другие разработчики, желающие протестировать последнюю сборку AOSP, также могут найти этот инструмент полезным.

Чтобы начать работу с Android Flash Tool, просто зайдите на веб-сайт, указанный ниже, в любом веб-браузере, поддерживающем ВебUSB API. По сути, этот инструмент представляет собой быструю загрузку во вкладке браузера, поэтому он избавляет вас от головной боли, связанной с ручной загрузкой изображений и их прошивкой с помощью команд быстрой загрузки. На данный момент Google ограничил этот инструмент эталонными платами Pixel 2, Pixel 3, Pixel 3a, Pixel 4 и HiKey, поэтому для продолжения вам понадобится одно из этих устройств. Если у вас есть одно из этих устройств, вам необходимо разблокировать загрузчик, прежде чем вы сможете прошить одну из поддерживаемых сборок. Если вы еще не разблокировали загрузчик, инструмент предложит вам сделать это до того, как он начнет мигать — только имейте в виду, что это приведет к удалению данных. все данные на вашем телефоне. Наконец, если вы используете ПК с Windows, вам необходимо установить USB-драйверы Android, прежде чем продолжить.

Android-флеш-инструмент

Если вы хотите вернуть стандартную версию AOSP GSI, вы также можете посетить страницу Google "Обновление и ремонт программного обеспечения» страница, которая поможет вам восстановить стоковое изображение. На этой странице также есть инструмент, который использует API WebUSB, а это означает, что вернуть стандартную версию так же легко, как и прошить сборку AOSP.


Обновление 1 в 19:10 по восточному стандартному времени: эта статья была обновлена, чтобы отразить, что Android Flash Tool поддерживает только некоторые телефоны Pixel и эталонные платы HiKey.