diff --git a/manager/app/build.gradle.kts b/manager/app/build.gradle.kts index 4ae8872b..717fadf5 100644 --- a/manager/app/build.gradle.kts +++ b/manager/app/build.gradle.kts @@ -25,7 +25,7 @@ apksign { } android { - namespace = "zako.zako.zako" + namespace = "com.sukisu.ultra" buildTypes { release { diff --git a/manager/app/src/main/aidl/zako/zako/zako/IKsuInterface.aidl b/manager/app/src/main/aidl/com/sukisu/zako/IKsuInterface.aidl similarity index 87% rename from manager/app/src/main/aidl/zako/zako/zako/IKsuInterface.aidl rename to manager/app/src/main/aidl/com/sukisu/zako/IKsuInterface.aidl index 63b8df06..93f84492 100644 --- a/manager/app/src/main/aidl/zako/zako/zako/IKsuInterface.aidl +++ b/manager/app/src/main/aidl/com/sukisu/zako/IKsuInterface.aidl @@ -1,4 +1,4 @@ -package zako.zako.zako; +package com.sukisu.zako; import android.content.pm.PackageInfo; import rikka.parcelablelist.ParcelableListSlice; diff --git a/manager/app/src/main/cpp/jni.cc b/manager/app/src/main/cpp/jni.cc index 15bfeb20..05463b35 100644 --- a/manager/app/src/main/cpp/jni.cc +++ b/manager/app/src/main/cpp/jni.cc @@ -12,7 +12,7 @@ extern "C" JNIEXPORT jboolean JNICALL -Java_zako_zako_zako_Natives_becomeManager(JNIEnv *env, jobject, jstring pkg) { +Java_com_sukisu_ultra_Natives_becomeManager(JNIEnv *env, jobject, jstring pkg) { auto cpkg = env->GetStringUTFChars(pkg, nullptr); auto result = become_manager(cpkg); env->ReleaseStringUTFChars(pkg, cpkg); @@ -21,13 +21,13 @@ Java_zako_zako_zako_Natives_becomeManager(JNIEnv *env, jobject, jstring pkg) { extern "C" JNIEXPORT jint JNICALL -Java_zako_zako_zako_Natives_getVersion(JNIEnv *env, jobject) { +Java_com_sukisu_ultra_Natives_getVersion(JNIEnv *env, jobject) { return get_version(); } extern "C" JNIEXPORT jintArray JNICALL -Java_zako_zako_zako_Natives_getAllowList(JNIEnv *env, jobject) { +Java_com_sukisu_ultra_Natives_getAllowList(JNIEnv *env, jobject) { int uids[1024]; int size = 0; bool result = get_allow_list(uids, &size); @@ -42,13 +42,13 @@ Java_zako_zako_zako_Natives_getAllowList(JNIEnv *env, jobject) { extern "C" JNIEXPORT jboolean JNICALL -Java_zako_zako_zako_Natives_isSafeMode(JNIEnv *env, jclass clazz) { +Java_com_sukisu_ultra_Natives_isSafeMode(JNIEnv *env, jclass clazz) { return is_safe_mode(); } extern "C" JNIEXPORT jboolean JNICALL -Java_zako_zako_zako_Natives_isLkmMode(JNIEnv *env, jclass clazz) { +Java_com_sukisu_ultra_Natives_isLkmMode(JNIEnv *env, jclass clazz) { return is_lkm_mode(); } @@ -111,7 +111,7 @@ static void fillArrayWithList(JNIEnv *env, jobject list, int *data, int count) { extern "C" JNIEXPORT jobject JNICALL -Java_zako_zako_zako_Natives_getAppProfile(JNIEnv *env, jobject, jstring pkg, jint uid) { +Java_com_sukisu_ultra_Natives_getAppProfile(JNIEnv *env, jobject, jstring pkg, jint uid) { if (env->GetStringLength(pkg) > KSU_MAX_PACKAGE_NAME) { return nullptr; } @@ -129,7 +129,7 @@ Java_zako_zako_zako_Natives_getAppProfile(JNIEnv *env, jobject, jstring pkg, jin bool useDefaultProfile = !get_app_profile(key, &profile); - auto cls = env->FindClass("zako/zako/zako/Natives$Profile"); + auto cls = env->FindClass("com/sukisu/ultra/Natives$Profile"); auto constructor = env->GetMethodID(cls, "", "()V"); auto obj = env->NewObject(cls, constructor); auto keyField = env->GetFieldID(cls, "name", "Ljava/lang/String;"); @@ -207,8 +207,8 @@ Java_zako_zako_zako_Natives_getAppProfile(JNIEnv *env, jobject, jstring pkg, jin extern "C" JNIEXPORT jboolean JNICALL -Java_zako_zako_zako_Natives_setAppProfile(JNIEnv *env, jobject clazz, jobject profile) { - auto cls = env->FindClass("zako/zako/zako/Natives$Profile"); +Java_com_sukisu_ultra_Natives_setAppProfile(JNIEnv *env, jobject clazz, jobject profile) { + auto cls = env->FindClass("com/sukisu/ultra/Natives$Profile"); auto keyField = env->GetFieldID(cls, "name", "Ljava/lang/String;"); auto currentUidField = env->GetFieldID(cls, "currentUid", "I"); @@ -293,16 +293,16 @@ Java_zako_zako_zako_Natives_setAppProfile(JNIEnv *env, jobject clazz, jobject pr } extern "C" JNIEXPORT jboolean JNICALL -Java_zako_zako_zako_Natives_uidShouldUmount(JNIEnv *env, jobject thiz, jint uid) { +Java_com_sukisu_ultra_Natives_uidShouldUmount(JNIEnv *env, jobject thiz, jint uid) { return uid_should_umount(uid); } extern "C" JNIEXPORT jboolean JNICALL -Java_zako_zako_zako_Natives_isSuEnabled(JNIEnv *env, jobject thiz) { +Java_com_sukisu_ultra_Natives_isSuEnabled(JNIEnv *env, jobject thiz) { return is_su_enabled(); } extern "C" JNIEXPORT jboolean JNICALL -Java_zako_zako_zako_Natives_setSuEnabled(JNIEnv *env, jobject thiz, jboolean enabled) { +Java_com_sukisu_ultra_Natives_setSuEnabled(JNIEnv *env, jobject thiz, jboolean enabled) { return set_su_enabled(enabled); } \ No newline at end of file diff --git a/manager/app/src/main/java/zako/zako/zako/KernelSUApplication.kt b/manager/app/src/main/java/com/sukisu/ultra/KernelSUApplication.kt similarity index 97% rename from manager/app/src/main/java/zako/zako/zako/KernelSUApplication.kt rename to manager/app/src/main/java/com/sukisu/ultra/KernelSUApplication.kt index e9c16f1e..fb6360a5 100644 --- a/manager/app/src/main/java/zako/zako/zako/KernelSUApplication.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/KernelSUApplication.kt @@ -1,4 +1,4 @@ -package zako.zako.zako +package com.sukisu.ultra import android.app.Application import coil.Coil diff --git a/manager/app/src/main/java/zako/zako/zako/Kernels.kt b/manager/app/src/main/java/com/sukisu/ultra/Kernels.kt similarity index 97% rename from manager/app/src/main/java/zako/zako/zako/Kernels.kt rename to manager/app/src/main/java/com/sukisu/ultra/Kernels.kt index b017ab19..26219505 100644 --- a/manager/app/src/main/java/zako/zako/zako/Kernels.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/Kernels.kt @@ -1,4 +1,4 @@ -package zako.zako.zako +package com.sukisu.ultra import android.system.Os diff --git a/manager/app/src/main/java/zako/zako/zako/Natives.kt b/manager/app/src/main/java/com/sukisu/ultra/Natives.kt similarity index 99% rename from manager/app/src/main/java/zako/zako/zako/Natives.kt rename to manager/app/src/main/java/com/sukisu/ultra/Natives.kt index b56f64ab..ce12191c 100644 --- a/manager/app/src/main/java/zako/zako/zako/Natives.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/Natives.kt @@ -1,4 +1,4 @@ -package zako.zako.zako +package com.sukisu.ultra import android.os.Parcelable import androidx.annotation.Keep diff --git a/manager/app/src/main/java/zako/zako/zako/profile/Capabilities.kt b/manager/app/src/main/java/com/sukisu/ultra/profile/Capabilities.kt similarity index 99% rename from manager/app/src/main/java/zako/zako/zako/profile/Capabilities.kt rename to manager/app/src/main/java/com/sukisu/ultra/profile/Capabilities.kt index dd2fbc92..d44913b1 100644 --- a/manager/app/src/main/java/zako/zako/zako/profile/Capabilities.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/profile/Capabilities.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.profile +package com.sukisu.ultra.profile /** * @author weishu diff --git a/manager/app/src/main/java/zako/zako/zako/profile/Groups.kt b/manager/app/src/main/java/com/sukisu/ultra/profile/Groups.kt similarity index 99% rename from manager/app/src/main/java/zako/zako/zako/profile/Groups.kt rename to manager/app/src/main/java/com/sukisu/ultra/profile/Groups.kt index d0015400..2ba73ba5 100644 --- a/manager/app/src/main/java/zako/zako/zako/profile/Groups.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/profile/Groups.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.profile +package com.sukisu.ultra.profile /** * https://cs.android.com/android/platform/superproject/main/+/main:system/core/libcutils/include/private/android_filesystem_config.h diff --git a/manager/app/src/main/java/zako/zako/zako/ui/KsuService.java b/manager/app/src/main/java/com/sukisu/ultra/ui/KsuService.java similarity index 97% rename from manager/app/src/main/java/zako/zako/zako/ui/KsuService.java rename to manager/app/src/main/java/com/sukisu/ultra/ui/KsuService.java index 57debc26..8b4fcd71 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/KsuService.java +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/KsuService.java @@ -1,4 +1,4 @@ -package zako.zako.zako.ui; +package com.sukisu.ultra.ui; import android.content.Context; import android.content.Intent; @@ -17,7 +17,7 @@ import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; -import zako.zako.zako.IKsuInterface; +import com.sukisu.zako.IKsuInterface; import rikka.parcelablelist.ParcelableListSlice; /** diff --git a/manager/app/src/main/java/zako/zako/zako/ui/MainActivity.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/MainActivity.kt similarity index 96% rename from manager/app/src/main/java/zako/zako/zako/ui/MainActivity.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/MainActivity.kt index 9d044953..142f4cbe 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/MainActivity.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/MainActivity.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui +package com.sukisu.ultra.ui import android.os.Build import android.os.Bundle @@ -24,12 +24,12 @@ import com.ramcosta.composedestinations.spec.NavHostGraphSpec import com.ramcosta.composedestinations.spec.RouteOrDirection import com.ramcosta.composedestinations.utils.isRouteOnBackStackAsState import com.ramcosta.composedestinations.utils.rememberDestinationsNavigator -import io.zako.zako.UltraToolInstall -import zako.zako.zako.Natives -import zako.zako.zako.ksuApp -import zako.zako.zako.ui.screen.BottomBarDestination -import zako.zako.zako.ui.theme.* -import zako.zako.zako.ui.util.* +import io.sukisu.ultra.UltraToolInstall +import com.sukisu.ultra.Natives +import com.sukisu.ultra.ksuApp +import com.sukisu.ultra.ui.screen.BottomBarDestination +import com.sukisu.ultra.ui.theme.* +import com.sukisu.ultra.ui.util.* class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { diff --git a/manager/app/src/main/java/zako/zako/zako/ui/component/AboutCard.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/component/AboutCard.kt similarity index 97% rename from manager/app/src/main/java/zako/zako/zako/ui/component/AboutCard.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/component/AboutCard.kt index fc9bdc29..b2f5f25a 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/component/AboutCard.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/component/AboutCard.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.component +package com.sukisu.ultra.ui.component import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Column @@ -31,8 +31,8 @@ import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.compose.ui.window.Dialog -import zako.zako.zako.BuildConfig -import zako.zako.zako.R +import com.sukisu.ultra.BuildConfig +import com.sukisu.ultra.R @Preview @Composable diff --git a/manager/app/src/main/java/zako/zako/zako/ui/component/Dialog.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/component/Dialog.kt similarity index 99% rename from manager/app/src/main/java/zako/zako/zako/ui/component/Dialog.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/component/Dialog.kt index 13c9f54e..f398c1b4 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/component/Dialog.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/component/Dialog.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.component +package com.sukisu.ultra.ui.component import android.graphics.text.LineBreaker import android.os.Build diff --git a/manager/app/src/main/java/zako/zako/zako/ui/component/KeyEventBlocker.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/component/KeyEventBlocker.kt similarity index 95% rename from manager/app/src/main/java/zako/zako/zako/ui/component/KeyEventBlocker.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/component/KeyEventBlocker.kt index 954255dd..3c1b3580 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/component/KeyEventBlocker.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/component/KeyEventBlocker.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.component +package com.sukisu.ultra.ui.component import androidx.compose.foundation.focusable import androidx.compose.foundation.layout.Box diff --git a/manager/app/src/main/java/zako/zako/zako/ui/component/SearchBar.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/component/SearchBar.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/component/SearchBar.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/component/SearchBar.kt index d7bc237a..72b3e8b9 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/component/SearchBar.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/component/SearchBar.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.component +package com.sukisu.ultra.ui.component import android.util.Log import androidx.compose.animation.AnimatedVisibility @@ -42,7 +42,7 @@ import androidx.compose.ui.platform.LocalSoftwareKeyboardController import androidx.compose.ui.text.input.ImeAction import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import zako.zako.zako.ui.theme.CardConfig +import com.sukisu.ultra.ui.theme.CardConfig private const val TAG = "SearchBar" diff --git a/manager/app/src/main/java/zako/zako/zako/ui/component/SettingsItem.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/component/SettingsItem.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/component/SettingsItem.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/component/SettingsItem.kt index eb0eb60a..16bb5506 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/component/SettingsItem.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/component/SettingsItem.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.component +package com.sukisu.ultra.ui.component import androidx.compose.foundation.LocalIndication import androidx.compose.foundation.interaction.MutableInteractionSource diff --git a/manager/app/src/main/java/zako/zako/zako/ui/component/SwitchItem.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/component/SwitchItem.kt similarity index 95% rename from manager/app/src/main/java/zako/zako/zako/ui/component/SwitchItem.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/component/SwitchItem.kt index fd2f6857..c925e034 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/component/SwitchItem.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/component/SwitchItem.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.component +package com.sukisu.ultra.ui.component import androidx.compose.material3.Icon import androidx.compose.material3.ListItem diff --git a/manager/app/src/main/java/zako/zako/zako/ui/component/profile/AppProfileConfig.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/component/profile/AppProfileConfig.kt similarity index 92% rename from manager/app/src/main/java/zako/zako/zako/ui/component/profile/AppProfileConfig.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/component/profile/AppProfileConfig.kt index a5ab6a77..563497c7 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/component/profile/AppProfileConfig.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/component/profile/AppProfileConfig.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.component.profile +package com.sukisu.ultra.ui.component.profile import androidx.compose.foundation.layout.Column import androidx.compose.material3.OutlinedTextField @@ -11,9 +11,9 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Preview -import zako.zako.zako.Natives -import zako.zako.zako.R -import zako.zako.zako.ui.component.SwitchItem +import com.sukisu.ultra.Natives +import com.sukisu.ultra.R +import com.sukisu.ultra.ui.component.SwitchItem @Composable fun AppProfileConfig( diff --git a/manager/app/src/main/java/zako/zako/zako/ui/component/profile/RootProfileConfig.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/component/profile/RootProfileConfig.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/component/profile/RootProfileConfig.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/component/profile/RootProfileConfig.kt index c96c8835..9e0cac19 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/component/profile/RootProfileConfig.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/component/profile/RootProfileConfig.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.component.profile +package com.sukisu.ultra.ui.component.profile import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Column @@ -42,12 +42,12 @@ import com.maxkeppeler.sheets.input.models.ValidationResult import com.maxkeppeler.sheets.list.ListDialog import com.maxkeppeler.sheets.list.models.ListOption import com.maxkeppeler.sheets.list.models.ListSelection -import zako.zako.zako.Natives -import zako.zako.zako.R -import zako.zako.zako.profile.Capabilities -import zako.zako.zako.profile.Groups -import zako.zako.zako.ui.component.rememberCustomDialog -import zako.zako.zako.ui.util.isSepolicyValid +import com.sukisu.ultra.Natives +import com.sukisu.ultra.R +import com.sukisu.ultra.profile.Capabilities +import com.sukisu.ultra.profile.Groups +import com.sukisu.ultra.ui.component.rememberCustomDialog +import com.sukisu.ultra.ui.util.isSepolicyValid @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/manager/app/src/main/java/zako/zako/zako/ui/component/profile/TemplateConfig.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/component/profile/TemplateConfig.kt similarity index 94% rename from manager/app/src/main/java/zako/zako/zako/ui/component/profile/TemplateConfig.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/component/profile/TemplateConfig.kt index fc1334ed..502b2932 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/component/profile/TemplateConfig.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/component/profile/TemplateConfig.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.component.profile +package com.sukisu.ultra.ui.component.profile import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.material.icons.Icons @@ -23,11 +23,11 @@ import androidx.compose.runtime.saveable.rememberSaveable import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource -import zako.zako.zako.Natives -import zako.zako.zako.R -import zako.zako.zako.ui.util.listAppProfileTemplates -import zako.zako.zako.ui.util.setSepolicy -import zako.zako.zako.ui.viewmodel.getTemplateInfoById +import com.sukisu.ultra.Natives +import com.sukisu.ultra.R +import com.sukisu.ultra.ui.util.listAppProfileTemplates +import com.sukisu.ultra.ui.util.setSepolicy +import com.sukisu.ultra.ui.viewmodel.getTemplateInfoById /** * @author weishu diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/AppProfile.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/AppProfile.kt similarity index 95% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/AppProfile.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/AppProfile.kt index a662ad28..aeaaddb5 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/AppProfile.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/AppProfile.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import androidx.annotation.StringRes import androidx.compose.animation.Crossfade @@ -64,20 +64,20 @@ import com.ramcosta.composedestinations.generated.destinations.AppProfileTemplat import com.ramcosta.composedestinations.generated.destinations.TemplateEditorScreenDestination import com.ramcosta.composedestinations.navigation.DestinationsNavigator import kotlinx.coroutines.launch -import zako.zako.zako.Natives -import zako.zako.zako.R -import zako.zako.zako.ui.component.SwitchItem -import zako.zako.zako.ui.component.profile.AppProfileConfig -import zako.zako.zako.ui.component.profile.RootProfileConfig -import zako.zako.zako.ui.component.profile.TemplateConfig -import zako.zako.zako.ui.util.LocalSnackbarHost -import zako.zako.zako.ui.util.forceStopApp -import zako.zako.zako.ui.util.getSepolicy -import zako.zako.zako.ui.util.launchApp -import zako.zako.zako.ui.util.restartApp -import zako.zako.zako.ui.util.setSepolicy -import zako.zako.zako.ui.viewmodel.SuperUserViewModel -import zako.zako.zako.ui.viewmodel.getTemplateInfoById +import com.sukisu.ultra.Natives +import com.sukisu.ultra.R +import com.sukisu.ultra.ui.component.SwitchItem +import com.sukisu.ultra.ui.component.profile.AppProfileConfig +import com.sukisu.ultra.ui.component.profile.RootProfileConfig +import com.sukisu.ultra.ui.component.profile.TemplateConfig +import com.sukisu.ultra.ui.util.LocalSnackbarHost +import com.sukisu.ultra.ui.util.forceStopApp +import com.sukisu.ultra.ui.util.getSepolicy +import com.sukisu.ultra.ui.util.launchApp +import com.sukisu.ultra.ui.util.restartApp +import com.sukisu.ultra.ui.util.setSepolicy +import com.sukisu.ultra.ui.viewmodel.SuperUserViewModel +import com.sukisu.ultra.ui.viewmodel.getTemplateInfoById /** * @author weishu diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/BottomBarDestination.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/BottomBarDestination.kt similarity index 96% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/BottomBarDestination.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/BottomBarDestination.kt index deb2ad7a..cbcdc292 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/BottomBarDestination.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/BottomBarDestination.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import androidx.annotation.StringRes import androidx.compose.material.icons.Icons @@ -11,7 +11,7 @@ import com.ramcosta.composedestinations.generated.destinations.SuperUserScreenDe import com.ramcosta.composedestinations.generated.destinations.SettingScreenDestination import com.ramcosta.composedestinations.generated.destinations.KpmScreenDestination import com.ramcosta.composedestinations.spec.DirectionDestinationSpec -import zako.zako.zako.R +import com.sukisu.ultra.R enum class BottomBarDestination( val direction: DirectionDestinationSpec, diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/ExecuteModuleAction.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/ExecuteModuleAction.kt similarity index 96% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/ExecuteModuleAction.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/ExecuteModuleAction.kt index 284891ec..c43c4f8a 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/ExecuteModuleAction.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/ExecuteModuleAction.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import android.os.Environment import androidx.compose.foundation.layout.Column @@ -37,10 +37,10 @@ import com.ramcosta.composedestinations.navigation.DestinationsNavigator import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext -import zako.zako.zako.R -import zako.zako.zako.ui.component.KeyEventBlocker -import zako.zako.zako.ui.util.LocalSnackbarHost -import zako.zako.zako.ui.util.runModuleAction +import com.sukisu.ultra.R +import com.sukisu.ultra.ui.component.KeyEventBlocker +import com.sukisu.ultra.ui.util.LocalSnackbarHost +import com.sukisu.ultra.ui.util.runModuleAction import java.io.File import java.text.SimpleDateFormat import java.util.Date diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/Flash.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Flash.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/Flash.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/Flash.kt index 5e85891f..ccc65e19 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/Flash.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Flash.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import android.net.Uri import android.os.Environment @@ -30,9 +30,9 @@ import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext import kotlinx.parcelize.Parcelize -import zako.zako.zako.ui.component.KeyEventBlocker -import zako.zako.zako.ui.util.* -import zako.zako.zako.R +import com.sukisu.ultra.ui.component.KeyEventBlocker +import com.sukisu.ultra.ui.util.* +import com.sukisu.ultra.R import java.io.File import java.text.SimpleDateFormat import java.util.* diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/Home.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Home.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/Home.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/Home.kt index 9c788a27..c91ec63e 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/Home.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Home.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import android.annotation.SuppressLint import android.content.Context @@ -33,15 +33,15 @@ import com.ramcosta.composedestinations.generated.destinations.SettingScreenDest import com.ramcosta.composedestinations.navigation.DestinationsNavigator import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext -import zako.zako.zako.* -import zako.zako.zako.R -import zako.zako.zako.ui.component.rememberConfirmDialog -import zako.zako.zako.ui.util.* -import zako.zako.zako.ui.util.module.LatestVersionInfo +import com.sukisu.ultra.* +import com.sukisu.ultra.R +import com.sukisu.ultra.ui.component.rememberConfirmDialog +import com.sukisu.ultra.ui.util.* +import com.sukisu.ultra.ui.util.module.LatestVersionInfo import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import zako.zako.zako.ui.theme.getCardColors -import zako.zako.zako.ui.theme.getCardElevation +import com.sukisu.ultra.ui.theme.getCardColors +import com.sukisu.ultra.ui.theme.getCardElevation import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.getValue import androidx.compose.runtime.setValue @@ -49,7 +49,7 @@ import androidx.compose.animation.AnimatedVisibility import androidx.compose.animation.fadeOut import androidx.compose.animation.shrinkVertically import androidx.compose.runtime.saveable.rememberSaveable -import zako.zako.zako.ui.theme.CardConfig +import com.sukisu.ultra.ui.theme.CardConfig import androidx.core.content.edit import java.io.BufferedReader import java.io.InputStreamReader diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/Install.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Install.kt similarity index 97% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/Install.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/Install.kt index 92f913a0..80fdaa6c 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/Install.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Install.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import android.app.Activity import android.content.Context @@ -35,15 +35,15 @@ import com.ramcosta.composedestinations.annotation.RootGraph import com.ramcosta.composedestinations.generated.destinations.FlashScreenDestination import com.ramcosta.composedestinations.navigation.DestinationsNavigator import com.ramcosta.composedestinations.navigation.EmptyDestinationsNavigator -import zako.zako.zako.ui.component.DialogHandle -import zako.zako.zako.ui.component.rememberConfirmDialog -import zako.zako.zako.ui.component.rememberCustomDialog -import zako.zako.zako.ui.theme.ThemeConfig -import zako.zako.zako.ui.theme.getCardColors -import zako.zako.zako.ui.theme.getCardElevation -import zako.zako.zako.ui.util.* -import zako.zako.zako.R -import zako.zako.zako.utils.AssetsUtil +import com.sukisu.ultra.ui.component.DialogHandle +import com.sukisu.ultra.ui.component.rememberConfirmDialog +import com.sukisu.ultra.ui.component.rememberCustomDialog +import com.sukisu.ultra.ui.theme.ThemeConfig +import com.sukisu.ultra.ui.theme.getCardColors +import com.sukisu.ultra.ui.theme.getCardElevation +import com.sukisu.ultra.ui.util.* +import com.sukisu.ultra.R +import com.sukisu.ultra.utils.AssetsUtil import java.io.File import java.io.FileOutputStream import java.io.IOException diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/Module.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Module.kt similarity index 97% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/Module.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/Module.kt index 9e26fd33..18086d27 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/Module.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Module.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import android.app.Activity.* import android.content.Context @@ -88,32 +88,32 @@ import com.ramcosta.composedestinations.navigation.EmptyDestinationsNavigator import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext -import zako.zako.zako.Natives -import zako.zako.zako.ui.component.ConfirmResult -import zako.zako.zako.ui.component.SearchAppBar -import zako.zako.zako.ui.component.rememberConfirmDialog -import zako.zako.zako.ui.component.rememberLoadingDialog -import zako.zako.zako.ui.util.DownloadListener -import zako.zako.zako.ui.util.* -import zako.zako.zako.ui.util.download -import zako.zako.zako.ui.util.hasMagisk -import zako.zako.zako.ui.util.reboot -import zako.zako.zako.ui.util.restoreModule -import zako.zako.zako.ui.util.toggleModule -import zako.zako.zako.ui.util.uninstallModule -import zako.zako.zako.ui.webui.WebUIActivity +import com.sukisu.ultra.Natives +import com.sukisu.ultra.ui.component.ConfirmResult +import com.sukisu.ultra.ui.component.SearchAppBar +import com.sukisu.ultra.ui.component.rememberConfirmDialog +import com.sukisu.ultra.ui.component.rememberLoadingDialog +import com.sukisu.ultra.ui.util.DownloadListener +import com.sukisu.ultra.ui.util.* +import com.sukisu.ultra.ui.util.download +import com.sukisu.ultra.ui.util.hasMagisk +import com.sukisu.ultra.ui.util.reboot +import com.sukisu.ultra.ui.util.restoreModule +import com.sukisu.ultra.ui.util.toggleModule +import com.sukisu.ultra.ui.util.uninstallModule +import com.sukisu.ultra.ui.webui.WebUIActivity import okhttp3.OkHttpClient -import zako.zako.zako.ui.util.ModuleModify -import zako.zako.zako.ui.theme.getCardColors -import zako.zako.zako.ui.theme.getCardElevation -import zako.zako.zako.ui.viewmodel.ModuleViewModel +import com.sukisu.ultra.ui.util.ModuleModify +import com.sukisu.ultra.ui.theme.getCardColors +import com.sukisu.ultra.ui.theme.getCardElevation +import com.sukisu.ultra.ui.viewmodel.ModuleViewModel import java.io.BufferedReader import java.io.InputStreamReader import java.util.zip.ZipInputStream import androidx.core.content.edit import androidx.core.net.toUri -import zako.zako.zako.ui.theme.ThemeConfig -import zako.zako.zako.R +import com.sukisu.ultra.ui.theme.ThemeConfig +import com.sukisu.ultra.R @OptIn(ExperimentalMaterial3Api::class) diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/MoreSettings.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/MoreSettings.kt similarity index 99% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/MoreSettings.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/MoreSettings.kt index 6629dbcd..c7f00c30 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/MoreSettings.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/MoreSettings.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import androidx.compose.animation.AnimatedVisibility import android.content.Context @@ -35,12 +35,12 @@ import com.topjohnwu.superuser.Shell import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch -import zako.zako.zako.ui.component.SwitchItem -import zako.zako.zako.ui.theme.* -import zako.zako.zako.ui.util.* +import com.sukisu.ultra.ui.component.SwitchItem +import com.sukisu.ultra.ui.theme.* +import com.sukisu.ultra.ui.util.* import androidx.core.content.edit -import zako.zako.zako.R -import zako.zako.zako.* +import com.sukisu.ultra.R +import com.sukisu.ultra.* fun saveCardConfig(context: Context) { diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/Settings.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Settings.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/Settings.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/Settings.kt index 670aaea6..d4677fc9 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/Settings.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Settings.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import android.content.Context import android.content.Intent @@ -46,14 +46,14 @@ import com.ramcosta.composedestinations.navigation.EmptyDestinationsNavigator import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext -import zako.zako.zako.BuildConfig -import zako.zako.zako.Natives -import zako.zako.zako.R -import zako.zako.zako.* -import zako.zako.zako.ui.component.* -import zako.zako.zako.ui.theme.* -import zako.zako.zako.ui.util.LocalSnackbarHost -import zako.zako.zako.ui.util.getBugreportFile +import com.sukisu.ultra.BuildConfig +import com.sukisu.ultra.Natives +import com.sukisu.ultra.R +import com.sukisu.ultra.* +import com.sukisu.ultra.ui.component.* +import com.sukisu.ultra.ui.theme.* +import com.sukisu.ultra.ui.util.LocalSnackbarHost +import com.sukisu.ultra.ui.util.getBugreportFile import java.time.LocalDateTime import java.time.format.DateTimeFormatter diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/SuperUser.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/SuperUser.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/SuperUser.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/SuperUser.kt index f177b664..d9992976 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/SuperUser.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/SuperUser.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import androidx.compose.foundation.background import androidx.compose.foundation.gestures.detectTapGestures @@ -24,7 +24,7 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.lifecycle.viewmodel.compose.viewModel -import zako.zako.zako.R +import com.sukisu.ultra.R import coil.compose.AsyncImage import coil.request.ImageRequest import com.ramcosta.composedestinations.annotation.Destination @@ -32,10 +32,10 @@ import com.ramcosta.composedestinations.annotation.RootGraph import com.ramcosta.composedestinations.generated.destinations.AppProfileScreenDestination import com.ramcosta.composedestinations.navigation.DestinationsNavigator import kotlinx.coroutines.launch -import zako.zako.zako.Natives -import zako.zako.zako.ui.component.SearchAppBar -import zako.zako.zako.ui.util.ModuleModify -import zako.zako.zako.ui.viewmodel.SuperUserViewModel +import com.sukisu.ultra.Natives +import com.sukisu.ultra.ui.component.SearchAppBar +import com.sukisu.ultra.ui.util.ModuleModify +import com.sukisu.ultra.ui.viewmodel.SuperUserViewModel @OptIn(ExperimentalMaterialApi::class, ExperimentalMaterial3Api::class) @Destination diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/Template.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Template.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/Template.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/Template.kt index 80571466..42ac2d46 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/Template.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/Template.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import android.widget.Toast import androidx.compose.foundation.clickable @@ -59,9 +59,9 @@ import com.ramcosta.composedestinations.result.ResultRecipient import com.ramcosta.composedestinations.result.getOr import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch -import zako.zako.zako.R -import zako.zako.zako.ui.theme.ThemeConfig -import zako.zako.zako.ui.viewmodel.TemplateViewModel +import com.sukisu.ultra.R +import com.sukisu.ultra.ui.theme.ThemeConfig +import com.sukisu.ultra.ui.viewmodel.TemplateViewModel /** * @author weishu diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/TemplateEditor.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/TemplateEditor.kt similarity index 96% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/TemplateEditor.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/TemplateEditor.kt index 61e80d55..d00ad186 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/TemplateEditor.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/TemplateEditor.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import android.widget.Toast import androidx.activity.compose.BackHandler @@ -47,14 +47,14 @@ import androidx.compose.ui.text.input.KeyboardType import com.ramcosta.composedestinations.annotation.Destination import com.ramcosta.composedestinations.annotation.RootGraph import com.ramcosta.composedestinations.result.ResultBackNavigator -import zako.zako.zako.Natives -import zako.zako.zako.R -import zako.zako.zako.ui.component.profile.RootProfileConfig -import zako.zako.zako.ui.util.deleteAppProfileTemplate -import zako.zako.zako.ui.util.getAppProfileTemplate -import zako.zako.zako.ui.util.setAppProfileTemplate -import zako.zako.zako.ui.viewmodel.TemplateViewModel -import zako.zako.zako.ui.viewmodel.toJSON +import com.sukisu.ultra.Natives +import com.sukisu.ultra.R +import com.sukisu.ultra.ui.component.profile.RootProfileConfig +import com.sukisu.ultra.ui.util.deleteAppProfileTemplate +import com.sukisu.ultra.ui.util.getAppProfileTemplate +import com.sukisu.ultra.ui.util.setAppProfileTemplate +import com.sukisu.ultra.ui.viewmodel.TemplateViewModel +import com.sukisu.ultra.ui.viewmodel.toJSON import androidx.lifecycle.compose.dropUnlessResumed /** diff --git a/manager/app/src/main/java/zako/zako/zako/ui/screen/kpm.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/kpm.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/screen/kpm.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/screen/kpm.kt index 47aec817..c2b3954c 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/screen/kpm.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/kpm.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.screen +package com.sukisu.ultra.ui.screen import android.app.Activity.RESULT_OK import android.content.Context @@ -25,13 +25,13 @@ import com.ramcosta.composedestinations.annotation.RootGraph import com.ramcosta.composedestinations.navigation.DestinationsNavigator import kotlinx.coroutines.delay import kotlinx.coroutines.launch -import zako.zako.zako.ui.component.* -import zako.zako.zako.ui.theme.* -import zako.zako.zako.ui.viewmodel.KpmViewModel -import zako.zako.zako.ui.util.* +import com.sukisu.ultra.ui.component.* +import com.sukisu.ultra.ui.theme.* +import com.sukisu.ultra.ui.viewmodel.KpmViewModel +import com.sukisu.ultra.ui.util.* import java.io.File import androidx.core.content.edit -import zako.zako.zako.R +import com.sukisu.ultra.R import java.net.* /** diff --git a/manager/app/src/main/java/zako/zako/zako/ui/theme/CardManage.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/theme/CardManage.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/theme/CardManage.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/theme/CardManage.kt index 0abd702b..a011e407 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/theme/CardManage.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/theme/CardManage.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.theme +package com.sukisu.ultra.ui.theme import android.content.Context import androidx.compose.foundation.isSystemInDarkTheme diff --git a/manager/app/src/main/java/zako/zako/zako/ui/theme/Color.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/theme/Color.kt similarity index 99% rename from manager/app/src/main/java/zako/zako/zako/ui/theme/Color.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/theme/Color.kt index c34c1c00..f9d990dd 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/theme/Color.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/theme/Color.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.theme +package com.sukisu.ultra.ui.theme import androidx.compose.ui.graphics.Color diff --git a/manager/app/src/main/java/zako/zako/zako/ui/theme/Theme.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/theme/Theme.kt similarity index 99% rename from manager/app/src/main/java/zako/zako/zako/ui/theme/Theme.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/theme/Theme.kt index 6bbc2209..cc4144d9 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/theme/Theme.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/theme/Theme.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.theme +package com.sukisu.ultra.ui.theme import android.content.ContentResolver import android.content.Context diff --git a/manager/app/src/main/java/zako/zako/zako/ui/theme/Type.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/theme/Type.kt similarity index 96% rename from manager/app/src/main/java/zako/zako/zako/ui/theme/Type.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/theme/Type.kt index e305a8ce..e943267a 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/theme/Type.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/theme/Type.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.theme +package com.sukisu.ultra.ui.theme import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.font.FontFamily diff --git a/manager/app/src/main/java/zako/zako/zako/ui/util/CompositionProvider.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/CompositionProvider.kt similarity index 87% rename from manager/app/src/main/java/zako/zako/zako/ui/util/CompositionProvider.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/util/CompositionProvider.kt index 4c51f0aa..1ba64d73 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/util/CompositionProvider.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/CompositionProvider.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.util +package com.sukisu.ultra.ui.util import androidx.compose.material3.SnackbarHostState import androidx.compose.runtime.compositionLocalOf diff --git a/manager/app/src/main/java/zako/zako/zako/ui/util/Downloader.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/Downloader.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/util/Downloader.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/util/Downloader.kt index 1f79866f..cb36564d 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/util/Downloader.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/Downloader.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.util +package com.sukisu.ultra.ui.util import android.annotation.SuppressLint import android.app.DownloadManager @@ -12,7 +12,7 @@ import android.util.Log import androidx.compose.runtime.Composable import androidx.compose.runtime.DisposableEffect import androidx.core.content.ContextCompat -import zako.zako.zako.ui.util.module.LatestVersionInfo +import com.sukisu.ultra.ui.util.module.LatestVersionInfo /** * @author weishu diff --git a/manager/app/src/main/java/zako/zako/zako/ui/util/HanziToPinyin.java b/manager/app/src/main/java/com/sukisu/ultra/ui/util/HanziToPinyin.java similarity index 99% rename from manager/app/src/main/java/zako/zako/zako/ui/util/HanziToPinyin.java rename to manager/app/src/main/java/com/sukisu/ultra/ui/util/HanziToPinyin.java index 7eec25b9..b7104115 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/util/HanziToPinyin.java +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/HanziToPinyin.java @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.util; +package com.sukisu.ultra.ui.util; /* * Copyright (C) 2009 The Android Open Source Project * diff --git a/manager/app/src/main/java/zako/zako/zako/ui/util/HyperlinkText.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/HyperlinkText.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/util/HyperlinkText.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/util/HyperlinkText.kt index 2c5481aa..299975ea 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/util/HyperlinkText.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/HyperlinkText.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.util +package com.sukisu.ultra.ui.util import androidx.compose.foundation.gestures.detectTapGestures import androidx.compose.material3.MaterialTheme diff --git a/manager/app/src/main/java/zako/zako/zako/ui/util/KsuCli.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/KsuCli.kt similarity index 99% rename from manager/app/src/main/java/zako/zako/zako/ui/util/KsuCli.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/util/KsuCli.kt index b623c2b1..a320bdc8 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/util/KsuCli.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/KsuCli.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.util +package com.sukisu.ultra.ui.util import android.content.ContentResolver import android.content.Context @@ -16,9 +16,9 @@ import com.topjohnwu.superuser.ShellUtils import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import kotlinx.parcelize.Parcelize -import zako.zako.zako.BuildConfig -import zako.zako.zako.Natives -import zako.zako.zako.ksuApp +import com.sukisu.ultra.BuildConfig +import com.sukisu.ultra.Natives +import com.sukisu.ultra.ksuApp import org.json.JSONArray import java.io.File diff --git a/manager/app/src/main/java/zako/zako/zako/ui/util/LogEvent.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/LogEvent.kt similarity index 97% rename from manager/app/src/main/java/zako/zako/zako/ui/util/LogEvent.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/util/LogEvent.kt index 4e531577..758cc2b8 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/util/LogEvent.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/LogEvent.kt @@ -1,11 +1,11 @@ -package zako.zako.zako.ui.util +package com.sukisu.ultra.ui.util import android.content.Context import android.os.Build import android.system.Os import com.topjohnwu.superuser.ShellUtils -import zako.zako.zako.Natives -import zako.zako.zako.ui.screen.getManagerVersion +import com.sukisu.ultra.Natives +import com.sukisu.ultra.ui.screen.getManagerVersion import java.io.File import java.io.FileWriter import java.io.PrintWriter diff --git a/manager/app/src/main/java/zako/zako/zako/ui/util/ModuleModify.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/ModuleModify.kt similarity index 99% rename from manager/app/src/main/java/zako/zako/zako/ui/util/ModuleModify.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/util/ModuleModify.kt index 2716fb93..22a9af2a 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/util/ModuleModify.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/ModuleModify.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.util +package com.sukisu.ultra.ui.util import android.app.AlertDialog import android.content.Context @@ -16,7 +16,7 @@ import kotlinx.coroutines.CompletableDeferred import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext -import zako.zako.zako.R +import com.sukisu.ultra.R import java.io.BufferedReader import java.io.IOException import java.io.InputStreamReader diff --git a/manager/app/src/main/java/zako/zako/zako/ui/util/SELinuxChecker.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/SELinuxChecker.kt similarity index 94% rename from manager/app/src/main/java/zako/zako/zako/ui/util/SELinuxChecker.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/util/SELinuxChecker.kt index 4121c036..cb5e1eef 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/util/SELinuxChecker.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/SELinuxChecker.kt @@ -1,9 +1,9 @@ -package zako.zako.zako.ui.util +package com.sukisu.ultra.ui.util import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource import com.topjohnwu.superuser.Shell -import zako.zako.zako.R +import com.sukisu.ultra.R @Composable fun getSELinuxStatus(): String { diff --git a/manager/app/src/main/java/zako/zako/zako/ui/util/module/LatestVersionInfo.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/module/LatestVersionInfo.kt similarity index 80% rename from manager/app/src/main/java/zako/zako/zako/ui/util/module/LatestVersionInfo.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/util/module/LatestVersionInfo.kt index 3a292b4a..6c134a50 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/util/module/LatestVersionInfo.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/module/LatestVersionInfo.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.util.module +package com.sukisu.ultra.ui.util.module data class LatestVersionInfo( val versionCode : Int = 0, diff --git a/manager/app/src/main/java/zako/zako/zako/ui/viewmodel/KpmViewModel.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/KpmViewModel.kt similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/viewmodel/KpmViewModel.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/KpmViewModel.kt index ed00700b..579edd4b 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/viewmodel/KpmViewModel.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/KpmViewModel.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.viewmodel +package com.sukisu.ultra.ui.viewmodel import android.util.Log import androidx.compose.runtime.getValue @@ -9,7 +9,7 @@ import androidx.lifecycle.viewModelScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext -import zako.zako.zako.ui.util.* +import com.sukisu.ultra.ui.util.* class KpmViewModel : ViewModel() { var moduleList by mutableStateOf(emptyList()) diff --git a/manager/app/src/main/java/zako/zako/zako/ui/viewmodel/ModuleViewModel.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/ModuleViewModel.kt similarity index 97% rename from manager/app/src/main/java/zako/zako/zako/ui/viewmodel/ModuleViewModel.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/ModuleViewModel.kt index cdac9c67..60676a93 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/viewmodel/ModuleViewModel.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/ModuleViewModel.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.viewmodel +package com.sukisu.ultra.ui.viewmodel import android.os.SystemClock import android.util.Log @@ -10,8 +10,8 @@ import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch -import zako.zako.zako.ui.util.HanziToPinyin -import zako.zako.zako.ui.util.listModules +import com.sukisu.ultra.ui.util.HanziToPinyin +import com.sukisu.ultra.ui.util.listModules import org.json.JSONArray import org.json.JSONObject import java.text.Collator diff --git a/manager/app/src/main/java/zako/zako/zako/ui/viewmodel/SuperUserViewModel.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/SuperUserViewModel.kt similarity index 96% rename from manager/app/src/main/java/zako/zako/zako/ui/viewmodel/SuperUserViewModel.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/SuperUserViewModel.kt index 1ce7186e..a91e4b1f 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/viewmodel/SuperUserViewModel.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/SuperUserViewModel.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.viewmodel +package com.sukisu.ultra.ui.viewmodel import android.content.ComponentName import android.content.Intent @@ -18,12 +18,12 @@ import com.topjohnwu.superuser.Shell import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import kotlinx.parcelize.Parcelize -import zako.zako.zako.IKsuInterface -import zako.zako.zako.Natives -import zako.zako.zako.ksuApp -import zako.zako.zako.ui.KsuService -import zako.zako.zako.ui.util.HanziToPinyin -import zako.zako.zako.ui.util.KsuCli +import com.sukisu.zako.IKsuInterface +import com.sukisu.ultra.Natives +import com.sukisu.ultra.ksuApp +import com.sukisu.ultra.ui.KsuService +import com.sukisu.ultra.ui.util.HanziToPinyin +import com.sukisu.ultra.ui.util.KsuCli import java.text.Collator import java.util.* import kotlin.coroutines.resume diff --git a/manager/app/src/main/java/zako/zako/zako/ui/viewmodel/TemplateViewModel.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/TemplateViewModel.kt similarity index 97% rename from manager/app/src/main/java/zako/zako/zako/ui/viewmodel/TemplateViewModel.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/TemplateViewModel.kt index 70389dd1..38f7577d 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/viewmodel/TemplateViewModel.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/TemplateViewModel.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.viewmodel +package com.sukisu.ultra.ui.viewmodel import android.os.Parcelable import android.util.Log @@ -10,12 +10,12 @@ import androidx.lifecycle.ViewModel import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import kotlinx.parcelize.Parcelize -import zako.zako.zako.Natives -import zako.zako.zako.profile.Capabilities -import zako.zako.zako.profile.Groups -import zako.zako.zako.ui.util.getAppProfileTemplate -import zako.zako.zako.ui.util.listAppProfileTemplates -import zako.zako.zako.ui.util.setAppProfileTemplate +import com.sukisu.ultra.Natives +import com.sukisu.ultra.profile.Capabilities +import com.sukisu.ultra.profile.Groups +import com.sukisu.ultra.ui.util.getAppProfileTemplate +import com.sukisu.ultra.ui.util.listAppProfileTemplates +import com.sukisu.ultra.ui.util.setAppProfileTemplate import okhttp3.OkHttpClient import okhttp3.Request import org.json.JSONArray diff --git a/manager/app/src/main/java/zako/zako/zako/ui/webui/MimeUtil.java b/manager/app/src/main/java/com/sukisu/ultra/ui/webui/MimeUtil.java similarity index 98% rename from manager/app/src/main/java/zako/zako/zako/ui/webui/MimeUtil.java rename to manager/app/src/main/java/com/sukisu/ultra/ui/webui/MimeUtil.java index aaa44afb..5a801039 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/webui/MimeUtil.java +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/webui/MimeUtil.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package zako.zako.zako.ui.webui; +package com.sukisu.ultra.ui.webui; import java.net.URLConnection; diff --git a/manager/app/src/main/java/zako/zako/zako/ui/webui/SuFilePathHandler.java b/manager/app/src/main/java/com/sukisu/ultra/ui/webui/SuFilePathHandler.java similarity index 99% rename from manager/app/src/main/java/zako/zako/zako/ui/webui/SuFilePathHandler.java rename to manager/app/src/main/java/com/sukisu/ultra/ui/webui/SuFilePathHandler.java index 1ffccb80..7d76f6df 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/webui/SuFilePathHandler.java +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/webui/SuFilePathHandler.java @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.webui; +package com.sukisu.ultra.ui.webui; import android.content.Context; import android.util.Log; diff --git a/manager/app/src/main/java/zako/zako/zako/ui/webui/WebUIActivity.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/webui/WebUIActivity.kt similarity index 97% rename from manager/app/src/main/java/zako/zako/zako/ui/webui/WebUIActivity.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/webui/WebUIActivity.kt index 2bcff2b3..62bde78d 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/webui/WebUIActivity.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/webui/WebUIActivity.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.webui +package com.sukisu.ultra.ui.webui import android.annotation.SuppressLint import android.app.ActivityManager @@ -16,7 +16,7 @@ import androidx.core.view.WindowInsetsCompat import androidx.core.view.updateLayoutParams import androidx.webkit.WebViewAssetLoader import com.topjohnwu.superuser.Shell -import zako.zako.zako.ui.util.createRootShell +import com.sukisu.ultra.ui.util.createRootShell import java.io.File @SuppressLint("SetJavaScriptEnabled") diff --git a/manager/app/src/main/java/zako/zako/zako/ui/webui/WebViewInterface.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/webui/WebViewInterface.kt similarity index 96% rename from manager/app/src/main/java/zako/zako/zako/ui/webui/WebViewInterface.kt rename to manager/app/src/main/java/com/sukisu/ultra/ui/webui/WebViewInterface.kt index 4876672d..a3d02a6e 100644 --- a/manager/app/src/main/java/zako/zako/zako/ui/webui/WebViewInterface.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/webui/WebViewInterface.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.ui.webui +package com.sukisu.ultra.ui.webui import android.app.Activity import android.content.Context @@ -14,13 +14,13 @@ import androidx.core.view.WindowInsetsControllerCompat import com.topjohnwu.superuser.CallbackList import com.topjohnwu.superuser.ShellUtils import com.topjohnwu.superuser.internal.UiThreadHandler -import zako.zako.zako.ui.util.createRootShell -import zako.zako.zako.ui.util.listModules -import zako.zako.zako.ui.util.withNewRootShell +import com.sukisu.ultra.ui.util.createRootShell +import com.sukisu.ultra.ui.util.listModules +import com.sukisu.ultra.ui.util.withNewRootShell import org.json.JSONArray import org.json.JSONObject -import zako.zako.zako.ui.util.controlKpmModule -import zako.zako.zako.ui.util.listKpmModules +import com.sukisu.ultra.ui.util.controlKpmModule +import com.sukisu.ultra.ui.util.listKpmModules import java.io.File import java.util.concurrent.CompletableFuture diff --git a/manager/app/src/main/java/zako/zako/zako/utils/AssetsUtil.kt b/manager/app/src/main/java/com/sukisu/ultra/utils/AssetsUtil.kt similarity index 96% rename from manager/app/src/main/java/zako/zako/zako/utils/AssetsUtil.kt rename to manager/app/src/main/java/com/sukisu/ultra/utils/AssetsUtil.kt index 2c05c647..91ad7c79 100644 --- a/manager/app/src/main/java/zako/zako/zako/utils/AssetsUtil.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/utils/AssetsUtil.kt @@ -1,4 +1,4 @@ -package zako.zako.zako.utils +package com.sukisu.ultra.utils import android.content.Context import java.io.File diff --git a/manager/app/src/main/java/io/zako/zako/UltraShellHelper.java b/manager/app/src/main/java/io/sukisu/ultra/UltraShellHelper.java similarity index 91% rename from manager/app/src/main/java/io/zako/zako/UltraShellHelper.java rename to manager/app/src/main/java/io/sukisu/ultra/UltraShellHelper.java index 4de82aa6..a7bd5fcd 100644 --- a/manager/app/src/main/java/io/zako/zako/UltraShellHelper.java +++ b/manager/app/src/main/java/io/sukisu/ultra/UltraShellHelper.java @@ -1,8 +1,8 @@ -package io.zako.zako; +package io.sukisu.ultra; import java.util.ArrayList; -import zako.zako.zako.ui.util.KsuCli; +import com.sukisu.ultra.ui.util.KsuCli; public class UltraShellHelper { public static String runCmd(String cmds) { diff --git a/manager/app/src/main/java/io/zako/zako/UltraToolInstall.java b/manager/app/src/main/java/io/sukisu/ultra/UltraToolInstall.java similarity index 83% rename from manager/app/src/main/java/io/zako/zako/UltraToolInstall.java rename to manager/app/src/main/java/io/sukisu/ultra/UltraToolInstall.java index 88747231..3a2fc450 100644 --- a/manager/app/src/main/java/io/zako/zako/UltraToolInstall.java +++ b/manager/app/src/main/java/io/sukisu/ultra/UltraToolInstall.java @@ -1,6 +1,6 @@ -package io.zako.zako; +package io.sukisu.ultra; -import static zako.zako.zako.ui.util.KsuCliKt.getKpmmgrPath; +import static com.sukisu.ultra.ui.util.KsuCliKt.getKpmmgrPath; public class UltraToolInstall { private static final String OUTSIDE_KPMMGR_PATH = "/data/adb/ksu/bin/kpmmgr";