问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

安卓升级firmware后短信还有吗

发布网友 发布时间:2022-09-23 13:17

我来回答

1个回答

热心网友 时间:2024-03-20 12:13

Android 升级分为两种,一种是对系统中单个文件升级,一种是对 mtd 整个分区进行升级,升级包是用 zip 格式压缩的经过签名的压缩文件。

升级过程主要流程描述如下:

1 boot 发现用户按住升级按键,将 recovery.img 作为 ramdisk 读取到内存。

2 内核根据 ramdisk 中的 init.rc 执行 recovery 脚本。 Recovery 脚本在 sdcard 中找到升级文件后调用 recovery 程序依次做以下操作:

A 检查升级文件的数字签名是否可靠。检查签名使用的本地密钥为 /res/keys。

B 如果签名合法则执行提取压缩包中 META-INF/com/google/android/update-binary 文件重命名到 /tmp/update_binary 并执行该文件。

C update_binary 解析压缩文件中的 META-INF/com/google/android/updater-script 文件并执行。其升级进度通过管道回传给 recovery 程序。升级 / 更新可以直接覆盖目标文件,也可采用二进制补丁形式以减少升级文件的容量,采用的工具为 bsdiff 和 imgdiff 。对于补丁包升级形式,升级数据源可靠性鉴别的依据为 sha1 校验和数据长度比对。具体要求为: 1 升 级包提供的目标文件的 sha1 值和目标文件计算值符合,即目标正确。 2 进行补丁后的文件 sha1 值和长度符合升级包提供的补丁后的目标文件的长度和 sha1 数值,保证结果正确。两项有一项不符合则升级过程停止。为保证第二项操作不损毁最终目标,打补丁的文件会先临时存储到 cache 中,等到结果比对正确才进行实际写入 / 替换目标文件操作。所以此过程要求 cache 目录必须有足够空间能够保存临时文件。

回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有要业余时间弹古筝的酒店么 古筝演奏师的就业前景怎么样 茶馆里主要放的音乐类型是 日语一级的话什么水平啊 一级到底要求多少词汇啊? WPS右键菜单(win11) 再生缘 我的温柔暴君结局是什么啊?女主最后傻了? 为什么做爱多了没感情了 情侣之间在一起时间长了是不是做爱的时候也懒得接吻了直接进入主题吗... 夫妻性爱后为何丧失了热情 天堂2 私服 天堂2新手职业选择... 关于安卓固件升级的问 天堂2是不是没人玩了? 天堂2到底怎么了? 完美和天堂2的全面比较 swisse维骨力的功效是什么?swisse维骨力的作用有哪些? 请问维骨力的作用与功效是什么? 订单退货后,买家评价会不会系统删除呢? 影视剪辑培训机构排名 ps灯管字体效果怎么做 天津路虎4s店发现神行者多少钱一辆 一个手机号怎么申请第二个? 怎么申请第二个? 枣红色的围巾好看还是大红色的好看? 中学生戴红色围巾好看么? 一个手机号怎么申请第二个? 如何申请第二个? 如何申请第二个 想重新申请一个新的微信帐号如何操作 怎么申请第二个 用什么打开bsdiff文件 讲一讲认识会茶道的女生是一种怎么样的体验? 电信诈骗两小时后报警能追回吗 杨昱泽名字怎么样? 歌词是贪恋你的笑,忘记痛的味道...这首歌叫什么?(不是贪恋你的笑) 2021年雄县公务员工资多少 带钧字的男孩名字 天然气热水器打不着火显示e2 你一定不知道决明子可以吃吗、决明子能吃吗、决明子怎么吃 梦冷老屋什么意思 手机投屏搜索不到电视设备 乔丹的身体天赋有多恐怖?投篮随便平筐,关键还能在空中走步 我的体温比正常人低,是否是造成我新陈代谢慢,难以瘦下去的原因?_百度... 代谢比较慢怎么办?喝很多水也没用! 如何把桌面的壁纸设置成动态的呢? 除数是两位数的笔算除法 请问美团绑定银行卡安全吗 奥迪A6L仪表感叹号怎么办 奥迪a6l感叹号两边波浪线什么意思 小米空气净化器2怎么连接