You've already forked KernelSU-Next
mirror of
https://github.com/KernelSU-Next/KernelSU-Next.git
synced 2025-08-27 23:46:34 +00:00
manager: check additional zygisk 64 libs instead of only 32 bit lib for zygisk detection
This commit is contained in:
@@ -644,16 +644,26 @@ fun zygiskRequired(dir: File): Boolean {
|
||||
fun zygiskAvailable(): Boolean {
|
||||
val shell = getRootShell()
|
||||
val zygiskLib = "libzygisk.so"
|
||||
val rezygisk64 = "/data/adb/modules/rezygisk/lib64/$zygiskLib"
|
||||
val rezygisk = "/data/adb/modules/rezygisk/lib/$zygiskLib"
|
||||
val zygiskNext64 = "/data/adb/modules/zygisksu/lib64/$zygiskLib"
|
||||
val zygiskNext = "/data/adb/modules/zygisksu/lib/$zygiskLib"
|
||||
|
||||
val cmdRezygisk64 = "[ -f \"$rezygisk64\" ]"
|
||||
if (ShellUtils.fastCmdResult(shell, cmdRezygisk64)) {
|
||||
return true
|
||||
}
|
||||
val cmdZygiskNext64 = "[ -f \"$zygiskNext64\" ]"
|
||||
if (ShellUtils.fastCmdResult(shell, cmdZygiskNext64)) {
|
||||
return true
|
||||
}
|
||||
|
||||
val cmdRezygisk = "[ -f \"$rezygisk\" ]"
|
||||
if (ShellUtils.fastCmdResult(shell, cmdRezygisk)) {
|
||||
return true
|
||||
} else {
|
||||
val cmdZygiskNext = "[ -f \"$zygiskNext\" ]"
|
||||
return ShellUtils.fastCmdResult(shell, cmdZygiskNext)
|
||||
}
|
||||
val cmdZygiskNext = "[ -f \"$zygiskNext\" ]"
|
||||
return ShellUtils.fastCmdResult(shell, cmdZygiskNext)
|
||||
}
|
||||
|
||||
fun setAppProfileTemplate(id: String, template: String): Boolean {
|
||||
|
||||
Reference in New Issue
Block a user