From a98a718d61d9c871cb3891abc6f5d7106df802dc Mon Sep 17 00:00:00 2001 From: YuKongA <70465933+YuKongA@users.noreply.github.com> Date: Thu, 27 Nov 2025 19:55:42 +0800 Subject: [PATCH] manager: add new AID --- manager/app/src/main/java/com/sukisu/ultra/profile/Groups.kt | 4 ++++ manager/app/src/main/java/com/sukisu/ultra/ui/screen/Flash.kt | 4 ++-- manager/gradle/libs.versions.toml | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/manager/app/src/main/java/com/sukisu/ultra/profile/Groups.kt b/manager/app/src/main/java/com/sukisu/ultra/profile/Groups.kt index 2ba73ba5..aad619b9 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/profile/Groups.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/profile/Groups.kt @@ -103,6 +103,9 @@ enum class Groups(val gid: Int, val display: String, val desc: String) { SDK_SANDBOX(1090, "sdk_sandbox", "SDK sandbox virtual UID"), SECURITY_LOG_WRITER(1091, "security_log_writer", "write to security log"), PRNG_SEEDER(1092, "prng_seeder", "PRNG seeder daemon"), + UPROBESTATS(1093, "uprobestats", "uid for uprobestats"), + CROS_EC(1094, "cros_ec", "uid for accessing ChromeOS EC (cros_ec)"), + MMD(1095, "mmd", "uid for memory management daemon"), SHELL(2000, "shell", "adb and debug shell user"), CACHE(2001, "cache", "cache access"), @@ -122,6 +125,7 @@ enum class Groups(val gid: Int, val display: String, val desc: String) { WAKELOCK(3010, "wakelock", "Allow system wakelock read/write access"), UHID(3011, "uhid", "Allow read/write to /dev/uhid node"), READTRACEFS(3012, "readtracefs", "Allow tracefs read"), + VIRTUALMACHINE(3013, "virtualmachine", "Allows VMs to tune for performance"), EVERYBODY(9997, "everybody", "Shared external storage read/write"), MISC(9998, "misc", "Access to misc storage"), diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Flash.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Flash.kt index a500ddad..c52ab463 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Flash.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Flash.kt @@ -71,7 +71,7 @@ import top.yukonga.miuix.kmp.basic.SmallTopAppBar import top.yukonga.miuix.kmp.basic.Text import top.yukonga.miuix.kmp.icon.MiuixIcons import top.yukonga.miuix.kmp.icon.icons.useful.Back -import top.yukonga.miuix.kmp.icon.icons.useful.Save +import top.yukonga.miuix.kmp.icon.icons.useful.Move import top.yukonga.miuix.kmp.theme.MiuixTheme.colorScheme import top.yukonga.miuix.kmp.utils.scrollEndHaptic import java.io.File @@ -326,7 +326,7 @@ private fun TopBar( onClick = onSave ) { Icon( - imageVector = MiuixIcons.Useful.Save, + imageVector = MiuixIcons.Useful.Move, contentDescription = stringResource(id = R.string.save_log), tint = colorScheme.onBackground ) diff --git a/manager/gradle/libs.versions.toml b/manager/gradle/libs.versions.toml index 9f780c87..d254b05b 100644 --- a/manager/gradle/libs.versions.toml +++ b/manager/gradle/libs.versions.toml @@ -2,7 +2,7 @@ agp = "8.13.1" gson = "2.13.2" kotlin = "2.2.21" -ksp = "2.3.2" +ksp = "2.3.3" compose-bom = "2025.11.01" lifecycle = "2.10.0" navigation = "2.9.6"