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">
-
-