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 Class InstallZipUtil = XposedHelpers.findClass(LEGACY_INSTALLER_PACKAGE_NAME
+ ".util.InstallZipUtil", classLoader);
XposedHelpers.findAndHookMethod(xposedAppClass, classLoader, "getActiveXposedVersion", new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
Utils.logD("after getActiveXposedVersion...");
param.setResult(XposedBridge.getXposedVersion());
}
});
XposedHelpers.findAndHookMethod(xposedAppClass, classLoader, "getActiveXposedVersion",
XC_MethodReplacement.returnConstant(XposedBridge.getXposedVersion())
);
XposedHelpers.findAndHookMethod(xposedAppClass, classLoader,
"reloadXposedProp", new XC_MethodHook() {
@Override