我所理解的手机OTA升级与小米“边打电话边刷机”

我所理解的手机OTA升级与小米“边打电话边刷机”php

 

这篇文章主要介绍关于OTA的知识,包括OTA是什么,OTA升级流程是怎样的,它与刷机有什么异同,以及怎样关闭OTA,最后向你们推荐一篇关于小米手机“边打电话边刷机”的实现原理。web

1、什么是OTA数据库

OTA(即Over-the-Air Technol ogy)俗称空中下载技术,是经过移动通讯(GSM或CDMA)的空中接口对SIM卡数据及应用进行远程管理的技术。空中接口能够采用WAP、GPRS、CDMA1X及短消息技术。OTA技术的应用,使得移动通讯不只能够提供语音和数据服务,并且还能提供新业务下载。缓存

2、OTA升级流程性能

首先,手机获取并下载OTA格式的.zip文件。优化

其次,重启至recovery,并应用OTA格式升级包。spa

而后,recovery会首先验证升级包的数字签名,而后根据.zip里的内容,修改或者覆盖掉对应的文件,特别是/system分区。orm

接下来,重启至系统,系统会将/system,/data分区内已安装的应用程序以及Framework内的apk格式文件(以.jar扩展名存在)所有从新"安装"一遍,期间显示“Android正在更新”之类的字眼。接口

最后,升级完毕,把控制权交给用户。ip

3、系统更新与刷机的不一样

手机系统更新:这个是在手机原来系统的基础上增量升级,也就是官方发送更新通知,而后更新,这个更新的内容不是整个系统更新的,而是单个或者多个更新的,也许每次更新是修复一个bug,也许是优化某个软件的性能,不会对手机的数据进行清空,若是先前手机有病毒什么的仍是会存在手机当中,刷机就会清楚掉。

刷机:是指给手机更换一个新的系统,这个系统是总体更换,刷机以前须要对手机的数据和缓存进行清空,刷完以后能够增长不少原先系统上没有的功能,刷一些精简优化的rom包,还能让手机的运行内存占用量更少,加快手机的运行速度,修复一些原有系统上的一些bug,刷机后的系统比较干净。

4、如何关闭OTA升级

有时候用户并不但愿过早的体验新的版本,那么应该如何关闭OTA? OTA是经过手机的内部数据和厂商的数据库进行同步,厂商获得手机的系统信息后才决定是否推送数据包。知道了这个原理,咱们就能关闭手机OTA功能。

主要的方式有两种:第一是解锁以及ROOT手机,厂商有明确的说明,解锁以及ROOT的手机将不在厂商的服务范围,你将不会在接受OTA,而且OTA升级ROOT过的手机是一件很危险的事情。第二,关闭背景数据同步,这样厂商就不会知道你手机的信息,天然就不会推送OTA数据包给你。

      关于小米手机“边打电话边刷机”的原理,有兴趣的朋友能够看看这篇文章《谈谈手机OTA升级原理http://www.morecomtech.com/community/article/jsfa/w2015100003.php


关于OTA,咱们就介绍到这里,但愿对你们有所帮助!

相关文章
相关标签/搜索