diff --git a/native/src/core/zygisk/daemon.rs b/native/src/core/zygisk/daemon.rs index 2dafc4498..c35af1ee7 100644 --- a/native/src/core/zygisk/daemon.rs +++ b/native/src/core/zygisk/daemon.rs @@ -1,7 +1,7 @@ use crate::consts::MODULEROOT; use crate::daemon::{MagiskD, to_user_id}; use crate::ffi::{ - ZygiskRequest, ZygiskStateFlags, get_magisk_tmp, restore_zygisk_prop, update_deny_flags, + ZygiskRequest, ZygiskStateFlags, get_magisk_tmp, restore_zygisk_prop, set_zygisk_prop, update_deny_flags, }; use crate::socket::{IpcRead, UnixSocketExt}; use base::libc::{O_CLOEXEC, O_CREAT, O_RDONLY, STDOUT_FILENO}; @@ -89,6 +89,8 @@ impl MagiskD { if restore { restore_zygisk_prop(); + } else { + set_zygisk_prop(); } }