Задание: Google Android. Project Manager (Дистанционная работа)
Ищу опытного инженера по Android firmware (ROM) для пересборки и модификации
Android системных образов для автомобильной мультимедийной системы
(инфотейнмент BYD).
Это НЕ разработка приложений.
Речь идет о низкоуровневой работе с Android firmware / ROM.
ОСНОВНАЯ ЗАДАЧА
Пересобрать Android firmware-образы:
system.img
vendor.img
product.img
system_ext.img
Путем полного извлечения оригинальной файловой системы, замены определённых APK-файлов (готовые локализованные переводы) и пересборки образов в ТОЧНО таком же формате
(ext4 или erofs), чтобы OTA-обновление принималось устройством.
ВАЖНО
Оригинальные образы уже предоставлены (из payload.bin)
APK с переводами уже готовы
Перевод НЕ требуется
UI / Java / Kotlin код НЕ требуется
️ ОЖИДАЕМЫЙ WORKFLOW
Определить тип образа (ext4 / sparse ext4 / erofs)
Полностью извлечь оригинальный образ
(НЕ overlay, НЕ частичное обновление)
Скопировать всю оригинальную файловую систему
Заменить конкретные APK-файлы в правильных путях
Пересобрать образ с:
корректной файловой системой
правильным размером
правильным сжатием
Итоговый .img должен совпадать по структуре и размеру с оригиналом
Результат должен загружаться и приниматься автомобильной Android-системой
ТРЕБУЕМЫЕ НАВЫКИ И ИНСТРУМЕНТЫ
Android firmware / ROM
Опыт работы с системными образами Android
Понимание структуры payload.bin и OTA-обновлений
EXT4
simg2img
mount / loop
rsync
make_ext4fs (или аналог)
EROFS
fsck.erofs
mkfs.erofs
Дополнительно
Linux / WSL
Опыт с Automotive Android — большой плюс
ЧТО НЕ ТРЕБУЕТСЯ
Разработка приложений
Реверс-инжиниринг бинарников
UI / дизайн
Перевод или локализация
РЕЗУЛЬТАТ РАБОТЫ
Один из вариантов:
Готовые рабочие .img файлы
(system, vendor, product, system_ext)
ИЛИ
Чистый, надёжный скрипт, который выполняет весь процесс пересборки
Образы должны быть прошиваемыми и полностью рабочими на реальном устройстве.
️ ВАЖНОЕ ПРИМЕЧАНИЕ
Методы типа overlay / 7z update img НЕ принимаются.
Образы должны быть пересобраны из полностью извлечённой файловой системы.
Это серьёзная техническая задача.
Пожалуйста, откликайтесь только при наличии реального опыта работы с Android system images.