harmony 鸿蒙OpenHarmony 4.1.2 Release

  • 2025-06-16
  • 浏览 (8)

OpenHarmony 4.1.2 Release

版本概述

当前版本在OpenHarmony 4.1.1 Release的基础上,主要修复了linux kernel等开源组件的安全漏洞,增强了系统安全性。修复了部分功能和系统稳定性的issue,增强了系统稳定性。

配套关系

表1 版本软件和工具配套关系

软件 版本 备注
OpenHarmony 4.1.2 Release NA
Public SDK Ohos_sdk_public 4.1.8.5 (API Version 11 Release) 面向应用开发者提供,不包含需要使用系统权限的系统接口。
HUAWEI DevEco Studio(可选) 4.1 Release OpenHarmony应用开发推荐使用。获取方式:
Windows(64-bit)
SHA256校验码:c46be4f3cfde27af1806cfc9860d9c366e66a20e31e15180cf3a90ab05464650
Mac(X86)
SHA256校验码:15d6136959b715e4bb2160c41d405b889820ea26ceadbb416509a43e59ed7f09
Mac(ARM)
SHA256校验码:ac04ca7c2344ec8f27531d5a59261ff037deed2c5a3d42ef88e6f90f4ed45484
HUAWEI DevEco Device Tool(可选) 4.0 Release OpenHarmony智能设备集成开发环境推荐使用。
请点击这里获取

源码获取

前提条件

  1. 注册码云gitee帐号。

  2. 注册码云SSH公钥,请参考码云帮助中心

  3. 安装git客户端git-lfs并配置用户信息。

    git config --global user.name "yourname"
    git config --global user.email "your-email-address"
    git config --global credential.helper store
    
  4. 安装码云repo工具,可以执行如下命令。

    curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo  #如果没有权限,可下载至其他目录,并将其配置到环境变量中chmod a+x /usr/local/bin/repo
    pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
    

通过repo获取

方式一(推荐)

通过repo + ssh 下载(需注册公钥,请参考码云帮助中心)。

从版本发布Tag节点获取源码。可获取与版本发布时完全一致的源码。

repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v4.1.2-Release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

方式二

通过repo + https 下载。

从版本发布Tag节点获取源码。可获取与版本发布时完全一致的源码。

repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v4.1.2-Release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

从镜像站点获取

表2 获取源码路径

版本源码 版本信息 下载站点 SHA256校验码 软件包容量
全量代码(标准、轻量和小型系统) 4.1.2 Release 站点 SHA256校验码 34.5 GB
Hi3861解决方案(二进制) 4.1.2 Release 站点 SHA256校验码 27.0 MB
Hi3516解决方案-LiteOS(二进制) 4.1.2Release 站点 SHA256校验码 320.1 MB
Hi3516解决方案-Linux(二进制) 4.1.2 Release 站点 SHA256校验码 217.4 MB
RK3568标准系统解决方案(二进制) 4.1.2 Release 站点 SHA256校验码 8.4 GB
标准系统Public SDK包(Mac) 4.1.8.5 站点 SHA256校验码 913.3 MB
标准系统Public SDK包(Mac-M1) 4.1.8.5 站点 SHA256校验码 884.0 MB
标准系统Public SDK包(Windows/Linux) 4.1.8.5 站点 SHA256校验码 2.2 GB

更新说明

API接口无变更。

修复缺陷和安全问题列表

表3 修复缺陷ISSUE列表

ISSUE单 问题描述
IB7R74 【RK3568】备忘录中插入图库图片,选择第二张,实际插入第一张
IB7KDL 【RK3568】锁屏密码取消后再次锁屏解锁还是要输入密码,且输入上次密码失效
IB7KDI 【RK3568】混合密码解锁界面,输入的第一个字符显示不完整
IB7KGX 【RK3568】正常刷机桌面图标布局混乱
IB8YCY 【RK3568】ACTS套件ActsNetManagerHttpEtsTest套件执行失败
IAPYJN 【小型系统liteos】相册中视频播放完毕后重新点击播放会出现蓝屏
IB21XU 【RK3568】HATS执行HatsHdfAudioIdlRenderAdditionalTest&HatsHdfAudioIdlCaptureAdditionalTest套件执行失败
IB68WS 【RK3568】ACTS套件ActsAceWebEnhancedTestTwo执行有一个fail
I90N04 【RK3568】设置-系统-恢复出厂设置,点击进入恢复出厂设置页面,页面文本错乱,无重置按钮
IAX7SV 【RK3568】acts执行ActsAceWebEnhancedTestTwo套件有一个用例fail
I9PQ6I 【RK3568】添加静态卡片,几秒后透明
IATPGW 【RK3568】acts执行ActsRequestAuthorityTest套件有6个用例fail
I9NDZE 【RK3568】重启手机、升级应用 切换账号等操作,已开启的服务不能重新自动拉起
I9SI9E 【RK3568】过滚动功能失效
I9PQFE 【RK3568】配置装饰栏后,点击分屏按钮,点击待分屏的快照,不能组成分屏
IANK0I 【RK3568】添加服务卡片到桌面失败
I90GOK 【RK3568】桌面存在空白页,新建文件夹,点击+号将桌面应用加入文件夹后,空白页消失
I9SMPC 【RK3568】无障碍中开启颜色反转后,桌面和设置界面不生效
I9RMYL 【RK3568】点击WantAgent通知无法拉起另一个应用
I9RZLH 【小型系统liteos】相册中视频播放完毕后重新点击播放会出现蓝屏
IAHYNM 【RK3568】照片页手动选中不同日期分类的图片后删除,只能删除已选中图片中日期分类靠前的图片
I97G7Y 【RK3568】MediaProvider:上一首、下一首只切换歌曲图片,没有切换文本,文本信息一直是first music。MediaController获取不到MediaProvider音乐信息
I9OF7E 【RK3568】升级安装成功或失败,重启设备后,通知中心没有消息提醒
I9CX99 【RK3568】虚拟机部分接口对比4.0劣化,还需要进一步分析
I98KLY 【RK3568】abilityComponent有问题,不应该走windowpattern的OnAttachToFrameNode
I966DO 【RK3568】系统服务未通过fuzz测试
I9JX99 【RK3568】Tabs子页签和自定义页签混合使用场景,子页签第二个直接连页签文本也不显示选中态
IAEQQV 【RK3568】连接wifi后出现“无法打开此文件”弹窗
I9TEVB 【RK3568】验证支持通过窗口设置屏幕亮度恢复默认值的能力,点击“Default brightness”按钮,亮度无变化
I9R4Y1 【RK3568】连接鼠标,切换到横屏,鼠标移动方向、点击位置与光标位置不一致
IA9ONV 【RK3568】back键退出应用后,多任务界面任务卡片无最后运行界面截图
I9UKQ3 【RK3568】分布式关系型数据库DistributedRdb,点击连接设备,设备列表显示为空
I9UKNG 【RK3568】【sample】【Browser】Browser 主页没有新建按钮
I8TS8U 【RK3568】容器测试堵塞
I9TJ5N 【RK3568】音量条概率消失,物理按键失效
I90FTY 【RK3568】桌面存在文件夹,对文件夹重命名时输入名称显示不全(gjpqy等)
I9OETO 【RK3568】稍后安装和倒计时按钮显示白屏 没有文字
IAF5SS 【RK3568】用户证书弹窗,点击启用/禁用开关,弹窗会右移一部分,超出界面显示
I9GLKF 【RK3568】【Sample】手机拨打电话通话中,详细信息。通话状态,没有显示电话号码
I9OZC2 【RK3568】设置鼠标光标样式值为41(对应pointer.PointerStyle.CURSOR_CIRCLE)时,鼠标光标不可见
IA5EDU 【RK3568】4.1执行XTS测试ActsNativeAVScreenCaptureTest套件执行失败
I9UKT8 【RK3568】版本兼容性DctsDmsHapTest测试套用例failed
I9VJLA 【RK3568】系统内录读取资源失败
I9F8M0 【RK3568】CertificateFramework,文本框最大输入字符限制为100,存在生成的数据长度大于100如592/100,显示不太友好
I9PK5K 【RK3568】双击测试报告内的曲线图,SP应用闪退。
I93ONW 【RK3568】rkusb相机dumper出来的图片命名的分辨率与实际不符
I9SSRV 【RK3568】runtime_core_host_unittest UT测试存在失败项
I9PIQK 【RK3568】备忘录更改文本缩进后保存退出,再次打开文本无缩进
I9QC3M 【RK3568】acts测试套优化
I9R5MJ 【RK3568】调用verifyAbc接口放置非法abc文件后,安装目录下存在abc文件
I934K9 【RK3568】assertPromiseIs相关断言功能异常
I9PPPN 【RK3568】打开日志落盘重启设备,重启后打印日志”SystemWaitParameter failed!”
I9Q6OD 【RK3568】4.1release测试套概率性出现测试套失败问题
I9NCRP 【RK3568】执行命令 ./hdf_dbg -q -1 回显异常
I9OWYO 【RK3568】安全控件部分用例存在失败情况

表4 修复安全问题列表

ISSUE单 问题描述
IB3TKK 【漏洞】【OpenHarmony-4.1-Release】wpa supplicant组件存在漏洞CVE-2024-5290
IB8L9Y 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-50150
IB8LVR 【漏洞】【OpenHarmony-4.1-Release】linux kernel组件存在漏洞CVE-2024-50228
IB8MCA 【漏洞】【OpenHarmony-4.1-Release】linux kernel组件存在漏洞CVE-2024-50262
IB8MEM 【漏洞】【OpenHarmony-4.1-Release】linux kernel组件存在漏洞CVE-2024-50301
IB8NDV 【漏洞】【OpenHarmony-4.1-Release】skia组件存在漏洞CVE-2024-8636
IB8ND4 【漏洞】【OpenHarmony-4.1-Release】skia组件存在漏洞CVE-2024-43091
IB5RJE 【漏洞】【OpenHarmony-4.1-Release】linux kernel组件存在漏洞CVE-2024-49883
IB3RXG 【漏洞】【OpenHarmony-4.1-Release】 CVE-2023-33953
IB2ZTU 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-50067
IAX809 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-41049
IAQ16Y 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-44987
IAQ15E 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-43882
I9TCEB 【漏洞】【OpenHarmony-4.1-Release】kosample.origin.ko 存在安全编译选项问题,请处理
I9UV4W 【漏洞】【OpenHarmony-4.1-Release】CVE-2023-4807
I9UVFZ 【漏洞】【OpenHarmony-4.1-Release】CVE-2023-45853
I9UV9E 【漏洞】【OpenHarmony-4.1-Release】CVE-2023-5363
I9UUVH 【漏洞】【OpenHarmony-4.1-Release】CVE-2024-23775
IAI3T3 【漏洞】【OpenHarmony-4.1-Release】 CVE-2023-52672
IAI3TF 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-42160
IAI3VC 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-41087
IAI3VS 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-41012
IAI3XX 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-42154
IAI3YK 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-42161
IAI3SI 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-36031
IAEK1E 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-39495
IA4KT2 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-36894
IAAC05 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-38577
IAABZK 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-38588
IABPB5 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-36971
I9TCOO 【漏洞】【OpenHarmony-4.1-Release】linux kernel组件存在漏洞CVE-2024-27043
I9TCEJ 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-26934
I9TC6R 【漏洞】【OpenHarmony-4.1-Release】 CVE-2021-47474
IA47RU 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-36904
IA4BS6 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-36899
I9UZ0X 【漏洞】【OpenHarmony-4.1-Release】linux kernel组件存在漏洞CVE-2021-46996
I9UYU0 【漏洞】【OpenHarmony-4.1-Release】linux kernel组件存在漏洞CVE-2019-25162
I9TCDG 【漏洞】【OpenHarmony-4.1-Release】 CVE-2021-47479
I9TCCK 【漏洞】【OpenHarmony-4.1-Release】 CVE-2021-47521
I9TCBF 【漏洞】【OpenHarmony-4.1-Release】 CVE-2021-47506
I9TCAI 【漏洞】【OpenHarmony-4.1-Release】 CVE-2021-47485
I9TC9M 【漏洞】【OpenHarmony-4.1-Release】 CVE-2021-47483
I9O1FB 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-31578
I9OU4B 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-26883
I9OU4O 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-26885
I9OU3Z 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-26884
I9OU3I 【漏洞】【OpenHarmony-4.1-Release】 CVE-2022-48655
I9IVLW 【漏洞】【OpenHarmony-4.1-Release】 CVE-2024-2398

遗留缺陷列表

表5 遗留缺陷列表

ISSUE 问题描述 影响 计划解决日期
/ / / /

你可能感兴趣的鸿蒙文章

harmony 鸿蒙OpenHarmony 1.0(2020-09-10)(停止维护)

harmony 鸿蒙OpenHarmony 1.1.0 LTS(2021-04-01)(停止维护)

harmony 鸿蒙OpenHarmony 1.1.1 LTS(2021-06-22)(停止维护)

harmony 鸿蒙OpenHarmony 2.0 Canary(2021-06-01)

harmony 鸿蒙OpenHarmony v1.1.3 LTS (停止维护)

harmony 鸿蒙OpenHarmony 1.1.4 LTS (停止维护)

harmony 鸿蒙OpenHarmony v1.1.2 LTS (停止维护)

harmony 鸿蒙OpenHarmony 1.1.5 LTS (停止维护)

harmony 鸿蒙OpenHarmony v2.2 Beta2

harmony 鸿蒙OpenHarmony 3.0 LTS

0  赞