Я работаю над автоматическим решением для обновления приложений для устройств (LG p509 - Optimus 1), которые мы используем для наших клиентов. Мы контролируем эти устройства и в настоящее время устанавливаем на них настраиваемое ядро (но не полный пользовательский ПЗУ). Поскольку мы пытаемся сделать автоматическое обновление нашего приложения на устройстве, нам необходимо, чтобы система была подписана ключом, который мы контролируем, чтобы мы могли подписывать наши приложения с тем же ключом (чтобы получить разрешение INSTALL_PACKAGES).
У меня возникло несколько проблем с созданием AOSP на устройстве (с использованием источника, выпущенного LG для устройства), и я пытаюсь сделать шаг назад и оценить наши варианты. У меня есть несколько вопросов:
- Можно ли просто вытащить system.img с телефона и уйти в отставку? Если да, то где находится система apk? Я ткнул через источник PackageManager, и он использует системный пакет (по-видимому, называемый "андроид" ) для сравнения приложений с тем, разрешено ли им иметь системные разрешения.
- Кто-нибудь здесь создал пользовательский ПЗУ для устройства, которое могло бы предложить некоторые советы о том, как просто получить нашу подпись подсистемой?
Любое понимание будет оценено.