From 3674a967ef3b7335998d668f8b057b47269e9aff Mon Sep 17 00:00:00 2001 From: Js0n <29531167+JasonKhew96@users.noreply.github.com> Date: Thu, 23 Nov 2023 20:32:24 +0800 Subject: [PATCH] Remove keep alive foreground service because bound service won't need it (#262) Co-authored-by: LoveSy --- manager/src/main/AndroidManifest.xml | 3 -- .../org/lsposed/lspatch/LSPApplication.kt | 3 -- .../org/lsposed/lspatch/config/Configs.kt | 12 ------ .../lsposed/lspatch/manager/ModuleService.kt | 32 ---------------- .../lsposed/lspatch/ui/page/SettingsScreen.kt | 38 ------------------- manager/src/main/res/values-af/strings.xml | 2 - manager/src/main/res/values-ar/strings.xml | 2 - manager/src/main/res/values-bg/strings.xml | 2 - manager/src/main/res/values-bn/strings.xml | 2 - manager/src/main/res/values-ca/strings.xml | 2 - manager/src/main/res/values-cs/strings.xml | 2 - manager/src/main/res/values-da/strings.xml | 2 - manager/src/main/res/values-de/strings.xml | 2 - manager/src/main/res/values-el/strings.xml | 2 - manager/src/main/res/values-es/strings.xml | 2 - manager/src/main/res/values-et/strings.xml | 2 - manager/src/main/res/values-fa/strings.xml | 2 - manager/src/main/res/values-fi/strings.xml | 2 - manager/src/main/res/values-fr/strings.xml | 2 - manager/src/main/res/values-hi/strings.xml | 2 - manager/src/main/res/values-hr/strings.xml | 2 - manager/src/main/res/values-hu/strings.xml | 2 - manager/src/main/res/values-in/strings.xml | 2 - manager/src/main/res/values-it/strings.xml | 2 - manager/src/main/res/values-iw/strings.xml | 2 - manager/src/main/res/values-ja/strings.xml | 2 - manager/src/main/res/values-ko/strings.xml | 2 - manager/src/main/res/values-ku/strings.xml | 2 - manager/src/main/res/values-lt/strings.xml | 2 - manager/src/main/res/values-nl/strings.xml | 2 - manager/src/main/res/values-no/strings.xml | 2 - manager/src/main/res/values-pl/strings.xml | 2 - .../src/main/res/values-pt-rBR/strings.xml | 2 - manager/src/main/res/values-pt/strings.xml | 2 - manager/src/main/res/values-ro/strings.xml | 2 - manager/src/main/res/values-ru/strings.xml | 2 - manager/src/main/res/values-si/strings.xml | 2 - manager/src/main/res/values-sk/strings.xml | 2 - manager/src/main/res/values-sv/strings.xml | 2 - manager/src/main/res/values-th/strings.xml | 2 - manager/src/main/res/values-tr/strings.xml | 2 - manager/src/main/res/values-uk/strings.xml | 2 - manager/src/main/res/values-ur/strings.xml | 2 - manager/src/main/res/values-vi/strings.xml | 2 - .../src/main/res/values-zh-rCN/strings.xml | 2 - .../src/main/res/values-zh-rTW/strings.xml | 2 - manager/src/main/res/values/strings.xml | 4 +- .../service/RemoteApplicationService.java | 2 +- 48 files changed, 2 insertions(+), 174 deletions(-) diff --git a/manager/src/main/AndroidManifest.xml b/manager/src/main/AndroidManifest.xml index 0032835..d051615 100644 --- a/manager/src/main/AndroidManifest.xml +++ b/manager/src/main/AndroidManifest.xml @@ -6,8 +6,6 @@ android:name="android.permission.QUERY_ALL_PACKAGES" tools:ignore="QueryAllPackagesPermission" /> - - diff --git a/manager/src/main/java/org/lsposed/lspatch/LSPApplication.kt b/manager/src/main/java/org/lsposed/lspatch/LSPApplication.kt index d24b72d..e35023e 100644 --- a/manager/src/main/java/org/lsposed/lspatch/LSPApplication.kt +++ b/manager/src/main/java/org/lsposed/lspatch/LSPApplication.kt @@ -2,14 +2,12 @@ package org.lsposed.lspatch import android.app.Application import android.content.Context -import android.content.Intent import android.content.SharedPreferences import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import org.lsposed.hiddenapibypass.HiddenApiBypass import org.lsposed.lspatch.manager.AppBroadcastReceiver -import org.lsposed.lspatch.manager.ModuleService import org.lsposed.lspatch.util.LSPPackageManager import org.lsposed.lspatch.util.ShizukuApi import java.io.File @@ -32,7 +30,6 @@ class LSPApplication : Application() { prefs = lspApp.getSharedPreferences("settings", Context.MODE_PRIVATE) ShizukuApi.init() AppBroadcastReceiver.register(this) - startService(Intent(this, ModuleService::class.java)) globalScope.launch { LSPPackageManager.fetchAppList() } } } diff --git a/manager/src/main/java/org/lsposed/lspatch/config/Configs.kt b/manager/src/main/java/org/lsposed/lspatch/config/Configs.kt index 9c78bfb..0f7cb8e 100644 --- a/manager/src/main/java/org/lsposed/lspatch/config/Configs.kt +++ b/manager/src/main/java/org/lsposed/lspatch/config/Configs.kt @@ -1,8 +1,6 @@ package org.lsposed.lspatch.config -import android.content.Intent import org.lsposed.lspatch.lspApp -import org.lsposed.lspatch.manager.ModuleService import org.lsposed.lspatch.ui.util.delegateStateOf import org.lsposed.lspatch.ui.util.getValue import org.lsposed.lspatch.ui.util.setValue @@ -14,11 +12,6 @@ object Configs { private const val PREFS_KEYSTORE_ALIAS_PASSWORD = "keystore_alias_password" private const val PREFS_STORAGE_DIRECTORY = "storage_directory" private const val PREFS_DETAIL_PATCH_LOGS = "detail_patch_logs" - private const val PREFS_KEEP_ALIVE = "keep_alive" - - enum class KeepAlive { - OFF, FOREGROUND - } var keyStorePassword by delegateStateOf(lspApp.prefs.getString(PREFS_KEYSTORE_PASSWORD, "123456")!!) { lspApp.prefs.edit().putString(PREFS_KEYSTORE_PASSWORD, it).apply() @@ -39,9 +32,4 @@ object Configs { var detailPatchLogs by delegateStateOf(lspApp.prefs.getBoolean(PREFS_DETAIL_PATCH_LOGS, true)) { lspApp.prefs.edit().putBoolean(PREFS_DETAIL_PATCH_LOGS, it).apply() } - - var keepAlive by delegateStateOf(KeepAlive.values()[lspApp.prefs.getInt(PREFS_KEEP_ALIVE, KeepAlive.OFF.ordinal)]) { - lspApp.prefs.edit().putInt(PREFS_KEEP_ALIVE, it.ordinal).apply() - lspApp.startService(Intent(lspApp, ModuleService::class.java)) - } } diff --git a/manager/src/main/java/org/lsposed/lspatch/manager/ModuleService.kt b/manager/src/main/java/org/lsposed/lspatch/manager/ModuleService.kt index a695075..f5bba1b 100644 --- a/manager/src/main/java/org/lsposed/lspatch/manager/ModuleService.kt +++ b/manager/src/main/java/org/lsposed/lspatch/manager/ModuleService.kt @@ -1,16 +1,9 @@ package org.lsposed.lspatch.manager -import android.app.NotificationChannel -import android.app.NotificationManager import android.app.Service import android.content.Intent -import android.content.pm.ServiceInfo -import android.os.Build import android.os.IBinder import android.util.Log -import androidx.core.app.NotificationCompat -import org.lsposed.lspatch.config.Configs -import org.lsposed.lspatch.share.Constants class ModuleService : Service() { @@ -19,31 +12,6 @@ class ModuleService : Service() { private const val TAG = "ModuleService" } - override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { - intent ?: return START_NOT_STICKY - if (Configs.keepAlive == Configs.KeepAlive.FOREGROUND) { - val channel = NotificationChannel(Constants.MANAGER_PACKAGE_NAME, TAG, NotificationManager.IMPORTANCE_DEFAULT) - val manager = getSystemService(NOTIFICATION_SERVICE) as NotificationManager - manager.createNotificationChannel(channel) - // TODO: https://developer.android.com/guide/components/bound-services - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { - startForeground( - 1, - NotificationCompat.Builder(this, Constants.MANAGER_PACKAGE_NAME).build(), - ServiceInfo.FOREGROUND_SERVICE_TYPE_SPECIAL_USE - ) - } else { - startForeground( - 1, - NotificationCompat.Builder(this, Constants.MANAGER_PACKAGE_NAME).build() - ) - } - } else { - stopForeground(STOP_FOREGROUND_REMOVE) - } - return super.onStartCommand(intent, flags, startId) - } - override fun onBind(intent: Intent): IBinder? { val packageName = intent.getStringExtra("packageName") ?: return null // TODO: Authentication diff --git a/manager/src/main/java/org/lsposed/lspatch/ui/page/SettingsScreen.kt b/manager/src/main/java/org/lsposed/lspatch/ui/page/SettingsScreen.kt index b43fb79..0a4181e 100644 --- a/manager/src/main/java/org/lsposed/lspatch/ui/page/SettingsScreen.kt +++ b/manager/src/main/java/org/lsposed/lspatch/ui/page/SettingsScreen.kt @@ -13,7 +13,6 @@ import androidx.compose.foundation.verticalScroll import androidx.compose.material.icons.Icons import androidx.compose.material.icons.outlined.Ballot import androidx.compose.material.icons.outlined.BugReport -import androidx.compose.material.icons.outlined.HourglassEmpty import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.runtime.saveable.rememberSaveable @@ -51,7 +50,6 @@ fun SettingsScreen() { ) { KeyStore() DetailPatchLogs() - KeepAlive() } } } @@ -242,39 +240,3 @@ private fun DetailPatchLogs() { title = stringResource(R.string.settings_detail_patch_logs) ) } - -@Composable -private fun KeepAlive() { - var expanded by remember { mutableStateOf(false) } - AnywhereDropdown( - expanded = expanded, - onDismissRequest = { expanded = false }, - onClick = { expanded = true }, - surface = { - val desc = when (Configs.keepAlive) { - Configs.KeepAlive.OFF -> R.string.off - Configs.KeepAlive.FOREGROUND -> R.string.settings_keep_alive_foreground - } - SettingsItem( - icon = Icons.Outlined.HourglassEmpty, - title = stringResource(R.string.settings_keep_alive), - desc = stringResource(desc) - ) - } - ) { - DropdownMenuItem( - text = { Text(stringResource(R.string.off)) }, - onClick = { - Configs.keepAlive = Configs.KeepAlive.OFF - expanded = false - } - ) - DropdownMenuItem( - text = { Text(stringResource(R.string.settings_keep_alive_foreground)) }, - onClick = { - Configs.keepAlive = Configs.KeepAlive.FOREGROUND - expanded = false - } - ) - } -} diff --git a/manager/src/main/res/values-af/strings.xml b/manager/src/main/res/values-af/strings.xml index 0deda6b..2d80359 100644 --- a/manager/src/main/res/values-af/strings.xml +++ b/manager/src/main/res/values-af/strings.xml @@ -86,6 +86,4 @@ Verkeerde alias naam Verkeerde alias wagwoord Detail pleister logs - Hou aan die lewe - Voorgrond diff --git a/manager/src/main/res/values-ar/strings.xml b/manager/src/main/res/values-ar/strings.xml index 754837e..3b1871e 100644 --- a/manager/src/main/res/values-ar/strings.xml +++ b/manager/src/main/res/values-ar/strings.xml @@ -86,6 +86,4 @@ اسم مستعار خاطئ كلمة مرور الاسم المستعار خاطئة تفاصيل سجلات التعديل - إبقاء التطبيق يعمل بالخلفية - التطبيق يعمل بالخلفية diff --git a/manager/src/main/res/values-bg/strings.xml b/manager/src/main/res/values-bg/strings.xml index 2c9e5fb..3856ae0 100644 --- a/manager/src/main/res/values-bg/strings.xml +++ b/manager/src/main/res/values-bg/strings.xml @@ -86,6 +86,4 @@ Неправилно име на псевдоним Грешна парола за псевдоним Подробни дневници на кръпките - Запазете живота си - На преден план diff --git a/manager/src/main/res/values-bn/strings.xml b/manager/src/main/res/values-bn/strings.xml index c031eac..55defa2 100644 --- a/manager/src/main/res/values-bn/strings.xml +++ b/manager/src/main/res/values-bn/strings.xml @@ -86,6 +86,4 @@ ভুল উপনাম নাম ভুল ওরফে পাসওয়ার্ড বিস্তারিত প্যাচ লগ - জিবন্ত রাখ - ফোরগ্রাউন্ড diff --git a/manager/src/main/res/values-ca/strings.xml b/manager/src/main/res/values-ca/strings.xml index 6e9bb6b..e5db1a9 100644 --- a/manager/src/main/res/values-ca/strings.xml +++ b/manager/src/main/res/values-ca/strings.xml @@ -86,6 +86,4 @@ Nom d\'àlies incorrecte Contrasenya d\'àlies incorrecta Registres de pedaços detallats - Mantenir amb vida - Primer pla diff --git a/manager/src/main/res/values-cs/strings.xml b/manager/src/main/res/values-cs/strings.xml index 0263b2d..bea1be9 100644 --- a/manager/src/main/res/values-cs/strings.xml +++ b/manager/src/main/res/values-cs/strings.xml @@ -86,6 +86,4 @@ Špatný název aliasu Špatné heslo aliasu Podrobné protokoly oprav - Udržovat při životě - Přední stránka diff --git a/manager/src/main/res/values-da/strings.xml b/manager/src/main/res/values-da/strings.xml index 62a61db..e51e623 100644 --- a/manager/src/main/res/values-da/strings.xml +++ b/manager/src/main/res/values-da/strings.xml @@ -86,6 +86,4 @@ Forkert aliasnavn Forkert adgangskode til alias Detaljerede patch-logfiler - Hold i live - Forgrund diff --git a/manager/src/main/res/values-de/strings.xml b/manager/src/main/res/values-de/strings.xml index e16f4fa..54cb7cc 100644 --- a/manager/src/main/res/values-de/strings.xml +++ b/manager/src/main/res/values-de/strings.xml @@ -86,6 +86,4 @@ Falscher Alias-Name Falsches Alias-Passwort Detaillierte Patch-Protokolle - Am Leben erhalten - Vordergrund diff --git a/manager/src/main/res/values-el/strings.xml b/manager/src/main/res/values-el/strings.xml index f5dadbe..1183b13 100644 --- a/manager/src/main/res/values-el/strings.xml +++ b/manager/src/main/res/values-el/strings.xml @@ -86,6 +86,4 @@ Λάθος όνομα ψευδώνυμου Λάθος κωδικός πρόσβασης ψευδώνυμου Λεπτομερή αρχεία καταγραφής επιδιορθώσεων - Κρατηθείτε ζωντανοί - Πρόσφατα στοιχεία diff --git a/manager/src/main/res/values-es/strings.xml b/manager/src/main/res/values-es/strings.xml index 1044a2b..3966695 100644 --- a/manager/src/main/res/values-es/strings.xml +++ b/manager/src/main/res/values-es/strings.xml @@ -86,6 +86,4 @@ Nombre de alias incorrecto Contraseña de alias incorrecta Registros de parches detallados - Mantener la vida - Primer plano diff --git a/manager/src/main/res/values-et/strings.xml b/manager/src/main/res/values-et/strings.xml index 868b5e0..37f12a8 100644 --- a/manager/src/main/res/values-et/strings.xml +++ b/manager/src/main/res/values-et/strings.xml @@ -86,6 +86,4 @@ Vale pseudonüümi nimi Vale aliase parool Üksikasjade paikade logid - Elus hoidma - Esiplaan diff --git a/manager/src/main/res/values-fa/strings.xml b/manager/src/main/res/values-fa/strings.xml index 835b0a6..63631bc 100644 --- a/manager/src/main/res/values-fa/strings.xml +++ b/manager/src/main/res/values-fa/strings.xml @@ -86,6 +86,4 @@ نام مستعار اشتباه است رمز یا نام مستعار اشتباه است گزارش های اطلاعات پچ - زنده بمان - پیش زمینه diff --git a/manager/src/main/res/values-fi/strings.xml b/manager/src/main/res/values-fi/strings.xml index fff4508..7428136 100644 --- a/manager/src/main/res/values-fi/strings.xml +++ b/manager/src/main/res/values-fi/strings.xml @@ -86,6 +86,4 @@ Väärä alias-nimi Väärä alias-salasana Yksityiskohtaiset korjauslokit - Pidä hengissä - Tulosaineisto diff --git a/manager/src/main/res/values-fr/strings.xml b/manager/src/main/res/values-fr/strings.xml index 109ee2b..d137fd9 100644 --- a/manager/src/main/res/values-fr/strings.xml +++ b/manager/src/main/res/values-fr/strings.xml @@ -86,6 +86,4 @@ Nom d\'alias erroné Mot de passe d\'alias erroné Détails des journaux du patch - Garder la vie sauve - Premier plan diff --git a/manager/src/main/res/values-hi/strings.xml b/manager/src/main/res/values-hi/strings.xml index f961914..3344d06 100644 --- a/manager/src/main/res/values-hi/strings.xml +++ b/manager/src/main/res/values-hi/strings.xml @@ -86,6 +86,4 @@ गलत उपनाम गलत उपनाम पासवर्ड विस्तार पैच लॉग - जिंदा रहो - अग्रभूमि diff --git a/manager/src/main/res/values-hr/strings.xml b/manager/src/main/res/values-hr/strings.xml index 85cadef..a742017 100644 --- a/manager/src/main/res/values-hr/strings.xml +++ b/manager/src/main/res/values-hr/strings.xml @@ -86,6 +86,4 @@ Pogrešno pseudonim Pogrešna lozinka za alias Dnevnici zakrpa detalja - Držati na životu - Prednji plan diff --git a/manager/src/main/res/values-hu/strings.xml b/manager/src/main/res/values-hu/strings.xml index 69886c2..ca7cc3d 100644 --- a/manager/src/main/res/values-hu/strings.xml +++ b/manager/src/main/res/values-hu/strings.xml @@ -86,6 +86,4 @@ Rossz alias név Rossz alias jelszó Részletes patch naplók - Tartsd életben - Új információk és jogok diff --git a/manager/src/main/res/values-in/strings.xml b/manager/src/main/res/values-in/strings.xml index 9cfaa7a..94f6e59 100644 --- a/manager/src/main/res/values-in/strings.xml +++ b/manager/src/main/res/values-in/strings.xml @@ -86,6 +86,4 @@ Nama alias salah Kata sandi alias salah Detail log tambalan - Tetap hidup - Latar Depan diff --git a/manager/src/main/res/values-it/strings.xml b/manager/src/main/res/values-it/strings.xml index 2fcb535..ea0f3e6 100644 --- a/manager/src/main/res/values-it/strings.xml +++ b/manager/src/main/res/values-it/strings.xml @@ -86,6 +86,4 @@ Nome alias errato Password alias errata Registri dettagliati delle patch - Mantieni attivo - Primo piano diff --git a/manager/src/main/res/values-iw/strings.xml b/manager/src/main/res/values-iw/strings.xml index 5e07a9c..38433ab 100644 --- a/manager/src/main/res/values-iw/strings.xml +++ b/manager/src/main/res/values-iw/strings.xml @@ -86,6 +86,4 @@ שם כינוי שגוי סיסמת כינוי שגויה פירוט יומני תיקון - להשאיר בחיים - חֲזִית diff --git a/manager/src/main/res/values-ja/strings.xml b/manager/src/main/res/values-ja/strings.xml index 874034d..2a7ef61 100644 --- a/manager/src/main/res/values-ja/strings.xml +++ b/manager/src/main/res/values-ja/strings.xml @@ -86,6 +86,4 @@ エイリアス名が間違っています エイリアスのパスワードが違います 詳細なパッチログ - Keep Alive - フォアグラウンド diff --git a/manager/src/main/res/values-ko/strings.xml b/manager/src/main/res/values-ko/strings.xml index 79e21e0..970fcd8 100644 --- a/manager/src/main/res/values-ko/strings.xml +++ b/manager/src/main/res/values-ko/strings.xml @@ -86,6 +86,4 @@ 잘못된 별칭 이름 잘못된 별칭 암호 세부 패치 로그 - 살아 유지 - 전경 diff --git a/manager/src/main/res/values-ku/strings.xml b/manager/src/main/res/values-ku/strings.xml index 59313d0..e7fb535 100644 --- a/manager/src/main/res/values-ku/strings.xml +++ b/manager/src/main/res/values-ku/strings.xml @@ -86,6 +86,4 @@ Navê nasnavê xelet Şîfreya nasnavê çewt Detail patch têketin - Bijî - Pêşî diff --git a/manager/src/main/res/values-lt/strings.xml b/manager/src/main/res/values-lt/strings.xml index 2fc7942..20a9c11 100644 --- a/manager/src/main/res/values-lt/strings.xml +++ b/manager/src/main/res/values-lt/strings.xml @@ -86,6 +86,4 @@ Neteisingas pseudonimas Neteisingas slapyvardžio slaptažodis Išsamūs pataisų žurnalai - Išlaikykite gyvybę - Naujos žinios diff --git a/manager/src/main/res/values-nl/strings.xml b/manager/src/main/res/values-nl/strings.xml index fa342f5..3fb4333 100644 --- a/manager/src/main/res/values-nl/strings.xml +++ b/manager/src/main/res/values-nl/strings.xml @@ -86,6 +86,4 @@ Verkeerde aliasnaam Verkeerd alias wachtwoord Detail patch logs - In leven houden - Voorgrond diff --git a/manager/src/main/res/values-no/strings.xml b/manager/src/main/res/values-no/strings.xml index 7d1d37d..eea295b 100644 --- a/manager/src/main/res/values-no/strings.xml +++ b/manager/src/main/res/values-no/strings.xml @@ -86,6 +86,4 @@ Feil aliasnavn Feil alias passord Detalj patchlogger - Holde i live - Forgrunn diff --git a/manager/src/main/res/values-pl/strings.xml b/manager/src/main/res/values-pl/strings.xml index 0cd88de..ed8efb0 100644 --- a/manager/src/main/res/values-pl/strings.xml +++ b/manager/src/main/res/values-pl/strings.xml @@ -86,6 +86,4 @@ Nieprawidłowa nazwa aliasu Nieprawidłowe hasło aliasu Szczegóły logów poprawek - Utrzymać się przy życiu - Pierwsza plansza diff --git a/manager/src/main/res/values-pt-rBR/strings.xml b/manager/src/main/res/values-pt-rBR/strings.xml index 6ad55b8..83a934b 100644 --- a/manager/src/main/res/values-pt-rBR/strings.xml +++ b/manager/src/main/res/values-pt-rBR/strings.xml @@ -86,6 +86,4 @@ Nome do apelido incorreto Senha do apelido incorreta Registros de patch detalhados - Mantenha vivo - Primeiro plano diff --git a/manager/src/main/res/values-pt/strings.xml b/manager/src/main/res/values-pt/strings.xml index 3a55a41..bfcc3ac 100644 --- a/manager/src/main/res/values-pt/strings.xml +++ b/manager/src/main/res/values-pt/strings.xml @@ -86,6 +86,4 @@ Nome falso Palavra-passe de outrora incorrecta Registos de remendos detalhados - Mantenha-se vivo - Primeiro plano diff --git a/manager/src/main/res/values-ro/strings.xml b/manager/src/main/res/values-ro/strings.xml index 56b76fd..d0c39f0 100644 --- a/manager/src/main/res/values-ro/strings.xml +++ b/manager/src/main/res/values-ro/strings.xml @@ -86,6 +86,4 @@ Nume alias greșit Parolă alias greșită Detaliile jurnalelor de patch-uri - Păstrați în viață - Prim-plan diff --git a/manager/src/main/res/values-ru/strings.xml b/manager/src/main/res/values-ru/strings.xml index 6e41293..56374a9 100644 --- a/manager/src/main/res/values-ru/strings.xml +++ b/manager/src/main/res/values-ru/strings.xml @@ -86,6 +86,4 @@ Неправильное имя псевдонима Неправильный пароль псевдонима Подробные логи патчей - Всегда активен - В фоне diff --git a/manager/src/main/res/values-si/strings.xml b/manager/src/main/res/values-si/strings.xml index 8cad391..f42f0d1 100644 --- a/manager/src/main/res/values-si/strings.xml +++ b/manager/src/main/res/values-si/strings.xml @@ -86,6 +86,4 @@ වැරදි අන්වර්ථ නාමයක් වැරදි අන්වර්ථ මුරපදය විස්තර පැච් ලොග - ජීවත් කරවන්න - පෙරබිම diff --git a/manager/src/main/res/values-sk/strings.xml b/manager/src/main/res/values-sk/strings.xml index b1c8293..be37c14 100644 --- a/manager/src/main/res/values-sk/strings.xml +++ b/manager/src/main/res/values-sk/strings.xml @@ -86,6 +86,4 @@ Nesprávny alias Nesprávne heslo aliasu Podrobné protokoly o opravách - Udržať nažive - Popredie diff --git a/manager/src/main/res/values-sv/strings.xml b/manager/src/main/res/values-sv/strings.xml index 3fad0c8..0de2a8d 100644 --- a/manager/src/main/res/values-sv/strings.xml +++ b/manager/src/main/res/values-sv/strings.xml @@ -86,6 +86,4 @@ Fel aliasnamn Fel lösenord för alias Detaljerade patchloggar - Håll vid liv - Förgrund diff --git a/manager/src/main/res/values-th/strings.xml b/manager/src/main/res/values-th/strings.xml index 877efa1..5a5a323 100644 --- a/manager/src/main/res/values-th/strings.xml +++ b/manager/src/main/res/values-th/strings.xml @@ -86,6 +86,4 @@ ชื่อนามแฝงไม่ถูกต้อง รหัสผ่านนามแฝงไม่ถูกต้อง บันทึกการแก้ไขรายละเอียด - ให้มีชีวิตอยู่ - เบื้องหน้า diff --git a/manager/src/main/res/values-tr/strings.xml b/manager/src/main/res/values-tr/strings.xml index 7a83818..4d3c7b2 100644 --- a/manager/src/main/res/values-tr/strings.xml +++ b/manager/src/main/res/values-tr/strings.xml @@ -86,6 +86,4 @@ Yanlış takma ad Yanlış takma ad şifresi Ayrıntılı yama günlükleri - Canlı tutun - Ön Plan diff --git a/manager/src/main/res/values-uk/strings.xml b/manager/src/main/res/values-uk/strings.xml index cc73d4b..2563180 100644 --- a/manager/src/main/res/values-uk/strings.xml +++ b/manager/src/main/res/values-uk/strings.xml @@ -86,6 +86,4 @@ Неправильний псевдонім Неправильний пароль псевдоніма Детальні журнали патчів - Підтримувати - Передній план diff --git a/manager/src/main/res/values-ur/strings.xml b/manager/src/main/res/values-ur/strings.xml index 5748fa6..4038c3b 100644 --- a/manager/src/main/res/values-ur/strings.xml +++ b/manager/src/main/res/values-ur/strings.xml @@ -86,6 +86,4 @@ غلط عرفی نام غلط عرفی پاس ورڈ تفصیلی پیچ لاگز - زندہ رہو - پیش منظر diff --git a/manager/src/main/res/values-vi/strings.xml b/manager/src/main/res/values-vi/strings.xml index 856103f..995c47d 100644 --- a/manager/src/main/res/values-vi/strings.xml +++ b/manager/src/main/res/values-vi/strings.xml @@ -86,6 +86,4 @@ Tên bí danh sai Mật khẩu bí danh sai Nhật ký vá chi tiết - Cố sống đi - Vấn đề xung quanh diff --git a/manager/src/main/res/values-zh-rCN/strings.xml b/manager/src/main/res/values-zh-rCN/strings.xml index 0b81d85..b135db7 100644 --- a/manager/src/main/res/values-zh-rCN/strings.xml +++ b/manager/src/main/res/values-zh-rCN/strings.xml @@ -86,6 +86,4 @@ 别名错误 别名密码错误 详细修补日志 - 保活 - 前台 diff --git a/manager/src/main/res/values-zh-rTW/strings.xml b/manager/src/main/res/values-zh-rTW/strings.xml index 2a26f80..ad7841c 100644 --- a/manager/src/main/res/values-zh-rTW/strings.xml +++ b/manager/src/main/res/values-zh-rTW/strings.xml @@ -86,6 +86,4 @@ 別名錯誤 別名密碼錯誤 詳細打包日誌 - 保活 - 前臺 diff --git a/manager/src/main/res/values/strings.xml b/manager/src/main/res/values/strings.xml index 605f9b3..40e0f35 100644 --- a/manager/src/main/res/values/strings.xml +++ b/manager/src/main/res/values/strings.xml @@ -53,7 +53,7 @@ Select an installed app Patch Mode Local - Patch an app without modules embedded.\nThe patched app need the manager running in background, and Xposed scope can be changed dynamically without re-patch.\nLocal patched apps can only run on the local device. + Patch an app without modules embedded.\nXposed scope can be changed dynamically without re-patch.\nLocal patched apps can only run on the local device. Integrated Patch an app with modules embedded.\nThe patched app can run without the manager, but cannot be managed dynamically.\nIntegrated patched apps can be used on devices that do not have LSPatch Manager installed. Embed modules @@ -90,6 +90,4 @@ Wrong alias name Wrong alias password Detail patch logs - Keep alive - Foreground diff --git a/patch-loader/src/main/java/org/lsposed/lspatch/service/RemoteApplicationService.java b/patch-loader/src/main/java/org/lsposed/lspatch/service/RemoteApplicationService.java index fdea12a..d7833ef 100644 --- a/patch-loader/src/main/java/org/lsposed/lspatch/service/RemoteApplicationService.java +++ b/patch-loader/src/main/java/org/lsposed/lspatch/service/RemoteApplicationService.java @@ -76,7 +76,7 @@ public class RemoteApplicationService implements ILSPApplicationService { if (!success) throw new TimeoutException("Bind service timeout"); } catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException | InterruptedException | TimeoutException e) { - Toast.makeText(context, "Manager died", Toast.LENGTH_SHORT).show(); + Toast.makeText(context, "Unable to connect to Manager", Toast.LENGTH_SHORT).show(); var r = new RemoteException("Failed to get manager binder"); r.initCause(e); throw r;