From a2193841d58f22929c2b722fe60d629095d00a86 Mon Sep 17 00:00:00 2001 From: Ylarod Date: Thu, 6 Nov 2025 22:28:01 +0800 Subject: [PATCH] skip init_features in safe mode --- userspace/ksud/src/init_event.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace/ksud/src/init_event.rs b/userspace/ksud/src/init_event.rs index d1ea7491..315ba1f6 100644 --- a/userspace/ksud/src/init_event.rs +++ b/userspace/ksud/src/init_event.rs @@ -1,5 +1,6 @@ #[cfg(target_arch = "aarch64")] use crate::kpm; +use crate::utils::is_safe_mode; use crate::{ assets, defs, defs::{KSU_MOUNT_SOURCE, NO_MOUNT_PATH, NO_TMPFS_PATH}, @@ -88,7 +89,9 @@ pub fn on_post_data_fs() -> Result<()> { } // load feature config - if let Err(e) = crate::feature::init_features() { + if is_safe_mode() { + warn!("safe mode, skip load feature config"); + } else if let Err(e) = crate::feature::init_features() { warn!("init features failed: {e}"); }