manager: Update Repository Naming

This commit is contained in:
ShirkNeko
2025-10-06 21:08:23 +08:00
parent 044b4a2f9c
commit c9c7a5f4e3
11 changed files with 19 additions and 21 deletions

View File

@@ -211,14 +211,14 @@ jobs:
mkdir -p app/src/main/jniLibs/arm64-v8a mkdir -p app/src/main/jniLibs/arm64-v8a
mkdir -p app/src/main/jniLibs/x86_64 mkdir -p app/src/main/jniLibs/x86_64
mkdir -p app/src/main/jniLibs/armeabi-v7a mkdir -p app/src/main/jniLibs/armeabi-v7a
cp -f ../aarch64-linux-android/release/zakozako ../manager/app/src/main/jniLibs/arm64-v8a/libzakozako.so cp -f ../aarch64-linux-android/release/ksud ../manager/app/src/main/jniLibs/arm64-v8a/libksud.so
cp -f ../x86_64-linux-android/release/zakozako ../manager/app/src/main/jniLibs/x86_64/libzakozako.so cp -f ../x86_64-linux-android/release/ksud ../manager/app/src/main/jniLibs/x86_64/libksud.so
cp -f ../armv7-linux-androideabi/release/zakozako ../manager/app/src/main/jniLibs/armeabi-v7a/libzakozako.so cp -f ../armv7-linux-androideabi/release/ksud ../manager/app/src/main/jniLibs/armeabi-v7a/libksud.so
- name: Copy susfs to app jniLibs - name: Copy susfs to app jniLibs
run: | run: |
mkdir -p app/src/main/jniLibs/arm64-v8a mkdir -p app/src/main/jniLibs/arm64-v8a
cp -f ../arm64-v8a/zakozakozako ../manager/app/src/main/jniLibs/arm64-v8a/libzakozakozako.so cp -f ../arm64-v8a/susfsd ../manager/app/src/main/jniLibs/arm64-v8a/libsusfsd.so
- name: Copy user_scanner to app jniLibs - name: Copy user_scanner to app jniLibs
run: | run: |

View File

@@ -71,4 +71,4 @@ jobs:
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: ksud-${{ inputs.target }} name: ksud-${{ inputs.target }}
path: userspace/ksud/target/**/release/zakozako* path: userspace/ksud/target/**/release/ksud*

View File

@@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.18.1)
project("kernelsu") project("kernelsu")
add_library(zako add_library(kernelsu
SHARED SHARED
jni.c jni.c
ksu.c ksu.c
@@ -21,7 +21,7 @@ elseif(ANDROID_ABI STREQUAL "armeabi-v7a")
endif() endif()
if(ANDROID_ABI STREQUAL "arm64-v8a" OR ANDROID_ABI STREQUAL "armeabi-v7a") if(ANDROID_ABI STREQUAL "arm64-v8a" OR ANDROID_ABI STREQUAL "armeabi-v7a")
target_link_libraries(zako ${log-lib} ${zakosign-lib}) target_link_libraries(kernelsu ${log-lib} ${zakosign-lib})
else() else()
target_link_libraries(zako ${log-lib}) target_link_libraries(kernelsu ${log-lib})
endif() endif()

View File

@@ -63,7 +63,7 @@ object Natives {
init { init {
System.loadLibrary("zakosign") System.loadLibrary("zakosign")
System.loadLibrary("zako") System.loadLibrary("kernelsu")
} }
// become root manager, return true if success. // become root manager, return true if success.

View File

@@ -30,7 +30,7 @@ import java.io.File
private const val TAG = "KsuCli" private const val TAG = "KsuCli"
private fun getKsuDaemonPath(): String { private fun getKsuDaemonPath(): String {
return ksuApp.applicationInfo.nativeLibraryDir + File.separator + "libzakozako.so" return ksuApp.applicationInfo.nativeLibraryDir + File.separator + "libksud.so"
} }
object KsuCli { object KsuCli {
@@ -99,7 +99,7 @@ fun execKsud(args: String, newShell: Boolean = false): Boolean {
fun install() { fun install() {
val start = SystemClock.elapsedRealtime() val start = SystemClock.elapsedRealtime()
val magiskboot = File(ksuApp.applicationInfo.nativeLibraryDir, "libzakoboot.so").absolutePath val magiskboot = File(ksuApp.applicationInfo.nativeLibraryDir, "libmagiskboot.so").absolutePath
val result = execKsud("install --magiskboot $magiskboot", true) val result = execKsud("install --magiskboot $magiskboot", true)
Log.w(TAG, "install result: $result, cost: ${SystemClock.elapsedRealtime() - start}ms") Log.w(TAG, "install result: $result, cost: ${SystemClock.elapsedRealtime() - start}ms")
} }
@@ -222,7 +222,7 @@ fun runModuleAction(
fun restoreBoot( fun restoreBoot(
onFinish: (Boolean, Int) -> Unit, onStdout: (String) -> Unit, onStderr: (String) -> Unit onFinish: (Boolean, Int) -> Unit, onStdout: (String) -> Unit, onStderr: (String) -> Unit
): Boolean { ): Boolean {
val magiskboot = File(ksuApp.applicationInfo.nativeLibraryDir, "libzakoboot.so") val magiskboot = File(ksuApp.applicationInfo.nativeLibraryDir, "libmagiskboot.so")
val result = flashWithIO( val result = flashWithIO(
"${getKsuDaemonPath()} boot-restore -f --magiskboot $magiskboot", "${getKsuDaemonPath()} boot-restore -f --magiskboot $magiskboot",
onStdout, onStdout,
@@ -235,7 +235,7 @@ fun restoreBoot(
fun uninstallPermanently( fun uninstallPermanently(
onFinish: (Boolean, Int) -> Unit, onStdout: (String) -> Unit, onStderr: (String) -> Unit onFinish: (Boolean, Int) -> Unit, onStdout: (String) -> Unit, onStderr: (String) -> Unit
): Boolean { ): Boolean {
val magiskboot = File(ksuApp.applicationInfo.nativeLibraryDir, "libzakoboot.so") val magiskboot = File(ksuApp.applicationInfo.nativeLibraryDir, "libmagiskboot.so")
val result = val result =
flashWithIO("${getKsuDaemonPath()} uninstall --magiskboot $magiskboot", onStdout, onStderr) flashWithIO("${getKsuDaemonPath()} uninstall --magiskboot $magiskboot", onStdout, onStderr)
onFinish(result.isSuccess, result.code) onFinish(result.isSuccess, result.code)
@@ -270,7 +270,7 @@ fun installBoot(
} }
} }
val magiskboot = File(ksuApp.applicationInfo.nativeLibraryDir, "libzakoboot.so") val magiskboot = File(ksuApp.applicationInfo.nativeLibraryDir, "libmagiskboot.so")
var cmd = "boot-patch --magiskboot ${magiskboot.absolutePath}" var cmd = "boot-patch --magiskboot ${magiskboot.absolutePath}"
cmd += if (bootFile == null) { cmd += if (bootFile == null) {
@@ -505,7 +505,7 @@ fun restartApp(packageName: String) {
} }
fun getSuSFSDaemonPath(): String { fun getSuSFSDaemonPath(): String {
return ksuApp.applicationInfo.nativeLibraryDir + File.separator + "libzakozakozako.so" return ksuApp.applicationInfo.nativeLibraryDir + File.separator + "libsusfsd.so"
} }
fun getSuSFS(): String { fun getSuSFS(): String {

View File

@@ -1,5 +1,3 @@
libzakozako.so libksud.so
libzakozakozako.so libkernelsu.so
libkpmmgr.so
libzako.so
libandroidx.graphics.path.so libandroidx.graphics.path.so

View File

@@ -1,5 +1,5 @@
[package] [package]
name = "zakozako" name = "ksud"
version = "0.1.0" version = "0.1.0"
edition = "2024" edition = "2024"

View File

@@ -1,6 +1,6 @@
LOCAL_PATH := $(call my-dir) LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS) include $(CLEAR_VARS)
LOCAL_MODULE := zakozakozako LOCAL_MODULE := susfsd
LOCAL_SRC_FILES := susfs.c LOCAL_SRC_FILES := susfs.c
include $(BUILD_EXECUTABLE) include $(BUILD_EXECUTABLE)