Fix EdXposed not active warning in Manager even if activated

This commit is contained in:
kotori0 2020-12-14 01:52:19 +08:00
parent f84db35a11
commit 07bbbbf90a
1 changed files with 3 additions and 7 deletions

View File

@ -24,13 +24,9 @@ public class XposedInstallerHooker {
final String xposedAppClass = LEGACY_INSTALLER_PACKAGE_NAME + ".XposedApp"; final String xposedAppClass = LEGACY_INSTALLER_PACKAGE_NAME + ".XposedApp";
final Class InstallZipUtil = XposedHelpers.findClass(LEGACY_INSTALLER_PACKAGE_NAME final Class InstallZipUtil = XposedHelpers.findClass(LEGACY_INSTALLER_PACKAGE_NAME
+ ".util.InstallZipUtil", classLoader); + ".util.InstallZipUtil", classLoader);
XposedHelpers.findAndHookMethod(xposedAppClass, classLoader, "getActiveXposedVersion", new XC_MethodHook() { XposedHelpers.findAndHookMethod(xposedAppClass, classLoader, "getActiveXposedVersion",
@Override XC_MethodReplacement.returnConstant(XposedBridge.getXposedVersion())
protected void afterHookedMethod(MethodHookParam param) throws Throwable { );
Utils.logD("after getActiveXposedVersion...");
param.setResult(XposedBridge.getXposedVersion());
}
});
XposedHelpers.findAndHookMethod(xposedAppClass, classLoader, XposedHelpers.findAndHookMethod(xposedAppClass, classLoader,
"reloadXposedProp", new XC_MethodHook() { "reloadXposedProp", new XC_MethodHook() {
@Override @Override