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

@@ -380,21 +380,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>
@@ -409,8 +405,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>
@@ -426,18 +420,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">オープンリダイレクトの対応</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>
@@ -533,7 +522,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>