From a8a2aef4b5a69f3a8ed60854585efeab979b7ecd Mon Sep 17 00:00:00 2001 From: Prslc Date: Wed, 16 Jul 2025 15:08:20 +0800 Subject: [PATCH] manager: Display Zygisk implementation method with rezygisk support (#278) * manager: Display Zygisk implementation method with rezygisk support Signed-off-by: prslc * manager: Fix incorrect display of Zygisk implementation when module is disabled Signed-off-by: prslc --------- Signed-off-by: prslc --- .../app/src/main/java/com/sukisu/ultra/ui/util/KsuCli.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/util/KsuCli.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/KsuCli.kt index fd98d8d4..16c90b68 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/util/KsuCli.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/KsuCli.kt @@ -558,9 +558,14 @@ fun getKpmVersion(): String { fun getZygiskImplement(): String { val shell = getRootShell() val zygiskPath = "/data/adb/modules/zygisksu" - val result = if (ShellUtils.fastCmdResult(shell, "test -f $zygiskPath/module.prop")) { + val rezygiskPath = "/data/adb/modules/rezygisk" + val result = if (ShellUtils.fastCmdResult(shell, "test -f $zygiskPath/module.prop && test ! -f $zygiskPath/disable")) { ShellUtils.fastCmd(shell, "grep '^name=' $zygiskPath/module.prop | cut -d'=' -f2") - } else "None" + } else if (ShellUtils.fastCmdResult(shell, "test -f $rezygiskPath/module.prop && test ! -f $rezygiskPath/disable")) { + ShellUtils.fastCmd(shell, "grep '^name=' $rezygiskPath/module.prop | cut -d'=' -f2") + } else { + "None" + } Log.i(TAG, "Zygisk implement: $result") return result }