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;