Внедрение автоматизированного OTA обновления

Материал из Toshiba AC100 wiki
Перейти к: навигация, поиск

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 профиля

Прошивка в апдейтере может быть только одна, чтобы разместить новую версию старую надо удалить или поправить.