问题遇到的现象和发生背景
02-03 05:29:03.085 3043 3043 I keystore: Found keymaster0 module Keymaster Intel MEI HAL, version 3
02-03 05:29:03.085 3043 3043 I SoftKeymaster: system/keymaster/soft_keymaster_device.cpp, Line 131: Creating device
02-03 05:29:03.085 3043 3043 D SoftKeymaster: system/keymaster/soft_keymaster_device.cpp, Line 132: Device address: 0xf6e30000
02-03 05:29:03.085 3043 3043 E keystore: keymaster0_device_initialize: Butterfly0001
02-03 05:29:03.085 3043 3043 I ITEEKeyMaster: intel_mei_km_open called
02-03 05:29:03.086 3043 3043 I ITEEKeyMaster: Connected to keymasterd successfully
02-03 05:29:03.086 3043 3043 I ITEEKeyMaster: get_supported_classes called
02-03 05:29:03.085 3043 3043 I keystore: type=1400 audit(0.0:74): avc: denied { connectto } for path=006B65796D61737465725F6D6569 scontext=u:r:init:s0 tcontext=u:r:keymaster:s0 tclass=unix_stream_socket permissive=1
02-03 05:29:03.091 2896 3073 E ITEEKeyMasterD: Could not acquire wake lock ret = -2
02-03 05:29:03.120 3043 3043 E ITEEKeyMaster: Received error -2 on command 0 from FW
02-03 05:29:03.120 3043 3043 E ITEEKeyMaster: CMD_ID_GET_SUPPORTED_CLASSES failed
02-03 05:29:03.120 3043 3043 E keystore: Error opening keystore keymaster0 device.
02-03 05:29:03.120 3043 3043 E keystore: keymaster0_device_initialize: Butterfly0002
02-03 05:29:03.120 3043 3043 E keystore: keystore keymaster could not be initialized; exiting
···
###### 我想要达到的结果
通过分析源码,初步判断是在执行 keystore.gmin.so 中的函数时出的错,也就是日志中 ITEEKeyMaster 部分,但我没有 keystore.gmin.so 的源码,无法进一步分析。哪位能给予帮助?
另外,我之前提的一个问题,[Fatal signal 6 (SIGABRT), code -6 in tid 2860 (surfaceflinger) 该如何解决?](https://ask.csdn.net/questions/7624897?spm=1001.2014.3001.5505),虽然没有人回答,但我摸索出来了解决方法,只是原提问已经被结题,无法写解决方法,只好写到这里:
那个报错中,有一条:dlopen failed: cannot locate symbol "ufoInitPlatform" referenced by "/system/vendor/lib/egl/libGLES_intel8.so"
原因是system中有两个 libskuwa.so,lib中一个,vendor/lib 中一个,只需要把 lib 中的删除就可以了。