当前位置: 首页 > news >正文

openharmony 4.1r ota升级包制作笔记

1、OpenHarmony 4.0 本地OTA升级_openharmony ota-CSDN博客

OTA升级开发指导_皓月当空照-Laval社区

Openharmony4.x系统升级适配方法_chrisscl-Laval社区

Laval社区

Laval社区

2、

组件配置文件:updater_specified_config.xml,取自device/board/hisilicon/hispark_taurus/linux/system/updater_specified_config.xml
修改fileVersion为2(4.0更新的校验方式)
softVersion改为当前软件版本
compType改为0,表示全量(1 表示增量)
修改img打包路径,./vendor.img 和./system.img
 

3、

sys-prod  和 chip-prod 的compAddr 用中划线

<component compAddr="sys-prod" compId="18" resType="05" compType="0" compVer="1.0">sys_prod.img</component>

4、

APP如何将OTA包放在公共目录,如/data/updater?

需要配置沙箱权限/system/etc/sandbox/appdata-sandbox.json,使得APP能访问/data/updater

5.APP如何用/data/updater/*.zip进行本地升级?

参考上述链接demo 代码,与问题1独立开,手动将zip copy到/data/updater。另外如果使用applyNewVersion()接口本地升级,需修改update_service_local_updater.cpp将默认sd卡升级流程改为强制升级模式。

//修改sd卡升级流程为强制升级//int32_t ret = RebootAndInstallSdcardPackage(miscFile, packageNames) ? INT_CALL_SUCCESS : INT_CALL_FAIL;int32_t ret = RebootAndInstallUpgradePackage(miscFile, packageNames) ? INT_CALL_SUCCESS : INT_CALL_FAIL;
http://www.dtcms.com/a/466544.html

相关文章:

  • STM32F103RCT6+STM32CubeMX+keil5(MDK-ARM)+Flymcu实现串口重定向
  • 软件设计师——12 案例分析专题-数据流图
  • redis字符串命令
  • 做平面设计的网站wordpress app开发
  • ANSI A1860.1-2017 刨花板地板检测
  • 天津网站seo设计新乡市工程建设信息网
  • iOS 26 崩溃日志解析,新版系统下崩溃获取与诊断策略
  • 成都 网站建设 公司wordpress写模版
  • 经销商城建站网站页头
  • jvm中程序计数器
  • 网站建设代理公司网站评估内容 优帮云
  • 宁波做网站的公司找摄影作品的网站
  • 企业AI化转型的核心抓手:企业智脑如何推动技术与业务深度融合
  • 基于STM32的智能台灯 / WIFI智能台灯 / 智能无极调光台灯
  • uboot重启大法配置流程
  • 皖icp阜阳网站建设微网站开发流程
  • JAVA-可视化监控工具visualvm-监控tomcat
  • sd20251009训练赛补题
  • STM32【H7】理论——通信
  • C++模板初阶 -- 讲解超详细
  • 网站免费优化工具广州做网站公司排名
  • 以太网PHY收发器深度解析:从基础原理到选型实践
  • 哪个网站微博做的最好济南网络推广网络营销
  • 做那种类型的网站seo好湘潭网站建设 排名磐石网络
  • 四川平台网站建设方案哪个网站可以做全网推广
  • 网站安全防黑联盟广州网站开发公司哪家好
  • 实验室烧杯的种类与选择,不同材质的实验室烧杯有何优缺点?
  • 公司怎么建立网站吗新闻页面设计
  • Linux学习笔记--获取输入设备信息
  • 【Python+GEE】遥感数据计算、分析和可视化及森林监测、洪涝灾害、干旱评估、植被变化等案例