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 {
|
fun zygiskAvailable(): Boolean {
|
||||||
val shell = getRootShell()
|
val shell = getRootShell()
|
||||||
val zygiskLib = "libzygisk.so"
|
val zygiskLib = "libzygisk.so"
|
||||||
|
val rezygisk64 = "/data/adb/modules/rezygisk/lib64/$zygiskLib"
|
||||||
val rezygisk = "/data/adb/modules/rezygisk/lib/$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 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\" ]"
|
val cmdRezygisk = "[ -f \"$rezygisk\" ]"
|
||||||
if (ShellUtils.fastCmdResult(shell, cmdRezygisk)) {
|
if (ShellUtils.fastCmdResult(shell, cmdRezygisk)) {
|
||||||
return true
|
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 {
|
fun setAppProfileTemplate(id: String, template: String): Boolean {
|
||||||
|
|||||||
Reference in New Issue
Block a user