Как создать OTA-обновление для пользовательского AOSP Rom?

Мы разрабатываем наши пользовательские ПЗУ для Android, и мы заинтересованы в том, чтобы предоставлять нашим клиентам обновления по беспроводной сети (OTA). Может кто-нибудь подсказать мне подробное пошаговое руководство по созданию OTA-обновления для пользовательского проекта Android с открытым исходным кодом (AOSP)? Я уже прочитал документацию Google, но не очень хорошо ее понял.

PS: в настоящий момент мы можем успешно скомпилировать наше пользовательское ПЗУ для ОС Android и прошить его на устройство без проблем.

2 ответа

Не совсем официальный путь, но этот проект делает то же самое.

чтобы создать OTA-обновление для вашего пользовательского ПЗУ, вам нужен целевой файл, когда вы создаете свой ПЗУ, внутри

out/target/product/device_name/obj/PACKAGE/target-something/

у вас будет файл target.zip. вы должны использовать этот файл для создания вашего пакета OTA. вы должны передать файл target.zip в скрипт с именем

ota_from_target_files.py

этот скрипт обычно находится в

сборки/инструменты/релизинструменты/ota_from_target_files.py

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

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

Другие вопросы по тегам