From 6a086bb222c25b3ead5cfc8091ebd1505a2aa66c Mon Sep 17 00:00:00 2001 From: vvb2060 Date: Wed, 6 Oct 2021 17:02:00 +0800 Subject: [PATCH] Load *_compat_cil_file from system_ext https://android-review.googlesource.com/c/platform/system/core/+/1650271 --- native/jni/magiskpolicy/policydb.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/native/jni/magiskpolicy/policydb.cpp b/native/jni/magiskpolicy/policydb.cpp index 8a838769e..380eea63d 100644 --- a/native/jni/magiskpolicy/policydb.cpp +++ b/native/jni/magiskpolicy/policydb.cpp @@ -144,6 +144,10 @@ sepolicy *sepolicy::compile_split() { if (access(path, R_OK) == 0) load_cil(db, path); + sprintf(path, SYSEXT_POLICY_DIR "mapping/%s.compat.cil", plat_ver); + if (access(path, R_OK) == 0) + load_cil(db, path); + cil_file = SYSEXT_POLICY_DIR "system_ext_sepolicy.cil"; if (access(cil_file, R_OK) == 0) load_cil(db, cil_file);