Внедрение автоматизированного OTA обновления: различия между версиями
Нет описания правки |
Zombah (обсуждение | вклад) м (fix links) |
||
Строка 1: | Строка 1: | ||
1. Скачать последнюю версию OTA Update с [ | 1. Скачать последнюю версию OTA Update с [https://github.com/OTAUpdateCenter/ota-update-centre/downloads GitHub] | ||
2. Скопировать скачанную .apk в <span style="background-color: #ffffff; color: #666666; font-family: monospace; font-size: 12px;">/system/app</span> | 2. Скопировать скачанную .apk в <span style="background-color: #ffffff; color: #666666; font-family: monospace; font-size: 12px;">/system/app</span> | ||
3. Выберите ROM ID, который будет использоваться в базе данных OTA UpdateCenter. ID должен быть без пробелов и предпочтительно все строчные буквы. | 3. Выберите ROM ID, который будет использоваться в базе данных OTA UpdateCenter. ID должен быть без пробелов и предпочтительно все строчные буквы. | ||
Строка 7: | Строка 7: | ||
* otaupdater.otaver=<версия прошивки или имя> | * otaupdater.otaver=<версия прошивки или имя> | ||
5. Собрать готовую прошивку в архив zip и сгенерировать хешсумму MD5 закачать ее в файловое хранилище. | 5. Собрать готовую прошивку в архив zip и сгенерировать хешсумму MD5 закачать ее в файловое хранилище. | ||
6. Добавить или изменить данные о новой прошивке в базе данных [ | 6. Добавить или изменить данные о новой прошивке в базе данных [http://www.otaupdatecenter.pro OTA UpdateCenter] при заполнении данных о прошивке понадобится: ROM ID из 3-го пункта, сгенерированную хешсумму MD5 zip архива. | ||
7. Для дальнейшего обновления, просто убедитесь, что вы обновляете otatime и otaver свойства в build.prop | 7. Для дальнейшего обновления, просто убедитесь, что вы обновляете otatime и otaver свойства в build.prop | ||
Текущая версия от 22:01, 16 января 2015
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 профиля
Прошивка в апдейтере может быть только одна, чтобы разместить новую версию старую надо удалить или поправить.