Fix
This commit is contained in:
parent
b0c865a7d0
commit
e279c87ab5
|
|
@ -19,6 +19,10 @@ public class XposedApp extends Application {
|
|||
private static XposedApp instance = null;
|
||||
public InstallZipUtil.XposedProp mXposedProp;
|
||||
|
||||
public static boolean isEnhancementEnabled() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public static XposedApp getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -494,7 +494,7 @@ public class SettingsActivity extends BaseActivity {
|
|||
updatePreference(!md2.isChecked());
|
||||
|
||||
Preference enhancement_status = findPreference("enhancement_status");
|
||||
Objects.requireNonNull(enhancement_status).setSummary(StatusInstallerFragment.isEnhancementEnabled() ? R.string.settings_summary_enhancement_enabled : R.string.settings_summary_enhancement);
|
||||
Objects.requireNonNull(enhancement_status).setSummary(XposedApp.isEnhancementEnabled() ? R.string.settings_summary_enhancement_enabled : R.string.settings_summary_enhancement);
|
||||
SwitchPreferenceCompat prefPretendXposedInstaller = findPreference("pretend_xposed_installer");
|
||||
|
||||
Objects.requireNonNull(prefPretendXposedInstaller).setChecked(pretendXposedInstallerFlag.exists());
|
||||
|
|
|
|||
|
|
@ -44,10 +44,6 @@ public class StatusInstallerFragment extends Fragment {
|
|||
.setNegativeButton(R.string.later, null).show());
|
||||
}
|
||||
|
||||
public static boolean isEnhancementEnabled() {
|
||||
return false;
|
||||
}
|
||||
|
||||
private static void update(Context context) {
|
||||
Uri uri = Uri.parse(updateLink);
|
||||
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
|
||||
|
|
@ -108,7 +104,7 @@ public class StatusInstallerFragment extends Fragment {
|
|||
}
|
||||
|
||||
String mAppVer;
|
||||
if (isEnhancementEnabled()) {
|
||||
if (XposedApp.isEnhancementEnabled()) {
|
||||
mAppVer = String.format("v%s (%s) (%s)", BuildConfig.VERSION_NAME, BuildConfig.VERSION_CODE, getString(R.string.status_enhancement));
|
||||
} else {
|
||||
mAppVer = String.format("v%s (%s)", BuildConfig.VERSION_NAME, BuildConfig.VERSION_CODE);
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ public class AppHelper {
|
|||
private static final String WHITE_LIST_MODE = "conf/usewhitelist";
|
||||
private static final String BLACK_LIST_MODE = "conf/blackwhitelist";
|
||||
|
||||
private static final List<String> FORCE_WHITE_LIST = new ArrayList<>(StatusInstallerFragment.isEnhancementEnabled() ? Arrays.asList(BuildConfig.APPLICATION_ID, "android") : Collections.singletonList(BuildConfig.APPLICATION_ID));
|
||||
private static final List<String> FORCE_WHITE_LIST = new ArrayList<>(XposedApp.isEnhancementEnabled() ? Arrays.asList(BuildConfig.APPLICATION_ID, "android") : Collections.singletonList(BuildConfig.APPLICATION_ID));
|
||||
public static List<String> FORCE_WHITE_LIST_MODULE = new ArrayList<>(FORCE_WHITE_LIST);
|
||||
|
||||
@SuppressWarnings("OctalInteger")
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ 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;
|
||||
import de.robv.android.xposed.installer.XposedApp;
|
||||
|
||||
import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;
|
||||
import static org.meowcat.edxposed.manager.BuildConfig.APPLICATION_ID;
|
||||
|
|
@ -300,7 +301,7 @@ public class Enhancement implements IXposedHookLoadPackage {
|
|||
}
|
||||
} else if (lpparam.packageName.equals(APPLICATION_ID)) {
|
||||
// Make sure Xposed work
|
||||
XposedHelpers.findAndHookMethod(StatusInstallerFragment.class.getName(), lpparam.classLoader, "isEnhancementEnabled", XC_MethodReplacement.returnConstant(true));
|
||||
XposedHelpers.findAndHookMethod(XposedApp.class.getName(), lpparam.classLoader, "isEnhancementEnabled", XC_MethodReplacement.returnConstant(true));
|
||||
// XposedHelpers.findAndHookMethod(StatusInstallerFragment.class.getName(), lpparam.classLoader, "isSELinuxEnforced", XC_MethodReplacement.returnConstant(SELinuxHelper.isSELinuxEnforced()));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue