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

@@ -377,21 +377,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>
@@ -406,8 +402,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">Скинути спроби відмонтування</string>
<string name="susfs_reset_umounts_message">Це видалить усі конфігурації спроб відмонтування. Ви впевнені, що хочете продовжити?</string>
<string name="susfs_reset_path_title">Скинути налаштування шляхів</string>
@@ -423,18 +417,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</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>