为什么 phone 即使设置 none 重启后也需要密码?

Why phone requires password after reboot even setting none?

当我从安全 -> 屏幕锁定设置 PIN 并单击 "Require PIN to start device" 时,一切正常。这是用 "QSEECOMAPI"

过滤的日志
D QSEECOMAPI: QSEECom_get_handle sb_length = 0xa000
D QSEECOMAPI: App is already loaded QSEE and app id = 4
D QSEECOMAPI: QSEECom_dealloc_memory 
D QSEECOMAPI: QSEECom_shutdown_app, app_id = 4
D QSEECOMAPI: QSEECom_get_handle sb_length = 0xa000
D QSEECOMAPI: App is already loaded QSEE and app id = 4
D QSEECOMAPI: QSEECom_dealloc_memory 
D QSEECOMAPI: QSEECom_shutdown_app, app_id = 4
E QSEECOMAPI: SUCCESS::ioctl call to update the encryption key for usage 4 success with ret = 0

之后,当我再次 select 屏幕锁定 "None" 时,重启后它仍然询问 PIN,这是 selected "QSEECOMAPI" 过滤后的日志 "None"

D QSEECOMAPI: QSEECom_get_handle sb_length = 0xa000
D QSEECOMAPI: App is already loaded QSEE and app id = 4
D QSEECOMAPI: QSEECom_dealloc_memory 
D QSEECOMAPI: QSEECom_shutdown_app, app_id = 4
D QSEECOMAPI: QSEECom_get_handle sb_length = 0xa000
D QSEECOMAPI: App is already loaded QSEE and app id = 4
D QSEECOMAPI: QSEECom_dealloc_memory 
D QSEECOMAPI: QSEECom_shutdown_app, app_id = 4
E QSEECOMAPI: Error::ioctl call to update the encryption key for usage 4 failed with ret = -1, errno = 22

因此,日志中的最后语句显示它是关于 libQSEEComAPI.so 二进制文件的。我该如何解决这个错误?

以下补丁解决了我的问题.. https://source.codeaurora.org/quic/la/platform/frameworks/base/commit/?id=09fd281f006779d6c2f126126e69772d35a9fcc0