diff --git a/app/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java b/app/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java index ce23aab..a342eaf 100644 --- a/app/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java +++ b/app/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java @@ -16,6 +16,7 @@ import org.lsposed.lspatch.loader.util.FileUtils; import org.lsposed.lspatch.loader.util.XLog; import org.lsposed.lspatch.loader.util.XpatchUtils; import org.lsposed.lspatch.share.Constants; +import org.lsposed.lspd.nativebridge.SigBypass; import org.lsposed.lspd.yahfa.hooker.YahfaHooker; import java.io.IOException; @@ -214,6 +215,9 @@ public class LSPApplication extends Application { if (fetchSigbypassLv() >= Constants.SIGBYPASS_LV_PM) { byPassSignature(); } + if (fetchSigbypassLv() >= Constants.SIGBYPASS_LV_PM_OPENAT) { + SigBypass.enableOpenatHook(); + } } private static int cacheSigbypassLv = -1; diff --git a/mmp b/mmp index 773d6f7..efe7306 160000 --- a/mmp +++ b/mmp @@ -1 +1 @@ -Subproject commit 773d6f7029af7efbb8dbf9a09ee85440f77064b3 +Subproject commit efe7306fed1bcf5bde7ff8d45f2316ddc81e4e4b