Migrate to new EdXp Manager app
This commit is contained in:
parent
90b2f72721
commit
d9aeaf8112
|
|
@ -15,14 +15,15 @@ import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;
|
|||
import static de.robv.android.xposed.XposedHelpers.findClass;
|
||||
import static de.robv.android.xposed.XposedHelpers.getObjectField;
|
||||
import static de.robv.android.xposed.XposedHelpers.setObjectField;
|
||||
import static de.robv.android.xposed.XposedInit.INSTALLER_LEGACY_PACKAGE_NAME;
|
||||
import static de.robv.android.xposed.XposedInit.INSTALLER_PACKAGE_NAME;
|
||||
|
||||
public class XposedInstallerHooker {
|
||||
|
||||
public static void hookXposedInstaller(ClassLoader classLoader) {
|
||||
try {
|
||||
final String xposedAppClass = INSTALLER_PACKAGE_NAME + ".XposedApp";
|
||||
final Class InstallZipUtil = findClass(INSTALLER_PACKAGE_NAME
|
||||
final String xposedAppClass = INSTALLER_LEGACY_PACKAGE_NAME + ".XposedApp";
|
||||
final Class InstallZipUtil = findClass(INSTALLER_LEGACY_PACKAGE_NAME
|
||||
+ ".util.InstallZipUtil", classLoader);
|
||||
findAndHookMethod(xposedAppClass, classLoader, "getActiveXposedVersion",
|
||||
XC_MethodReplacement.returnConstant(XposedBridge.getXposedVersion()));
|
||||
|
|
|
|||
|
|
@ -37,7 +37,8 @@ public final class XposedInit {
|
|||
private static boolean startsSystemServer = false;
|
||||
private static final String startClassName = ""; // ed: no support for tool process anymore
|
||||
|
||||
public static final String INSTALLER_PACKAGE_NAME = "de.robv.android.xposed.installer";
|
||||
public static final String INSTALLER_PACKAGE_NAME = "com.solohsu.android.edxp.manager";
|
||||
public static final String INSTALLER_LEGACY_PACKAGE_NAME = "de.robv.android.xposed.installer";
|
||||
@SuppressLint("SdCardPath")
|
||||
private static final String BASE_DIR = Build.VERSION.SDK_INT >= 24
|
||||
? "/data/user_de/0/" + INSTALLER_PACKAGE_NAME + "/"
|
||||
|
|
|
|||
Loading…
Reference in New Issue