Внедрение автоматизированного OTA обновления
1. Скачать последнюю версию OTA Update с GitHub 2. Скопировать скачанную .apk в /system/app 3. Выберите ROM ID, который будет использоваться в базе данных OTA UpdateCenter. ID должен быть без пробелов и предпочтительно все строчные буквы. 4. Добавить три строчки в файл /system/build.prop:
- otaupdater.otaid=<выбранный вами ROM ID в 3-ем пункте>
- otaupdater.otatime=<дата и время создания прошивки в формате: yyyymmdd-hhmm>
- otaupdater.otaver=<версия прошивки или имя>
5. Собрать готовую прошивку в архив zip и сгенерировать хешсумму MD5 закачать ее в файловое хранилище. 6. Добавить или изменить данные о новой прошивке в базе данных OTA UpdateCenter при заполнении данных о прошивке понадобится: ROM ID из 3-го пункта, сгенерированную хешсумму MD5 zip архива. 7. Для дальнейшего обновления, просто убедитесь, что вы обновляете otatime и otaver свойства в build.prop
пример файла build.prop: otaupdater.otaid=id12345 otaupdater.otatime=20120729-1600 otaupdater.otaver=1.2.0
См. также FAQ
Памятка администратору otaupdater профиля
Прошивка в апдейтере может быть только одна, чтобы разместить новую версию старую надо удалить или поправить.