0%

修复 AOSP QSEECOMD 错误日志

概述

刷入自己编译的AOSP系统,一直有日志输出,TAG为QSEECOMD,日志内容如下

1
2
3
4
11-20 17:34:14.924 30350-30350/? D/QSEECOMD:: qseecom listener services process entry PPID = 1
11-20 17:34:14.924 30350-30350/? E/QSEECOMD:: Listener: index = 0, hierarchy = 0
11-20 17:34:14.925 30350-30350/? E/QSEECOMD:: Init dlopen(librpmb.so, RLTD_NOW) is failed....
11-20 17:34:14.925 30350-30350/? E/QSEECOMD:: ERROR: RPMB_INIT failed, shall not start listener services

解决方案

百度得知是librpmb.so以及libssd.so文件缺失,到官网下载原版镜像(可根据系统代号查找)
提取出这两个文件,导入/system/lib/后重启即可(注意权限设置)
也可打包成magisk模块刷入(下载地址:https://pan.baidu.com/s/1AcnT-D9x8EE0Z6Jzuxgscw 提取码: hqh5)
为了让下次编译系统时自动包含这两个文件,把它们复制到out/target/product/hammerhead/system/lib/

参考

How to solve QSEECOMD on AOSP