K1 OH5.0 方案 OTA 使用说明
修订记录
修订版本 | 修订日期 | 修订说明 |
001 | 2025-02-14 | 初始版本 |
1. 概述
按照 OTA 升级方式分为:
- 本地升级(支持)
- 网络升级(支持)
按照 OTA 包种类分为:
- 全量包升级(支持)
- 差分包升级(支持)
- 变分区包升级(暂不支持)
2. OTA 包制作
2.1. 准备工作
2.1.1. 安装必要工具
$ sudo apt update
$ sudo apt upgrade
$ sudo apt install bsdiff
$ sudo pip install xmltodict asn1crypto imgdiff cryptography e2fsdroid
2.1.2. 修改代码
通过修改代码添加一些差异,比如明显的打印等,用于 OTA 升级后验证 OTA 是否升级成功。