From 02b4ba01d83735d4a7db60ae4fc35c57ebc2d07c Mon Sep 17 00:00:00 2001 From: LoveSy Date: Tue, 2 Mar 2021 02:11:40 +0800 Subject: [PATCH] [app] Remove variant switch in manager (#244) --- .../manager/ui/activity/SettingsActivity.java | 22 ------------------- app/src/main/res/values-fr/strings.xml | 2 -- app/src/main/res/values-zh-rCN/strings.xml | 2 -- app/src/main/res/values/arrays.xml | 10 --------- app/src/main/res/values/strings.xml | 2 -- app/src/main/res/xml/prefs.xml | 10 --------- 6 files changed, 48 deletions(-) diff --git a/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java b/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java index 220cac4d..2df8ee34 100644 --- a/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java +++ b/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java @@ -42,7 +42,6 @@ import androidx.recyclerview.widget.RecyclerView; import com.google.android.material.snackbar.Snackbar; import com.takisoft.preferencex.PreferenceFragmentCompat; -import com.takisoft.preferencex.SimpleMenuPreference; import java.util.Calendar; import java.util.Locale; @@ -52,7 +51,6 @@ import io.github.lsposed.manager.ConfigManager; import io.github.lsposed.manager.R; import io.github.lsposed.manager.databinding.ActivitySettingsBinding; import io.github.lsposed.manager.ui.activity.base.BaseActivity; -import io.github.lsposed.manager.ui.fragment.StatusDialogBuilder; import io.github.lsposed.manager.util.BackupUtils; import io.github.lsposed.manager.util.theme.ThemeUtil; import rikka.core.util.ResourceUtils; @@ -224,26 +222,6 @@ public class SettingsActivity extends BaseActivity { prefEnableResources.setOnPreferenceChangeListener((preference, newValue) -> ConfigManager.setResourceHookEnabled((boolean) newValue)); } - SimpleMenuPreference prefVariant = findPreference("variant"); - if (prefVariant != null) { - if (StatusDialogBuilder.getArch().contains("x86") || requireActivity().getApplicationInfo().uid / 100000 != 0) { - prefVariant.setVisible(false); - } else { - prefVariant.setEnabled(installed); - prefVariant.setValue(String.valueOf(ConfigManager.getVariant())); - prefVariant.setOnPreferenceChangeListener((preference, newValue) -> { - if (newValue.equals("2")) { - new AlertDialog.Builder(requireActivity()) - .setCancelable(true) - .setMessage(R.string.settings_sandhook_deprecated_warning) - .setPositiveButton(android.R.string.ok, null) - .show(); - } - return ConfigManager.setVariant(Integer.parseInt((String) newValue)); - }); - } - } - Preference backup = findPreference("backup"); if (backup != null) { backup.setEnabled(installed); diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 4e7a109c..8d3c64b4 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -140,8 +140,6 @@ Restauration… Restauration terminée! Échec de la restauration - SandHook (Déprécié) - Avertissement: SandHook est déprécié et sera supprimé dans le future. \nMerci de prendre en considération de migrer vers YAHFA. Réseau DNS sur HTTPS Contourner la censure DNS dans certains pays diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 83e56292..4ce036fe 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -149,8 +149,6 @@ 恢复中… 恢复成功! 恢复失败 - SandHook(已废弃) - 警告:SandHook 现已废弃,并且将在以后的版本中移除。\n请考虑切换到 YAHFA。 备份… 备份 恢复 diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 578a08d1..6d2faf39 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -32,14 +32,4 @@ MODE_NIGHT_YES MODE_NIGHT_FOLLOW_SYSTEM - - - YAHFA - @string/settings_variant_sandhook - - - 1 - 2 - - diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8b39e04f..ad515ae8 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -140,8 +140,6 @@ Restoring… Restore finished! Failed to restore - SandHook (Deprecated) - Warning: SandHook is deprecated and will be removed in the future. \nPlease consider migrating to YAHFA. Network DNS over HTTPS Workaround DNS poisoning in some nations diff --git a/app/src/main/res/xml/prefs.xml b/app/src/main/res/xml/prefs.xml index 752570be..9ac75b27 100644 --- a/app/src/main/res/xml/prefs.xml +++ b/app/src/main/res/xml/prefs.xml @@ -62,16 +62,6 @@ android:title="@string/settings_group_framework" app:iconSpaceReserved="false"> - -