讨论广场 问答详情
经过一次3.1到4.1的升级后,huks一直报错。
MissionSS 2025-08-12 11:35:02
27 评论 分享

设备:小型L1NXP IMX6ULL芯片

反复报错日志如下,完整见附件。附件还有正常的日志。

行 5: 08-12 02:12:30.792 251 251 E 02F06/HUKS: HksStoreIsKeyBlobExist[1179]: check is key exist, ret = -13.
行 7: 08-12 02:12:30.792 251 251 E 02F06/HUKS: HksIpcServiceKeyExist[293]: HksServiceKeyExist fail, ret = -13
行 9: 08-12 02:12:38.951 251 251 E 02F06/HUKS: HksRkcGetMainKey[609]: Main key is invalid now, initialization is required before Getting main key!
行 11: 08-12 02:12:38.951 251 251 E 02F06/HUKS: GetDeriveKey[143]: Hks get encrypt key failed! ret = 0xFFFFFFFF
行 13: 08-12 02:12:38.951 251 251 E 02F06/HUKS: HksServiceGenerateKey[806]: access level generate key failed, ret = -1
行 15: 08-12 02:12:38.951 251 251 E 02F06/HUKS: HksIpcServiceGenerateKey[102]: HksServiceGenerateKey fail, ret = -1
行 17: 08-12 02:12:38.952 257 257 E 02F06/HUKS: HksClientGenerateKey[124]: HksSendRequest fail, ret = -1

  1. 尝试检查密钥是否存在 → 失败(-13)。
  2. 尝试获取主密钥 → 发现主密钥无效 → 初始化失败。
  3. 生成新密钥 → 因主密钥问题失败(-1

请问大佬有没有什么办法解决此问题?

 

27 评论 分享
相关文件下载
error&rightHilog.zip
7.27 KB
下载
写回答
全部评论(2)

说明 HUKS(密钥/安全子系统)在运行时找不到或无法使用“主密钥(main key / root key),导致后续生成/派生密钥都失败
日志里 HksStoreIsKeyBlobExist ret = -13、Main key is invalid now, initialization is required 表明关键密钥材料不存在或损坏(主密钥无效),HUKS 需要先完成 “主密钥 / RKC” 的初始化才能生成或派生子密钥。常见原因:密钥存储文件缺失、权限/挂载问题、TEE/平台 RKC 未初始化或平台适配不到位

2025-08-12 16:17:08
2025-08-12 17:25:05
补充,恢复出厂设置就好了。删除userdata相关的文件夹。
2025-08-12 17:25:05