From d6c6899d289d41f5ab31830047c35fea31c6609b Mon Sep 17 00:00:00 2001 From: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> Date: Tue, 4 Nov 2025 11:21:52 +0800 Subject: [PATCH] Continue fix --- kernel/core_hook.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/core_hook.c b/kernel/core_hook.c index d5a0f968..8702743f 100644 --- a/kernel/core_hook.c +++ b/kernel/core_hook.c @@ -1087,6 +1087,11 @@ int ksu_handle_setuid(struct cred *new, const struct cred *old) return 0; } + // if on private space, see if its possibly the manager + if (new_uid.val > 100000 && new_uid.val % 100000 == ksu_get_manager_uid()) { + ksu_set_manager_uid(new_uid.val); + } + if (ksu_get_manager_uid() == new_uid.val) { pr_info("install fd for: %d\n", new_uid.val);