diff --git a/manager/app/src/main/java/me/weishu/kernelsu/ui/util/KsuCli.kt b/manager/app/src/main/java/me/weishu/kernelsu/ui/util/KsuCli.kt index 4338c39c..d90e8068 100644 --- a/manager/app/src/main/java/me/weishu/kernelsu/ui/util/KsuCli.kt +++ b/manager/app/src/main/java/me/weishu/kernelsu/ui/util/KsuCli.kt @@ -366,11 +366,11 @@ fun launchApp(packageName: String) { val shell = getRootShell() val result = - shell.newJob().add("monkey -p $packageName -c android.intent.category.LAUNCHER 1").exec() + shell.newJob().add("cmd package resolve-activity --brief $packageName | tail -n 1 | xargs cmd activity start-activity -n").exec() Log.i(TAG, "launch $packageName result: $result") } fun restartApp(packageName: String) { forceStopApp(packageName) launchApp(packageName) -} \ No newline at end of file +}