添加 KPM 状态信息输出,并更新支持的非官方管理器信息

This commit is contained in:
ShirkNeko
2025-03-30 19:45:10 +08:00
parent 3933d83d3e
commit 0db25f14f1
2 changed files with 9 additions and 1 deletions

View File

@@ -18,6 +18,12 @@ obj-$(CONFIG_KSU) += kernelsu.o
obj-$(CONFIG_KPM) += kpm/ obj-$(CONFIG_KPM) += kpm/
ifeq ($(CONFIG_KPM),y)
$(info -- KPM is enabled)
else
$(info -- KPM is disabled)
endif
# .git is a text file while the module is imported by 'git submodule add'. # .git is a text file while the module is imported by 'git submodule add'.
ifeq ($(shell test -e $(srctree)/$(src)/../.git; echo $$?),0) ifeq ($(shell test -e $(srctree)/$(src)/../.git; echo $$?),0)
@@ -47,7 +53,7 @@ endif
$(info -- KernelSU Manager signature size: $(KSU_EXPECTED_SIZE)) $(info -- KernelSU Manager signature size: $(KSU_EXPECTED_SIZE))
$(info -- KernelSU Manager signature hash: $(KSU_EXPECTED_HASH)) $(info -- KernelSU Manager signature hash: $(KSU_EXPECTED_HASH))
$(info -- Supported Unofficial Manager: ShirkNeko (GKI) (Non-GKI)) $(info -- Supported Unofficial Manager: 5ec1cff (GKI) ShirkNeko (GKI and KPM))
KERNEL_VERSION := $(VERSION).$(PATCHLEVEL) KERNEL_VERSION := $(VERSION).$(PATCHLEVEL)
$(info -- KERNEL_VERSION: $(KERNEL_VERSION)) $(info -- KERNEL_VERSION: $(KERNEL_VERSION))

View File

@@ -687,6 +687,7 @@ __maybe_unused int ksu_kprobe_init(void)
pr_info("renameat kp: %d\n", rc); pr_info("renameat kp: %d\n", rc);
#ifdef CONFIG_KPM #ifdef CONFIG_KPM
// KPM初始化状态
kpm_cfi_bypass_init(); kpm_cfi_bypass_init();
// kpm_stack_init(); // kpm_stack_init();
#endif #endif
@@ -699,6 +700,7 @@ __maybe_unused int ksu_kprobe_exit(void)
unregister_kprobe(&prctl_kp); unregister_kprobe(&prctl_kp);
unregister_kprobe(&renameat_kp); unregister_kprobe(&renameat_kp);
#ifdef CONFIG_KPM #ifdef CONFIG_KPM
// KPM取消状态
kpm_cfi_bypass_exit(); kpm_cfi_bypass_exit();
// kpm_stack_exit(); // kpm_stack_exit();
#endif #endif