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
- 下一篇: OTA版本编译