diff --git a/manager/src/main/java/org/lsposed/lspatch/ui/page/manage/AppManagePage.kt b/manager/src/main/java/org/lsposed/lspatch/ui/page/manage/AppManagePage.kt
index a062a37..a389319 100644
--- a/manager/src/main/java/org/lsposed/lspatch/ui/page/manage/AppManagePage.kt
+++ b/manager/src/main/java/org/lsposed/lspatch/ui/page/manage/AppManagePage.kt
@@ -5,6 +5,7 @@ import android.content.ClipData
import android.content.ClipboardManager
import android.content.Context
import android.content.Intent
+import android.content.pm.PackageManager
import android.net.Uri
import android.util.Log
import androidx.activity.compose.rememberLauncherForActivityResult
@@ -30,6 +31,7 @@ import androidx.compose.ui.text.font.FontFamily
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
+import androidx.compose.ui.window.Dialog
import androidx.core.net.toUri
import androidx.documentfile.provider.DocumentFile
import androidx.lifecycle.viewmodel.compose.viewModel
@@ -85,6 +87,7 @@ fun AppManageBody(
}
} else {
var scopeApp by rememberSaveable { mutableStateOf("") }
+ var afterCheckManager by remember { mutableStateOf<(() -> Unit)?>(null) }
resultRecipient.onNavResult {
if (it is NavResult.Value) {
scope.launch {
diff --git a/manager/src/main/res/values-zh-rCN/strings.xml b/manager/src/main/res/values-zh-rCN/strings.xml
index b428b30..2bdfdb8 100644
--- a/manager/src/main/res/values-zh-rCN/strings.xml
+++ b/manager/src/main/res/values-zh-rCN/strings.xml
@@ -42,6 +42,7 @@
尚无模块
模块设置
应用信息
+ 该应用由 %1$s 管理\n在本管理器中修改作用域 %2$s 不会生效\n重新修补以解决
新建修补
选择存储目录
diff --git a/manager/src/main/res/values-zh-rTW/strings.xml b/manager/src/main/res/values-zh-rTW/strings.xml
index 6ae04b3..7aa5f7f 100644
--- a/manager/src/main/res/values-zh-rTW/strings.xml
+++ b/manager/src/main/res/values-zh-rTW/strings.xml
@@ -42,6 +42,7 @@
還沒有模組
模組設定
程式資訊
+ 該程式由 %1$s 管理\n在本管理器中修改作用域 %2$s 不會生效\n重新修補以解決此問題
新增打包程式
選擇儲存資料夾
diff --git a/manager/src/main/res/values/strings.xml b/manager/src/main/res/values/strings.xml
index d12663d..1f43a59 100644
--- a/manager/src/main/res/values/strings.xml
+++ b/manager/src/main/res/values/strings.xml
@@ -43,6 +43,7 @@
No modules yet
Module settings
App info
+ This program is managed by %1s\nModifying the scope %2s within this manager will not take effect\nPlease re-patch to resolve this issue
New Patch
diff --git a/share/java/src/main/java/org/lsposed/lspatch/share/PatchConfig.java b/share/java/src/main/java/org/lsposed/lspatch/share/PatchConfig.java
index 2cf9dc0..b69a387 100644
--- a/share/java/src/main/java/org/lsposed/lspatch/share/PatchConfig.java
+++ b/share/java/src/main/java/org/lsposed/lspatch/share/PatchConfig.java
@@ -9,6 +9,7 @@ public class PatchConfig {
public final String originalSignature;
public final String appComponentFactory;
public final LSPConfig lspConfig;
+ public final String managerPackageName;
public PatchConfig(
boolean useManager,
@@ -25,5 +26,6 @@ public class PatchConfig {
this.originalSignature = originalSignature;
this.appComponentFactory = appComponentFactory;
this.lspConfig = LSPConfig.instance;
+ this.managerPackageName = Constants.MANAGER_PACKAGE_NAME;
}
}