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

@@ -387,21 +387,17 @@
<!-- SuSFS Tab Titles -->
<string name="susfs_tab_basic_settings">Temel Ayarlar</string>
<string name="susfs_tab_sus_paths">SUS Yolları</string>
<string name="susfs_tab_sus_mounts">SUS Bağlama Noktaları</string>
<string name="susfs_tab_try_umount">Bağlamayı Kaldırmayı Dene</string>
<string name="susfs_tab_path_settings">Yol Ayarları</string>
<string name="susfs_tab_enabled_features">Etkinleştirilen Özellikler Durumu</string>
<!-- SuSFS Path Management -->
<string name="susfs_add_sus_path">SUS Yolu Ekle</string>
<string name="susfs_add_sus_mount">SUS Bağlama Noktası Ekle</string>
<string name="susfs_add_try_umount">Bağlamayı Kaldırmayı Dene Ekle</string>
<string name="susfs_sus_path_added_success">SUS yolu başarıyla eklendi</string>
<string name="susfs_path_not_found_error">Yol bulunamadı hatası</string>
<string name="susfs_path_label">Yol</string>
<string name="susfs_mount_path_label">Bağlama Yolu</string>
<string name="susfs_path_placeholder">örn.: /system/addon.d</string>
<string name="susfs_no_paths_configured">Yapılandırılmış SUS yolu yok</string>
<string name="susfs_no_mounts_configured">Yapılandırılmış SUS bağlama noktası yok</string>
<string name="susfs_no_umounts_configured">Yapılandırılmış bağlamayı kaldırmayı dene yok</string>
<!-- SuSFS Umount Mode -->
<string name="susfs_umount_mode_label">Bağlamayı Kaldır Modu</string>
@@ -416,8 +412,6 @@
<!-- SuSFS Reset Categories -->
<string name="susfs_reset_paths_title">SUS Yollarını Sıfırla</string>
<string name="susfs_reset_paths_message">Bu, tüm SUS yol yapılandırmalarını temizleyecektir. Devam etmek istiyor musunuz?</string>
<string name="susfs_reset_mounts_title">SUS Bağlama Noktalarını Sıfırla</string>
<string name="susfs_reset_mounts_message">Bu, tüm SUS bağlama noktası yapılandırmalarını temizleyecektir. Devam etmek istiyor musunuz?</string>
<string name="susfs_reset_umounts_title">Bağlamayı Kaldırmayı Dene Sıfırla</string>
<string name="susfs_reset_umounts_message">Bu, tüm bağlamayı kaldırmayı dene yapılandırmalarını temizleyecektir. Devam etmek istiyor musunuz?</string>
<string name="susfs_reset_path_title">Yol Ayarlarını Sıfırla</string>
@@ -433,18 +427,13 @@
<string name="susfs_feature_disabled">Devre Dışı Bırakıldı</string>
<!-- Feature Labels -->
<string name="sus_path_feature_label">SUS Yol Desteği</string>
<string name="sus_mount_feature_label">SUS Bağlama Noktası Desteği</string>
<string name="try_umount_feature_label">Bağlamayı Kaldırmayı Dene Desteği</string>
<string name="spoof_uname_feature_label">Uname Taklit Desteği</string>
<string name="spoof_cmdline_feature_label">Cmdline/Bootconfig Taklit</string>
<string name="open_redirect_feature_label">ık Yönlendirme Desteği</string>
<string name="enable_log_feature_label">Günlük Kaydı Desteği</string>
<string name="auto_default_mount_feature_label">Otomatik Varsayılan Bağlama</string>
<string name="auto_bind_mount_feature_label">Otomatik Bağlama Noktası Bağlama</string>
<string name="auto_try_umount_bind_feature_label">Otomatik Bağlamayı Kaldırmayı Dene Bağlama</string>
<string name="hide_symbols_feature_label">KSU SUSFS Sembollerini Gizle</string>
<string name="sus_kstat_feature_label">SUS Kstat Desteği</string>
<string name="sus_su_feature_label">SUS SU mod değiştirme işlevi</string>
<!-- 可切换状态 -->
<string name="susfs_feature_configurable">Yapılandırılabilir SuSFS Özellikleri</string>
<string name="susfs_enable_log_label">SuSFS Günlük Kaydını Etkinleştir</string>
@@ -540,7 +529,6 @@
<string name="cleanup_residue">Kalıntıları Temizle</string>
<string name="cleanup_residue_description">Çeşitli modüllerin ve araçların kalıntı dosyalarını ve dizinlerini temizleyin (yanlışlıkla silinerek kayba ve başlatılamamaya neden olabilir, dikkatli kullanın)</string>
<string name="susfs_edit_sus_path">SUS Yolunu Düzenle</string>
<string name="susfs_edit_sus_mount">SUS Bağlama Noktasını Düzenle</string>
<string name="susfs_edit_try_umount">Ayırmayı Deneme Yolunu Düzenle</string>
<string name="edit_kstat_statically_title">Kstat Statik Yapılandırmasını Düzenle</string>
<string name="edit_kstat_path_title">Kstat Yolunu Düzenle</string>