diff --git a/manager/app/src/main/assets/ksu_susfs_1.5.10 b/manager/app/src/main/assets/ksu_susfs_1.5.10 new file mode 100644 index 00000000..d05b7367 Binary files /dev/null and b/manager/app/src/main/assets/ksu_susfs_1.5.10 differ diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/component/SuSFSConfigTabs.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/component/SuSFSConfigTabs.kt index 5e2bd89c..74469e3a 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/component/SuSFSConfigTabs.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/component/SuSFSConfigTabs.kt @@ -392,73 +392,17 @@ fun SusMountsContent( @Composable fun TryUmountContent( tryUmounts: Set, - umountForZygoteIsoService: Boolean, isLoading: Boolean, onAddUmount: () -> Unit, onRunUmount: () -> Unit, onRemoveUmount: (String) -> Unit, onEditUmount: ((String) -> Unit)? = null, - onToggleUmountForZygoteIsoService: (Boolean) -> Unit ) { Box(modifier = Modifier.fillMaxSize()) { LazyColumn( modifier = Modifier.fillMaxSize(), verticalArrangement = Arrangement.spacedBy(12.dp) ) { - if (isSusVersion158()) { - item { - Card( - modifier = Modifier.fillMaxWidth(), - colors = CardDefaults.cardColors( - containerColor = MaterialTheme.colorScheme.surface - ), - shape = RoundedCornerShape(12.dp) - ) { - Row( - modifier = Modifier - .fillMaxWidth() - .padding(12.dp), - horizontalArrangement = Arrangement.SpaceBetween, - verticalAlignment = Alignment.CenterVertically - ) { - Column( - modifier = Modifier.weight(1f) - ) { - Row( - verticalAlignment = Alignment.CenterVertically - ) { - Icon( - imageVector = Icons.Default.Security, - contentDescription = null, - tint = MaterialTheme.colorScheme.primary, - modifier = Modifier.size(18.dp) - ) - Spacer(modifier = Modifier.width(8.dp)) - Text( - text = stringResource(R.string.umount_zygote_iso_service), - style = MaterialTheme.typography.titleMedium, - fontWeight = FontWeight.Medium, - color = MaterialTheme.colorScheme.onSurface - ) - } - Spacer(modifier = Modifier.height(6.dp)) - Text( - text = stringResource(R.string.umount_zygote_iso_service_description), - style = MaterialTheme.typography.bodyMedium, - color = MaterialTheme.colorScheme.onSurfaceVariant, - lineHeight = 14.sp - ) - } - Switch( - checked = umountForZygoteIsoService, - onCheckedChange = onToggleUmountForZygoteIsoService, - enabled = !isLoading - ) - } - } - } - } - if (tryUmounts.isEmpty()) { item { EmptyStateCard( @@ -509,24 +453,6 @@ fun TryUmountContent( Spacer(modifier = Modifier.width(8.dp)) Text(text = stringResource(R.string.add)) } - - if (tryUmounts.isNotEmpty()) { - Button( - onClick = onRunUmount, - modifier = Modifier - .weight(1f) - .height(48.dp), - shape = RoundedCornerShape(8.dp) - ) { - Icon( - imageVector = Icons.Default.PlayArrow, - contentDescription = null, - modifier = Modifier.size(24.dp) - ) - Spacer(modifier = Modifier.width(8.dp)) - Text(text = stringResource(R.string.susfs_run)) - } - } } } } diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/SuSFSConfig.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/SuSFSConfig.kt index 583207b2..b16e738a 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/SuSFSConfig.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/SuSFSConfig.kt @@ -101,8 +101,6 @@ fun SuSFSConfigScreen( // SUS挂载隐藏控制状态 var hideSusMountsForAllProcs by remember { mutableStateOf(true) } - var umountForZygoteIsoService by remember { mutableStateOf(false) } - // Kstat配置相关状态 var kstatConfigs by remember { mutableStateOf(emptySet()) } var addKstatPaths by remember { mutableStateOf(emptySet()) } @@ -257,7 +255,6 @@ fun SuSFSConfigScreen( hideSusMountsForAllProcs = SuSFSManager.getHideSusMountsForAllProcs(context) enableHideBl = SuSFSManager.getEnableHideBl(context) enableCleanupResidue = SuSFSManager.getEnableCleanupResidue(context) - umountForZygoteIsoService = SuSFSManager.getUmountForZygoteIsoService(context) enableAvcLogSpoofing = SuSFSManager.getEnableAvcLogSpoofing(context) loadSlotInfo() @@ -428,7 +425,6 @@ fun SuSFSConfigScreen( hideSusMountsForAllProcs = SuSFSManager.getHideSusMountsForAllProcs(context) enableHideBl = SuSFSManager.getEnableHideBl(context) enableCleanupResidue = SuSFSManager.getEnableCleanupResidue(context) - umountForZygoteIsoService = SuSFSManager.getUmountForZygoteIsoService(context) enableAvcLogSpoofing = SuSFSManager.getEnableAvcLogSpoofing(context) } isLoading = false @@ -680,22 +676,6 @@ fun SuSFSConfigScreen( ) // 确认对话框 - ConfirmDialog( - showDialog = showRunUmountDialog, - onDismiss = { showRunUmountDialog = false }, - onConfirm = { - coroutineScope.launch { - isLoading = true - SuSFSManager.runTryUmount(context) - isLoading = false - showRunUmountDialog = false - } - }, - titleRes = R.string.susfs_run_umount_confirm_title, - messageRes = R.string.susfs_run_umount_confirm_message, - isLoading = isLoading - ) - ConfirmDialog( showDialog = showConfirmReset, onDismiss = { showConfirmReset = false }, @@ -1280,7 +1260,6 @@ fun SuSFSConfigScreen( SuSFSTab.TRY_UMOUNT -> { TryUmountContent( tryUmounts = tryUmounts, - umountForZygoteIsoService = umountForZygoteIsoService, isLoading = isLoading, onAddUmount = { showAddUmountDialog = true }, onRunUmount = { showRunUmountDialog = true }, @@ -1296,16 +1275,6 @@ fun SuSFSConfigScreen( onEditUmount = { umountEntry -> editingUmount = umountEntry showAddUmountDialog = true - }, - onToggleUmountForZygoteIsoService = { enabled -> - coroutineScope.launch { - isLoading = true - val success = SuSFSManager.setUmountForZygoteIsoService(context, enabled) - if (success) { - umountForZygoteIsoService = enabled - } - isLoading = false - } } ) } diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSManager.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSManager.kt index 0da7793e..167015c8 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSManager.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSManager.kt @@ -48,7 +48,6 @@ object SuSFSManager { private const val KEY_HIDE_SUS_MOUNTS_FOR_ALL_PROCS = "hide_sus_mounts_for_all_procs" private const val KEY_ENABLE_CLEANUP_RESIDUE = "enable_cleanup_residue" private const val KEY_ENABLE_HIDE_BL = "enable_hide_bl" - private const val KEY_UMOUNT_FOR_ZYGOTE_ISO_SERVICE = "umount_for_zygote_iso_service" private const val KEY_ENABLE_AVC_LOG_SPOOFING = "enable_avc_log_spoofing" @@ -158,7 +157,6 @@ object SuSFSManager { val support158: Boolean, val enableHideBl: Boolean, val enableCleanupResidue: Boolean, - val umountForZygoteIsoService: Boolean, val enableAvcLogSpoofing: Boolean ) { /** @@ -268,7 +266,6 @@ object SuSFSManager { support158 = isSusVersion158(), enableHideBl = getEnableHideBl(context), enableCleanupResidue = getEnableCleanupResidue(context), - umountForZygoteIsoService = getUmountForZygoteIsoService(context), enableAvcLogSpoofing = getEnableAvcLogSpoofing(context) ) } @@ -332,13 +329,6 @@ object SuSFSManager { fun getEnableCleanupResidue(context: Context): Boolean = getPrefs(context).getBoolean(KEY_ENABLE_CLEANUP_RESIDUE, false) - // Zygote隔离服务卸载控制 - fun saveUmountForZygoteIsoService(context: Context, enabled: Boolean) = - getPrefs(context).edit { putBoolean(KEY_UMOUNT_FOR_ZYGOTE_ISO_SERVICE, enabled) } - - fun getUmountForZygoteIsoService(context: Context): Boolean = - getPrefs(context).getBoolean(KEY_UMOUNT_FOR_ZYGOTE_ISO_SERVICE, false) - // AVC日志欺骗配置 fun saveEnableAvcLogSpoofing(context: Context, enabled: Boolean) = getPrefs(context).edit { putBoolean(KEY_ENABLE_AVC_LOG_SPOOFING, enabled) } @@ -537,7 +527,6 @@ object SuSFSManager { KEY_HIDE_SUS_MOUNTS_FOR_ALL_PROCS to getHideSusMountsForAllProcs(context), KEY_ENABLE_HIDE_BL to getEnableHideBl(context), KEY_ENABLE_CLEANUP_RESIDUE to getEnableCleanupResidue(context), - KEY_UMOUNT_FOR_ZYGOTE_ISO_SERVICE to getUmountForZygoteIsoService(context), KEY_ENABLE_AVC_LOG_SPOOFING to getEnableAvcLogSpoofing(context), ) } @@ -1208,31 +1197,6 @@ object SuSFSManager { } } - suspend fun runTryUmount(context: Context): Boolean = executeSusfsCommand(context, "run_try_umount") - - // Zygote隔离服务卸载控制 - suspend fun setUmountForZygoteIsoService(context: Context, enabled: Boolean): Boolean { - if (!isSusVersion158()) { - return false - } - - val result = executeSusfsCommandWithOutput(context, "umount_for_zygote_iso_service ${if (enabled) 1 else 0}") - val success = result.isSuccess && result.output.isEmpty() - - if (success) { - saveUmountForZygoteIsoService(context, enabled) - if (isAutoStartEnabled(context)) updateMagiskModule(context) - showToast(context, if (enabled) - context.getString(R.string.umount_zygote_iso_service_enabled) - else - context.getString(R.string.umount_zygote_iso_service_disabled) - ) - } else { - showToast(context, context.getString(R.string.susfs_command_failed)) - } - return success - } - // 添加kstat配置 suspend fun addKstatStatically(context: Context, path: String, ino: String, dev: String, nlink: String, size: String, atime: String, atimeNsec: String, mtime: String, mtimeNsec: String, diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSModuleScripts.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSModuleScripts.kt index 1cf9cf82..dc45682b 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSModuleScripts.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSModuleScripts.kt @@ -392,8 +392,6 @@ object ScriptGenerator { appendLine() } - generateUmountZygoteIsoServiceSection(config.umountForZygoteIsoService, config.support158) - // 添加AVC日志欺骗设置 generateAvcLogSpoofingSection(config.enableAvcLogSpoofing) @@ -401,17 +399,6 @@ object ScriptGenerator { } } - // 添加新的生成方法 - private fun StringBuilder.generateUmountZygoteIsoServiceSection(umountForZygoteIsoService: Boolean, support158: Boolean) { - if (support158) { - appendLine("# 设置Zygote隔离服务卸载状态") - val umountValue = if (umountForZygoteIsoService) 1 else 0 - appendLine("\"${'$'}SUSFS_BIN\" umount_for_zygote_iso_service $umountValue") - appendLine("echo \"$(get_current_time): Zygote隔离服务卸载设置为: ${if (umountForZygoteIsoService) "启用" else "禁用"}\" >> \"${'$'}LOG_FILE\"") - appendLine() - } - } - /** * 生成post-mount.sh脚本内容 */ diff --git a/manager/app/src/main/res/values-in/strings.xml b/manager/app/src/main/res/values-in/strings.xml index 87b07b07..315ef753 100644 --- a/manager/app/src/main/res/values-in/strings.xml +++ b/manager/app/src/main/res/values-in/strings.xml @@ -413,8 +413,6 @@ Jalur coba umount berhasil ditambahkan: %s Jalur coba umount berhasil disimpan: %s - Konfirmasi Jalankan Coba Umount - Ini akan segera mengeksekusi semua operasi umount yang dikonfigurasi. Apakah Anda yakin ingin melanjutkan? Setel Ulang Jalur SUS Ini akan menghapus semua konfigurasi jalur SUS. Apakah Anda yakin ingin melanjutkan? @@ -513,7 +511,6 @@ Pengaturan saat ini: %s Sembunyikan untuk semua proses Sembunyikan hanya untuk proses non-KSU - Jalankan Mode Ringkas Versi Kernel Aktifkan atau nonaktifkan mode bersih yang ditampilkan oleh versi kernel SukiSU Jalur Data Android telah diatur ke: %s @@ -555,10 +552,6 @@ Pembaruan konfigurasi Kstat Pembaruan jalur Kstat Pembaruan full clone Susfs - Lepas Layanan Isolasi Zygote - Aktifkan opsi ini untuk melepaskan titik pemasangan layanan isolasi Zygote saat sistem mulai - Lepas layanan isolasi Zygote diaktifkan - Lepas layanan isolasi Zygote dinonaktifkan Jalur Aplikasi Jalur lainnya Lainnya diff --git a/manager/app/src/main/res/values-ja/strings.xml b/manager/app/src/main/res/values-ja/strings.xml index 6a9c5113..d6491d24 100644 --- a/manager/app/src/main/res/values-ja/strings.xml +++ b/manager/app/src/main/res/values-ja/strings.xml @@ -413,8 +413,6 @@ 追加されたパスのアンマウントに成功しました: %s アンマウントのパスの保存に成功しました: %s - 実行を確認してアンマウントを試す - 設定されたすべてのアンマウントの試行操作が直ちに実行されます。続行してもよろしいですか? SUS パスをリセット すべての SUS パスの構成が消去されます。続行してもよろしいですか? @@ -513,7 +511,6 @@ 現在の設定: %s すべてのプロセスを非表示 非 KSU プロセスのみ非表示 - 実行 簡潔モードなカーネル バージョン SukiSU のカーネル バージョンによって表示されるクリーンモードを有効または無効します。 Android データパスが設定されました: %s @@ -555,10 +552,6 @@ Kstat の構成を更新 Kstat のパスを更新 フルクローンの SuSFS を更新 - Zygote 分離サービスをアンマウント - このオプションを有効化すると、システムの起動時に Zygote 分離サービスのマウントポイントがアンマウントされます。 - Zygote 分離サービスのアンマウントが有効です - Zygote 分離サービスのアンマウントが無効です アプリのパス その他のパス その他 diff --git a/manager/app/src/main/res/values-ru/strings.xml b/manager/app/src/main/res/values-ru/strings.xml index b62f2904..8c0271b4 100644 --- a/manager/app/src/main/res/values-ru/strings.xml +++ b/manager/app/src/main/res/values-ru/strings.xml @@ -413,8 +413,6 @@ Попытка размонтировать путь успешно добавлена: %s Попытка размонтировать путь успешно сохранена: %s - Подтверждение запуска попробовать размонтировать - Это немедленно выполнит все настроенные операции размонтирования. Вы уверены, что хотите продолжить? Сбросить SUS пути Это очистит все конфигурации пути SUS. Вы уверены, что хотите продолжить? @@ -513,7 +511,6 @@ Текущие настройки: %s Скрыть для всех процессов Скрыть только для процессов, не связанных с KSU - Запустить Скрыть доп. информацию о ядре Включить или отключить чистый режим, отображаемой версии ядра SukiSU Путь к данным Android был установлен на: %s @@ -555,10 +552,6 @@ Обновить конфиг Kstat Обновить путь Kstat Полное обновление клона SuSFS - Размонтировать сервис изоляции Zygote - Включите эту опцию, чтобы размонтировать точки монтирования Zygote при запуске системы - Размонтирование служб Zygote включено - Размонтирование служб Zygote выключено Путь к приложению Другие пути Другое diff --git a/manager/app/src/main/res/values-tr/strings.xml b/manager/app/src/main/res/values-tr/strings.xml index 4f36cc18..0ee722cb 100644 --- a/manager/app/src/main/res/values-tr/strings.xml +++ b/manager/app/src/main/res/values-tr/strings.xml @@ -411,8 +411,6 @@ Bağlamayı kaldırmayı dene yolu başarıyla eklendi: %s Bağlamayı kaldırmayı dene yolu kaydetme başarılı: %s - Bağlamayı Kaldırmayı Dene Çalıştırmayı Onayla - Bu, yapılandırılmış tüm bağlamayı kaldırmayı dene işlemlerini hemen çalıştıracaktır. Devam etmek istiyor musunuz? SUS Yollarını Sıfırla Bu, tüm SUS yol yapılandırmalarını temizleyecektir. Devam etmek istiyor musunuz? @@ -511,7 +509,6 @@ Mevcut ayar: %s Tüm işlemler için gizle Sadece KSU dışı işlemler için gizle - Çalıştır Çekirdek Sürümü Özet Modu SukiSU çekirdek sürümünün gösterdiği sade modu etkinleştirin veya devre dışı bırakın Android Veri yolu şuna ayarlandı: %s @@ -553,10 +550,6 @@ Kstat yapılandırması güncellendi Kstat yolu güncellendi Susfs tam klon güncellemesi - Zygote İzolasyon Servisi Bağlantısını Kes - Sistem başlangıcında Zygote izolasyon servisi bağlama noktalarının bağlantısını kesmek için bu seçeneği etkinleştirin - Zygote izolasyon servisi bağlantı kesme etkinleştirildi - Zygote izolasyon servisi bağlantı kesme devre dışı bırakıldı Uygulama Yolu Diğer yollar Diğer diff --git a/manager/app/src/main/res/values-uk/strings.xml b/manager/app/src/main/res/values-uk/strings.xml index 39216a21..46e73e81 100644 --- a/manager/app/src/main/res/values-uk/strings.xml +++ b/manager/app/src/main/res/values-uk/strings.xml @@ -411,8 +411,6 @@ Шлях для спроби відмонтування успішно додано: %s Спроба збереження шляху відмонтування успішна: %s - Підтвердити виконання спроби відмонтування - Це негайно виконає всі налаштовані операції спроби відмонтування. Ви впевнені, що хочете продовжити? Скинути шляхи SUS Це видалить усі конфігурації шляхів SUS. Ви впевнені, що хочете продовжити? @@ -511,7 +509,6 @@ Поточне налаштування: %s Приховувати для всіх процесів Приховувати лише для процесів, що не належать KSU - Запустити Спрощений режим версії ядра Увімкнути або вимкнути спрощене відображення версії ядра SukiSU Шлях до Android Data встановлено на: %s diff --git a/manager/app/src/main/res/values-vi/strings.xml b/manager/app/src/main/res/values-vi/strings.xml index c3c97889..e2a3b00d 100644 --- a/manager/app/src/main/res/values-vi/strings.xml +++ b/manager/app/src/main/res/values-vi/strings.xml @@ -411,8 +411,6 @@ Đường dẫn Try Umount đã thêm thành công: %s Đường dẫn Try Umount đã lưu thành công: %s - Xác nhận chạy Try Umount - Thao tác này sẽ áp dụng ngay lập tức tất cả các thiết lập Try Umount đã cấu hình. Bạn có chắc chắn muốn tiếp tục không? Khôi phục Đường dẫn SuS Thao tác này sẽ xóa tất cả các cấu hình Đường dẫn SuS. Bạn có chắc chắn muốn tiếp tục không? @@ -511,7 +509,6 @@ Cài đặt hiện tại: %s Ẩn khỏi tất cả các tiến trình Chỉ ẩn đối với các tiến trình không phải KSU - Chạy Hiển thị tóm tắt \"Phiên bản Kernel\" Tóm tắt hiển thị phiên bản Kernel cho ngắn gọn Đường dẫn Android Data đã được đặt thành: %s @@ -553,10 +550,6 @@ Cập nhật cấu hình Kstat Cập nhật Đường dẫn Kstat Cập nhật bản sao SuSFS đầy đủ - Umount dịch vụ cô lập Zygote - Umount các điểm dịch vụ cô lập Zygote khi khởi động hệ thống - Umount dịch vụ cô lập Zygote đã bật - Umount dịch vụ cô lập Zygote đã tắt Đường dẫn ứng dụng Đường dẫn khác Khác diff --git a/manager/app/src/main/res/values-zh-rCN/strings.xml b/manager/app/src/main/res/values-zh-rCN/strings.xml index 21413349..ab412dfb 100644 --- a/manager/app/src/main/res/values-zh-rCN/strings.xml +++ b/manager/app/src/main/res/values-zh-rCN/strings.xml @@ -411,8 +411,6 @@ 尝试 umount 路径添加成功: %s 尝试 umount 路径保存成功: %s - 确认运行尝试卸载 - 这将立即执行所有已配置的尝试卸载操作,确定要继续吗? 重置 SuS 路径 这将清除所有 SuS 路径配置,确定要继续吗? @@ -511,7 +509,6 @@ 当前设置: %s 对所有进程隐藏 仅对非 KSU 进程隐藏 - 运行 内核版本简洁模式 启用或禁用 SukiSU 内核版本显示的简洁模式 Android Data 路径已设置为: %s @@ -553,10 +550,6 @@ Kstat 配置更新 Kstat 路径更新 Susfs 完整克隆更新 - 卸载 Zygote 隔离服务 - 启用此选项将在系统启动时卸载 Zygote 隔离服务挂载点 - Zygote 隔离服务卸载已启用 - Zygote 隔离服务卸载已禁用 应用路径 其他路径 其他 @@ -635,20 +628,15 @@ 准备 KPM 修补工具 正在应用 KPM 修补 正在撤销 KPM 修补 - KPM 工具准备完成 找到 Image 文件: %s KPM 修补成功 KPM 撤销修补成功 文件重新打包完成 - 提取 kptools 工具失败 - 提取 kpimg 文件失败 - 准备 KPM 工具失败: %s 解压压缩包失败 未找到 Image 文件 KPM 修补失败 KPM 撤销修补失败 - 重新打包压缩文件失败 KPM 修补操作失败: %s 跟随内核 @@ -665,5 +653,4 @@ 您确定要清理运行环境吗?这将停止扫描服务并删除相关文件 运行环境清理成功 运行环境清理失败 - 清理运行环境时出错:%s diff --git a/manager/app/src/main/res/values-zh-rHK/strings.xml b/manager/app/src/main/res/values-zh-rHK/strings.xml index 9101fc76..8d18f778 100644 --- a/manager/app/src/main/res/values-zh-rHK/strings.xml +++ b/manager/app/src/main/res/values-zh-rHK/strings.xml @@ -408,8 +408,6 @@ 嘗試 umount 路徑添加成功: %s 嘗試 umount 路徑存儲成功: %s - 確認運行嘗試卸載 - 這將立即執行所有已配置嘅嘗試卸載操作,確定要繼續嗎? 重置 SuS 路徑 這將清除所有 SuS 路徑配置,確定要繼續嗎? @@ -508,7 +506,6 @@ 而家嘅配置: %s 對所有程序隱藏 淨係對非 KS> 程序隱藏 - 執行 核心版本簡潔模式 啟用或者禁用 SukiSU 核心版本顯示嘅簡潔模式 Android Data 路徑已配置為: %s @@ -550,10 +547,6 @@ Kstat 配置更新 Kstat 路徑更新 Susfs 完整克隆更新 - 解除安裝 Zygote 隔離服務 - 啟用此選項將喺系統啟動時解除安裝 Zygote 隔離服務掛載點 - Zygote 隔離服務解除安裝已啟用 - Zygote 隔離服務解除安裝已禁用 應用路徑 其他路徑 其他 diff --git a/manager/app/src/main/res/values-zh-rTW/strings.xml b/manager/app/src/main/res/values-zh-rTW/strings.xml index 2fd6d0fb..64b3e9f9 100644 --- a/manager/app/src/main/res/values-zh-rTW/strings.xml +++ b/manager/app/src/main/res/values-zh-rTW/strings.xml @@ -411,8 +411,6 @@ 嘗試 umount 路徑新增成功: %s 嘗試 umount 路徑儲存成功: %s - 確認執行嘗試卸載 - 這將立即執行所有已設定的嘗試卸載操作,確定要繼續嗎? 重設 SuS 路徑 這將清除所有 SuS 路徑設定,確定要繼續嗎? @@ -511,7 +509,6 @@ 目前設定: %s 對所有程序隱藏 僅對非 KSU 程序隱藏 - 執行 內核版本簡潔模式 啟用或停用 SukiSU 內核版本顯示的簡潔模式 Android Data 路徑已設定為: %s @@ -553,10 +550,6 @@ Kstat 配置已更新 Kstat 路徑已更新 Susfs 完整複製更新 - 卸載 Zygote 隔離服務 - 啟用此選項將在系統啟動時卸載 Zygote 隔離服務掛載點 - Zygote 隔離服務卸載已啟用 - Zygote 隔離服務卸載已停用 應用路徑 其他路徑 其他 @@ -636,20 +629,15 @@ 準備 KPM 修補工具 正在套用 KPM 修補 正在撤銷 KPM 修補 - KPM 工具準備完成 找到 Image 檔案: %s KPM 修補成功 KPM 撤銷修補成功 檔案重新打包完成 - 提取 kptools 工具失敗 - 提取 kpimg 檔案失敗 - 準備 KPM 工具失敗: %s 解壓縮檔失敗 未找到 Image 檔案 KPM 修補失敗 KPM 撤銷修補失敗 - 重新打包壓縮檔失敗 KPM 修補操作失敗: %s 跟隨內核 diff --git a/manager/app/src/main/res/values/strings.xml b/manager/app/src/main/res/values/strings.xml index f796ada5..d0d40f9d 100644 --- a/manager/app/src/main/res/values/strings.xml +++ b/manager/app/src/main/res/values/strings.xml @@ -413,8 +413,6 @@ Try to umount path added successfully: %s Attempted umount path save succeeded: %s - Confirm Run Try Umount - This will immediately execute all configured try umount operations. Are you sure you want to continue? Reset SUS Paths This will clear all SUS path configurations. Are you sure you want to continue? @@ -513,7 +511,6 @@ Current setting: %s Hide for all processes Hide only for non-KSU processes - Run Kernel Version Concise Mode Enable or disable the clean mode displayed by the SukiSU kernel version Android Data path has been set to: %s @@ -555,10 +552,6 @@ Kstat config update Kstat path update Susfs update full clone - Unmount Zygote Isolation Service - Enable this option to unmount Zygote isolation service mount points at system startup - Zygote isolation service unmount enabled - Zygote isolation service unmount disabled Application Path Other paths Other @@ -643,20 +636,15 @@ Important Note:\n Preparing KPM tools Applying KPM patch Undoing KPM patch - KPM tools prepared Found Image file: %s KPM patch applied successfully KPM patch undone successfully File repacked successfully - Failed to extract kptools - Failed to extract kpimg file - Failed to prepare KPM tools: %s Failed to extract zip file Image file not found KPM patch failed KPM undo patch failed - Failed to repack zip file KPM patch operation failed: %s Follow Kernel @@ -673,5 +661,4 @@ Important Note:\n Are you sure you want to clean the runtime environment? This will stop the scanner service and remove related files. Runtime environment cleaned successfully Failed to clean runtime environment - Error cleaning runtime environment: %s \ No newline at end of file