Предпосылки / Справочная информация: После просмотра в файле исходного кода Android, указанном ниже:
/system/core/init/firmware_handler.cpp
Я вижу список мест, из которых ядро может извлекать файлы прошивки, например:
/etc/firmware/
/vendor/firmware/
/firmware/image/
Постановка проблемы: Поскольку Android динамически создает эти каталоги после первой загрузки, когда происходит инициализация файловой системы, невозможно просто скопировать файл прошивки в один из этих каталогов перед сборкой. исходный код и сгенерируйте загрузочный образ, содержащий файл прошивки. Мне бы хотелось, чтобы файл прошивки автоматически копировался на устройство, когда он мигает вместе с загрузочным образом, вместо того, чтобы ждать загрузки устройства, а затем вручную копировать файл прошивки на устройство.
Дополнительная информация: Во время исследования этой проблемы я прочитал, что скрипт, который запускается в пространстве пользователя, копирует файлы прошивки в соответствующий каталог после загрузки Android. Однако мне не удалось найти такой сценарий.
Есть ли скрипт, который запускается после загрузки Android, чтобы скопировать файлы прошивки в один из этих каталогов? Или есть какой-нибудь файл конфигурации, к которому мне нужно добавить файл прошивки, чтобы он был скопирован в образ загрузки?