X-Git-Url: https://git.ralfj.de/noFUDroid.git/blobdiff_plain/d05623c097225f987c208c9dd29620bfc62f8177..678a29432330ea2bc7f2b478c448ac9071166530:/app/src/main/java/it/skarafaz/xposed/nwmonblocker/Mod.java diff --git a/app/src/main/java/it/skarafaz/xposed/nwmonblocker/Mod.java b/app/src/main/java/it/skarafaz/xposed/nwmonblocker/Mod.java deleted file mode 100644 index bd2818c..0000000 --- a/app/src/main/java/it/skarafaz/xposed/nwmonblocker/Mod.java +++ /dev/null @@ -1,35 +0,0 @@ -package it.skarafaz.xposed.nwmonblocker; - -import de.robv.android.xposed.IXposedHookLoadPackage; -import de.robv.android.xposed.XC_MethodReplacement; -import de.robv.android.xposed.XposedBridge; -import de.robv.android.xposed.XposedHelpers; -import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam; - -public class Mod implements IXposedHookLoadPackage { - // Just a helper function, useful to figure out package names - private void tryToLoad(String className, ClassLoader loader) { - try { - XposedHelpers.findClass(className, loader); - XposedBridge.log(" Found " + className); - } - catch (Throwable t) {} - } - - public void handleLoadPackage(LoadPackageParam lpparam) throws Throwable { - if (!lpparam.packageName.equals("android")) - return; - - final Class userHandle = XposedHelpers.findClass("android.os.UserHandle", lpparam.classLoader); - final Class notifyTask = XposedHelpers.findClass("com.android.server.devicepolicy.DevicePolicyManagerService$MonitoringCertNotificationTask", lpparam.classLoader); - - XposedHelpers.findAndHookMethod(notifyTask, "manageNotification", userHandle, - new XC_MethodReplacement() { - @Override - protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable { - XposedBridge.log("Not showing FUD notification"); - return null; - } - }); - } -}