Android OTA 的工作流程是怎样的

发布网友

我来回答

1个回答

热心网友

  1、获取并下载OTA格式的.zip文件  2、重启至recovery,并应用OTA格式升级包  3、recovery首先验证升级包的数字签名。根据.zip里的内容,修改(覆盖)对应的文件,特别是/system分区的  4、重启至系统,系统会将/system,/data分区内已安装的应用程序,以及Framework内的apk格式文件(以.jar扩展名存在)全部重新"安装"一遍,期间显示“Android正在更新”之类的字眼  实际上是建立odex文件。  对于Dalvik执行环境,是把apk中的dex文件"解压缩"为性能更好的odex,期间还有检查等项目。  对于Android RunTime执行环境,则是利用LLVM把dex编译为二进制机器码的oat格式,再封装成elf这种常见于(类)unix操作系统的可执行文件格式,但实际的扩展名依然是odex。  5、升级完毕,把控制权交给用户。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com