Nuke SliceProviderFix
This commit is contained in:
parent
6c1446a923
commit
39d5f009e4
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue