Add magiskboot to kernelsu working directory (#1684)

Add the magiskboot binary to the /data/adb/ksu/bin directory so that
scripts/programs can call magiskboot to patch the boot/init_boot image.

---------

Co-authored-by: weishu <twsxtd@gmail.com>
This commit is contained in:
fsxitutu
2024-05-01 09:48:59 +08:00
committed by GitHub
parent e9b6fcfa22
commit 839fc0534e
4 changed files with 14 additions and 4 deletions

View File

@@ -84,7 +84,8 @@ fun execKsud(args: String, newShell: Boolean = false): Boolean {
fun install() {
val start = SystemClock.elapsedRealtime()
val result = execKsud("install", true)
val magiskboot = File(ksuApp.applicationInfo.nativeLibraryDir, "libmagiskboot.so").absolutePath
val result = execKsud("install --magiskboot $magiskboot", true)
Log.w(TAG, "install result: $result, cost: ${SystemClock.elapsedRealtime() - start}ms")
}