Android系统OTA升级
生活随笔
收集整理的这篇文章主要介绍了
Android系统OTA升级
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
OTA英文全称是Over-the-Air Technology,即空间下载技术的意思。
OTA升级是Android系统提供的标准软件升级方式。它功能强大,可以无损失升级系统,主要通过网络[例如WIFI、3G]自动下载OTA升级包、自动升级,但是也支持通过下载OTA升级包到SD卡升级 。
OTA全包
优势:使用全包的优势在于无需对应版本号,可以直接从任何之前的版本升级到OTA包中的版本。
劣势:全包所占的空间比较大,升级时间较长。
OTA差分包
优势:差分包所占空间较小,升级速度较快。
劣势:差分包制作比全包复杂,升级需要对应版本号。
ota包使用
recovery升级前需要把编译好的OTA包放置在手机的SD卡中进入recovery mode通常有两种方式: 1.同时按开机键 + 下音量键 2.使用指令adb reboot recovery================================通过按音量键将光标选择apply update from sdcard,按电源键确认会进入选着OTA包的界面,选择需要升级的OTA包,按下电源键确认就可以升级了当提示Install from sdcard complete表示升级成功,否则均未成功================================选择Apply update from ADB,然后按下power键在cmd中输入命令,即可进行OTA升级,在命令下方会显示升级进度。(Total xfer:2.00x表示结束) adb sideload C:\Users\Admin\Desktop\SLM758WQ_EQ000_2774.58CF212.D95A6D9_201030_100_V01_T10_ota.zip升级成功会提示:install for ADB completed with status 0.通过脚本OTA升级
脚本scripts位置
/system/update_engine/scripts
需要环境
python2.x environment
升级命令
C:\Python27>python ./Scripts/update_device.py --file ./Scripts/merged-qssi_lito-ota.zip
中途报错
ImportError: No module named six
ImportError: No module named google.protobuf
配置环境
six
google.protobuf
总结
以上是生活随笔为你收集整理的Android系统OTA升级的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: android r AB ota fa
- 下一篇: Android OTA 问题分析