diff --git a/init/quirks/soc/mtk_trustkernel.cpp b/init/quirks/soc/mtk_trustkernel.cpp index caff620..e80bd55 100644 --- a/init/quirks/soc/mtk_trustkernel.cpp +++ b/init/quirks/soc/mtk_trustkernel.cpp @@ -50,7 +50,9 @@ optional> try_get_spl() { class MtkTkQuirk : DeviceQuirk { public: bool ShouldRun() { - return filesystem::exists("/proc/tkcore/tkcore_log"); + return filesystem::exists("/proc/tkcore/tkcore_log") + // No longer an issue after MediaTek upgraded to KeyMint AIDL services + && !filesystem::exists("/vendor/bin/hw/android.hardware.security.keymint-service.trustkernel"); } void Run() {