diff --git a/edxp-core/src/main/java/com/elderdrivers/riru/edxp/_hooker/impl/LoadedApkGetCL.java b/edxp-core/src/main/java/com/elderdrivers/riru/edxp/_hooker/impl/LoadedApkGetCL.java index 8e71b7c4..4b09ef7d 100644 --- a/edxp-core/src/main/java/com/elderdrivers/riru/edxp/_hooker/impl/LoadedApkGetCL.java +++ b/edxp-core/src/main/java/com/elderdrivers/riru/edxp/_hooker/impl/LoadedApkGetCL.java @@ -3,7 +3,6 @@ package com.elderdrivers.riru.edxp._hooker.impl; import android.app.LoadedApk; import com.elderdrivers.riru.edxp.config.ConfigManager; -import com.elderdrivers.riru.edxp.hooker.SliceProviderFix; import com.elderdrivers.riru.edxp.hooker.XposedInstallerHooker; import com.elderdrivers.riru.edxp.util.Hookers; @@ -12,8 +11,6 @@ import de.robv.android.xposed.XposedBridge; import de.robv.android.xposed.XposedHelpers; import de.robv.android.xposed.callbacks.XC_LoadPackage; -import static com.elderdrivers.riru.edxp.hooker.SliceProviderFix.SYSTEMUI_PACKAGE_NAME; - public class LoadedApkGetCL extends XC_MethodHook { private final LoadedApk loadedApk; @@ -63,9 +60,6 @@ public class LoadedApkGetCL extends XC_MethodHook { if (this.packageName.equals(ConfigManager.getInstallerPackageName())) { XposedInstallerHooker.hookXposedInstaller(lpparam.classLoader); } - if (this.packageName.equals(SYSTEMUI_PACKAGE_NAME)) { - SliceProviderFix.hook(); - } } catch (Throwable t) { Hookers.logE("error when hooking LoadedApk#getClassLoader", t); diff --git a/edxp-core/src/main/java/com/elderdrivers/riru/edxp/hooker/SliceProviderFix.java b/edxp-core/src/main/java/com/elderdrivers/riru/edxp/hooker/SliceProviderFix.java deleted file mode 100644 index d2d4e469..00000000 --- a/edxp-core/src/main/java/com/elderdrivers/riru/edxp/hooker/SliceProviderFix.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.elderdrivers.riru.edxp.hooker; - -import android.os.StrictMode; - -import de.robv.android.xposed.XC_MethodHook; -import de.robv.android.xposed.XposedHelpers; -import de.robv.android.xposed.annotation.ApiSensitive; -import de.robv.android.xposed.annotation.Level; - -@ApiSensitive(Level.LOW) -public class SliceProviderFix { - - public static final String SYSTEMUI_PACKAGE_NAME = "com.android.systemui"; - - public static void hook() { - XposedHelpers.findAndHookMethod(StrictMode.ThreadPolicy.Builder.class, "build", new XC_MethodHook() { - @Override - protected void beforeHookedMethod(MethodHookParam param) throws Throwable { - XposedHelpers.callMethod(param.thisObject, "permitAll"); - } - }); - } - -}