manager: Deprecated AUTO_ADD_TRY_UMOUNT_FOR_BIND_MOUNT, the leftover add_sus_mount cli and umount_for_zygote_system_process

Reason:
 - AUTO_ADD_TRY_UMOUNT_FOR_BIND_MOUNT is also causing a bit more performance overheads and still it cannot catch all the sus mounts in all situations. Actually it can easily be done in boot-completed.sh, and it should be more accurate, see module templates for more details.

- Official KernelSU also allows ksud to add custom path to try_umount list as well, users can use their own way to add only the desired sus mounts to try_umount list, but remember to disable susfs ADD_TRY_UMOUNT in kernel if users want to use the official one.

- There are less use cases for umount_for_zygote_system_process, and sometimes enabling this may cause bootloop with some modules enabled, instead user can use busybox nsenter to umount the sus mounts for specific process later by themmselves.
This commit is contained in:
ShirkNeko
2025-11-22 22:55:42 +08:00
parent 8bdde66eaf
commit 2bc727bfbd
17 changed files with 94 additions and 464 deletions

View File

@@ -390,21 +390,17 @@
<!-- SuSFS Tab Titles -->
<string name="susfs_tab_basic_settings">Базовые настройки</string>
<string name="susfs_tab_sus_paths">SUS пути</string>
<string name="susfs_tab_sus_mounts">SUS монтирование</string>
<string name="susfs_tab_try_umount">Попробовать размонтировать</string>
<string name="susfs_tab_path_settings">Настройки пути</string>
<string name="susfs_tab_enabled_features">Статус включённых функций</string>
<!-- SuSFS Path Management -->
<string name="susfs_add_sus_path">Добавить SUS путь</string>
<string name="susfs_add_sus_mount">Добавить SUS монтирование</string>
<string name="susfs_add_try_umount">Добавить попробовать размонтировать</string>
<string name="susfs_sus_path_added_success">Путь SUS успешно добавлен</string>
<string name="susfs_path_not_found_error">Ошибка пути</string>
<string name="susfs_path_label">Путь</string>
<string name="susfs_mount_path_label">Путь монтирования</string>
<string name="susfs_path_placeholder">например: /system/addon.d</string>
<string name="susfs_no_paths_configured">SUS пути не настроены</string>
<string name="susfs_no_mounts_configured">SUS монтирование не настроено</string>
<string name="susfs_no_umounts_configured">Попытка размонтировать не настроена</string>
<!-- SuSFS Umount Mode -->
<string name="susfs_umount_mode_label">Режим размонтирования</string>
@@ -419,8 +415,6 @@
<!-- SuSFS Reset Categories -->
<string name="susfs_reset_paths_title">Сбросить SUS пути</string>
<string name="susfs_reset_paths_message">Это очистит все конфигурации пути SUS. Вы уверены, что хотите продолжить?</string>
<string name="susfs_reset_mounts_title">Сброс SUS монтирования</string>
<string name="susfs_reset_mounts_message">Это очистит все конфигурации SUS монтирования. Вы уверены, что хотите продолжить?</string>
<string name="susfs_reset_umounts_title">Сбросить Umount</string>
<string name="susfs_reset_umounts_message">Это очистит все конфигурации размонтирования. Вы уверены, что хотите продолжить?</string>
<string name="susfs_reset_path_title">Сбросить настройки пути</string>
@@ -436,18 +430,13 @@
<string name="susfs_feature_disabled">Выключено</string>
<!-- Feature Labels -->
<string name="sus_path_feature_label">Поддержка SUS пути</string>
<string name="sus_mount_feature_label">Поддержка SUS монтирования</string>
<string name="try_umount_feature_label">Поддержка размонтирования</string>
<string name="spoof_uname_feature_label">Поддержка подмены uname</string>
<string name="spoof_cmdline_feature_label">Подмена Cmdline/Bootconfig</string>
<string name="open_redirect_feature_label">Поддержка Open Redirect</string>
<string name="enable_log_feature_label">Поддержка логов</string>
<string name="auto_default_mount_feature_label">Автомонтирование по умолчанию</string>
<string name="auto_bind_mount_feature_label">Автоматическое бинд монтирование</string>
<string name="auto_try_umount_bind_feature_label">Автоматически попробовать размонтировать привязать монтировать</string>
<string name="hide_symbols_feature_label">Скрытие KSU SUSFS Symbols</string>
<string name="sus_kstat_feature_label">Поддержка SUS Kstat</string>
<string name="sus_su_feature_label">Функция переключения режима SUS SU</string>
<!-- 可切换状态 -->
<string name="susfs_feature_configurable">Настраиваемые функции SuSFS</string>
<string name="susfs_enable_log_label">SuSFS включить лог</string>
@@ -543,7 +532,6 @@
<string name="cleanup_residue">Очистка</string>
<string name="cleanup_residue_description">Очистка остаточных файлов и каталогов различных модулей и инструментов (может быть удален по ошибке, в результате потери и неспособности начаться, используйте с осторожностью)</string>
<string name="susfs_edit_sus_path">Редактировать путь SUS</string>
<string name="susfs_edit_sus_mount">Редактировать точку монтирования SUS</string>
<string name="susfs_edit_try_umount">Изменить попробовать размонтировать</string>
<string name="edit_kstat_statically_title">Изменить статическую конфигурацию Kstat</string>
<string name="edit_kstat_path_title">Редактировать путь Kstat</string>