diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/HomeFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/HomeFragment.java
index 5d17c418..5a1941b9 100644
--- a/app/src/main/java/org/lsposed/manager/ui/fragment/HomeFragment.java
+++ b/app/src/main/java/org/lsposed/manager/ui/fragment/HomeFragment.java
@@ -142,8 +142,8 @@ public class HomeFragment extends BaseFragment {
} else {
cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), R.attr.colorInstall);
boolean isMagiskInstalled = ConfigManager.isMagiskInstalled();
- binding.statusTitle.setText(isMagiskInstalled ? R.string.Install : R.string.NotInstall);
- binding.statusSummary.setText(isMagiskInstalled ? R.string.InstallDetail : R.string.NotInstallDetail);
+ binding.statusTitle.setText(isMagiskInstalled ? R.string.install : R.string.not_installed);
+ binding.statusSummary.setText(isMagiskInstalled ? R.string.install_summary : R.string.not_install_summary);
if (!isMagiskInstalled) {
binding.status.setOnClickListener(null);
binding.download.setVisibility(View.GONE);
diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java
index ef68ff45..14011fd6 100644
--- a/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java
+++ b/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java
@@ -45,11 +45,9 @@ import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.snackbar.Snackbar;
import com.google.android.material.tabs.TabLayout;
-import org.lsposed.manager.App;
import org.lsposed.manager.BuildConfig;
import org.lsposed.manager.ConfigManager;
import org.lsposed.manager.R;
-import org.lsposed.manager.databinding.DialogInstallWarningBinding;
import org.lsposed.manager.databinding.FragmentLogsBinding;
import org.lsposed.manager.databinding.ItemLogBinding;
import org.lsposed.manager.util.LinearLayoutManagerFix;
@@ -147,27 +145,6 @@ public class LogsFragment extends BaseFragment {
return binding.getRoot();
}
- @Override
- public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
- super.onViewCreated(view, savedInstanceState);
-
- if (!App.getPreferences().getBoolean("hide_logcat_warning", false)) {
- DialogInstallWarningBinding binding = DialogInstallWarningBinding.inflate(getLayoutInflater());
- binding.getRoot().setOnClickListener(v -> binding.checkbox.toggle());
- new AlertDialog.Builder(requireActivity())
- .setMessage(R.string.not_logcat_2)
- .setView(binding.getRoot())
- .setPositiveButton(android.R.string.ok, (dialog, which) -> {
- if (binding.checkbox.isChecked()) {
- App.getPreferences().edit().putBoolean("hide_logcat_warning", true).apply();
- }
- })
- .setCancelable(false)
- .show();
- }
-
- }
-
@Override
public void onResume() {
super.onResume();
diff --git a/app/src/main/res/layout/activity_crash_report.xml b/app/src/main/res/layout/activity_crash_report.xml
index 64857fb1..4b606fa3 100644
--- a/app/src/main/res/layout/activity_crash_report.xml
+++ b/app/src/main/res/layout/activity_crash_report.xml
@@ -60,7 +60,7 @@
android:layout_below="@+id/warning"
android:layout_centerHorizontal="true"
android:layout_marginBottom="16dp"
- android:text="Manager crashed"
+ android:text="@string/manager_crashed"
android:textAlignment="center"
android:textAllCaps="true"
android:textSize="36sp"
@@ -77,7 +77,7 @@
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="4dp"
- android:text="@android:string/copy"
+ android:text="@string/cpoy_crash_info"
android:theme="@style/Widget.AppCompat.Button.Colored" />
diff --git a/app/src/main/res/layout/fragment_logs.xml b/app/src/main/res/layout/fragment_logs.xml
index 6322c6c4..25ec992a 100644
--- a/app/src/main/res/layout/fragment_logs.xml
+++ b/app/src/main/res/layout/fragment_logs.xml
@@ -58,12 +58,12 @@
+ android:text="@string/nav_item_logs_module" />
+ android:text="@string/nav_item_logs_lsp" />
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 6d67e7bf..100dd93d 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -19,8 +19,8 @@
-->
- Installieren
- Tippen Sie hier, um LSPosed zu installieren
+ Installieren
+ Tippen Sie hier, um LSPosed zu installieren
Modules
Protokolle
Einstellungen
@@ -33,8 +33,8 @@
- Umfangreiche Protokolle
- Protokollmodule
+ Umfangreiche Protokolle
+ Protokollmodule
Nicht mehr anzeigen
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 36c39a5c..11e74859 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -21,8 +21,8 @@
Información
- Instalar
- Pulsa para instalar LSPosed
+ Instalar
+ Pulsa para instalar LSPosed
Módulos
- %d módulo activado
@@ -51,8 +51,8 @@
Enviar
Guardar
- Registros detallados
- Registros de módulos
+ Registros detallados
+ Registros de módulos
No volver a mostrar esto
Fallo a la hora de guardar:
Limpiar los registros
@@ -174,7 +174,7 @@
LSPosed no está instalado o activado actualmente.
Los registros detallados no están disponibles. Si los activaste sin reiniciar, intenta de nuevo luego de reiniciar.
No instalado
- LSPosed no está instalado
+ LSPosed no está instalado
José De Freitas]]>
Copiado
¯\\\\_(ツ)_\/¯\nNo hay nada por aquí
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index f2d88bed..1dc297a8 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -21,8 +21,8 @@
Infos
- Installer
- Appuyez pour installer LSPosed
+ Installer
+ Appuyez pour installer LSPosed
Modules
- %d module activé
@@ -57,8 +57,8 @@
Envoyer
Sauvegarder
- Journaux détaillés
- Journeaux Modules
+ Journaux détaillés
+ Journeaux Modules
Ne plus afficher
Échec de la sauvegarde:
Éffacer le journal maintenant
@@ -182,7 +182,7 @@
LSPosed n\’est pas installé ou n\’est pas actif.
Journal détaillé indisponible, si vous l\’avez juste activé sans redémarrer, essayez à nouveau après avoir redémarré.
Non installé
- LSPosed n\’est pas installé
+ LSPosed n\’est pas installé
Rom]]>
Copié
¯\\\\_(ツ)_\/¯\nIl n\’y a rien ici
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 682b6a64..4c8eb32c 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -21,8 +21,8 @@
Informazioni
- Installa
- Premi per installare LSPosed
+ Installa
+ Premi per installare LSPosed
Moduli
- %d modulo abilitato
@@ -57,8 +57,8 @@
Invia
Salva
- Log verboso
- Log moduli
+ Log verboso
+ Log moduli
Non mostrare di nuovo
Impossibile effettuare il salvataggio:
Cancella il log ora
@@ -182,7 +182,7 @@
LSPosed non è attualmente installato o attivo.
Il log verboso non è disponibile. Se l\'hai appena abilitato senza riavviare, riprova dopo il riavvio.
Non installato
- LSPosed non è installato
+ LSPosed non è installato
alex193a, Fs00]]>
Copiato
¯\\\\_(ツ)_\\/¯\nNon c\'è nulla qui
diff --git a/app/src/main/res/values-iw-rIL/strings.xml b/app/src/main/res/values-iw-rIL/strings.xml
index c7c0389b..54e3d3ba 100644
--- a/app/src/main/res/values-iw-rIL/strings.xml
+++ b/app/src/main/res/values-iw-rIL/strings.xml
@@ -22,8 +22,8 @@
מידע
- התקן
- הקש כדי להתקין את LSPosed
+ התקן
+ הקש כדי להתקין את LSPosed
מודולים
לוגים
הגדרות
@@ -46,8 +46,8 @@
שלח
שמור
- Verbose Logs
- Modules Logs
+ Verbose Logs
+ Modules Logs
אל תראה שוב
נכשל לשמור:
נקה לוגים עכשיו
@@ -159,5 +159,5 @@
LSPosed כרגע לא מותקן או מופעל.
Verbose log is not available, if you just enabled it without reboot, try again after reboot.
לא מותקן
- LSPosed לא מותקן
+ LSPosed לא מותקן
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index a0adcd64..12c6f17d 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -21,8 +21,8 @@
情報
- インストール
- タップし LSPosed をインストール
+ インストール
+ タップし LSPosed をインストール
モジュール
- %d 個のモジュール有効化済
@@ -57,8 +57,8 @@
送信
保存
- 詳細ログ
- モジュールログ
+ 詳細ログ
+ モジュールログ
二度と表示しない
保存に失敗:
直ちにログを消去
@@ -183,7 +183,7 @@
LSPosed が未インストールもしくは有効化されていません。
詳細ログが存在しません。ログ出力有効化に再起動を行っていない場合、再起動して下さい。
未インストール
- LSPosed が未インストールです
+ LSPosed が未インストールです
yoshi818]]>
複写済
¯\\\\_(ツ)_\/¯\nリストは空です
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index 2bce3e7b..9c6420a4 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -21,8 +21,8 @@
정보
- 설치
- LSPosed를 설치하려면 탭
+ 설치
+ LSPosed를 설치하려면 탭
모듈
- 모듈 %d개가 활성화됨
@@ -53,8 +53,8 @@
전송
저장
- 상세 로그
- 모듈 로그
+ 상세 로그
+ 모듈 로그
다시 표시 안 함
저장 실패:
로그 지우기
@@ -177,7 +177,7 @@
LSPosed가 현재 설치되어 있지 않거나 활성화되어 있지 않습니다.
상세 로그를 사용할 수 없습니다. 재부팅하지 않고 방금 사용하도록 설정한 경우 재부팅 후 다시 시도하십시오.
설치되지 않음
- LSPosed가 설치되지 않음
+ LSPosed가 설치되지 않음
green1052]]>
복사됨
¯\\\\_(ツ)_\/¯\n아무것도 없음
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index f89c7289..cb9fbc9e 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -21,8 +21,8 @@
Informatie
- Installeer
- Tik om LSPosed te installeren
+ Installeer
+ Tik om LSPosed te installeren
Modules
- %d module ingeschakeld
@@ -51,8 +51,8 @@
Verstuur
Opslaan
- Uitgebreide logboeken
- Modules Logboeken
+ Uitgebreide logboeken
+ Modules Logboeken
Laat dit niet meer zien
Opslaan mislukt:
Wis het logboek nu
@@ -165,7 +165,7 @@
LSPosed is momenteel niet geïnstalleerd of actief.
Uitgebreid logboek is niet beschikbaar. Als u het net hebt ingeschakeld zonder opnieuw op te starten, probeer het dan opnieuw na het opnieuw opstarten.
Niet geïnstalleerd
- LSPosed is niet geïnstalleerd
+ LSPosed is niet geïnstalleerd
Forceer apps om launcher-pictogrammen weer te geven
Na Android 10 mogen apps (vooral Xposed-modules) hun opstartpictogrammen niet verbergen. Schakel de schakelaar uit om deze functie uit te schakelen.
Systeem
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 278cc676..452b27a9 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -21,8 +21,8 @@
Info
- Instalar
- Aperte para instalar o LSPosed
+ Instalar
+ Aperte para instalar o LSPosed
Módulos
- %d módulo ativo
@@ -57,8 +57,8 @@
Enviar
Salvar
- Registros Detalhados
- Registros dos Módulos
+ Registros Detalhados
+ Registros dos Módulos
Não mostrar novamente
Falha ao salvar:
Limpar registro
@@ -182,7 +182,7 @@
O módulo do LSPosed não está instalado ou está desativado.
O registro detalhado não está disponível. Se você ativou e ainda não reiniciou, tente novamente após reiniciar.
Não instalado
- LSPosed não está instalado
+ LSPosed não está instalado
VD171]]>
Copiado
¯\\\\_(ツ)_\/¯\nNada encontrado
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index fae872f4..f6ba6d49 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -21,8 +21,8 @@
Информация
- Установить
- Нажмите, чтобы установить LSPosed
+ Установить
+ Нажмите, чтобы установить LSPosed
Установленные модули
- %d модуль включен
@@ -59,8 +59,8 @@
Отправить
Сохранить
- Подробные логи
- Логи модулей
+ Подробные логи
+ Логи модулей
Больше не показывать это сообщение
Ошибка сохранения:
Очистить логи
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 43254db7..09e6af84 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -20,8 +20,8 @@
Про модифікацію
- Установити
- Натисніть для встановлення LSPosed
+ Установити
+ Натисніть для встановлення LSPosed
Звіти
Модулі
Налаштування
@@ -61,8 +61,8 @@
Цей модуль не надає інтерфейсу користувача
Налаштування модуля
Видалити
- Детальні звіти
- Звіти модулів
+ Детальні звіти
+ Звіти модулів
Цей модуль не визначає потрібну йому версію LSP.
Ви не вибрали жодної програми. Продовжити?
Ви не вибрали жодної програми. Вибрати рекомендовані програми?
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 4c60c0a6..abb6e73e 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -1,4 +1,4 @@
-
信息
- 安装
- 点按安装 LSPosed
模块
@@ -35,18 +33,23 @@
模块仓库(Beta)
加入我们的 %2$s 频道]]>
译者:%s
+ LSPosed]]>
- 已激活
+ 安装
+ 点按安装 LSPosed
未安装
+ LSPosed 未安装
+ 已激活
部分激活
- 需要更新
SEPolicy 未被正确加载
警告:SEPolicy 未被正确加载,作用于系统框架的模块将不起作用。
请将此报告给 Magisk 开发者。]]>
系统框架注入失败
警告:系统注入失败。
这是极罕见的情况,可能是由 Magisk 或低质 Magisk 模块导致。
请尝试禁用除 Riru 和 LSPosed 外的 Magisk 模块,或向开发者提供完整日志。]]>
系统属性异常
警告:系统属性异常。
一些必须的系统属性被删除或被修改。
模块可能会随机失效。]]>
+ 需要更新
请安装新版 LSPosed
+ LSPosed 未安装或未激活
API 版本
框架版本
管理器版本
@@ -57,19 +60,19 @@
发送
保存
- 详细日志
- 模块日志
+ LSPosed 日志
+ 模块运行日志
不再提示
保存失败:
立即清理日志
日志清理成功
滚动到顶部
- 正在加载…
+ 加载中
滚动到底部
无法读取日志: \n
重新加载
日志清理失败
- 如果有人要求您提供一份 Android 系统日志,那么您来错了地方。在此处显示的是 LSPosed 的日志信息;如果您想抓取系统日志,可前往 XDA 寻求所需的答案。
+ 详细日志不可用,如果您只是启用了它而没有重新启动,请在重新启动后再试一次。
Xposed 模块尚未激活
@@ -90,17 +93,18 @@
要卸载此模块吗?
已卸载%1$s
卸载失败
- 安装到用户 %s
- 要安装 %1$s 到用户 %2$s 吗?建议手动安装或多开,通过 LSPosed 强制安装可能会出现问题。
+ 安装模块到用户
已安装 %1$s 到用户 %2$s
安装失败
+ 安装到用户 %s
+ 要安装 %1$s 到用户 %2$s 吗?建议手动安装或多开,通过 LSPosed 强制安装可能会出现问题。
重新优化
- 优化中…
- 优化完成。
+ 优化中
+ 优化完成
运行
- 优化失败或返回值为空
+ 优化失败:返回值为空
优化失败:
应用名称
包体名称
@@ -135,6 +139,7 @@
在其它应用中查看
应用信息
+ ¯\\\\_(ツ)_\/¯\n空空如也
框架
@@ -147,12 +152,12 @@
备份与恢复
备份或恢复模块列表与作用域列表
备份
- 备份中…
- 备份成功!
+ 备份中
+ 备份完成
备份失败
恢复
- 恢复中…
- 恢复成功!
+ 恢复中
+ 恢复完成
恢复失败
网络
安全 DNS(DoH)
@@ -161,7 +166,7 @@
应用中最常见的颜色
系统强调色
强制应用在启动器中显示图标
- 在 Android 10 之后,应用(特别是 Xposed 模块)不被允许隐藏启动器图标。关闭本选项以禁用此功能。
+ 在 Android 10 之后,应用不被允许隐藏启动器图标。关闭本选项可禁用此系统功能。
系统
@@ -178,14 +183,10 @@
没有更旧的版本
模块仓库加载失败:%s
- 此应用程序已被损坏,请确保您从官方来源下载该应用程序。
+
+ 此应用可能被损坏,请从官方来源下载该应用的最新版本。
LSPosed Manager 和 LSPosed Core 的版本不一致。请重新安装对应的版本。
- LSPosed 未安装或未激活
- 详细日志不可用,如果您只是启用了它而没有重新启动,请在重新启动后再试一次。
- 未安装
- LSPosed 未安装
- LSPosed]]>
+ 应用出现未知错误
+ 复制错误信息
已复制
- ¯\\\\_(ツ)_\/¯\n空空如也
- 安装模块到用户
diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml
index 5c91b93e..98d7e68a 100644
--- a/app/src/main/res/values-zh-rHK/strings.xml
+++ b/app/src/main/res/values-zh-rHK/strings.xml
@@ -21,8 +21,8 @@
信息
- 安裝
- 點按安裝 LSPosed
+ 安裝
+ 點按安裝 LSPosed
模組
@@ -51,8 +51,8 @@
發送
保存
- 詳細日誌
- 模組日誌
+ 詳細日誌
+ 模組日誌
不再提示
保存失敗:
立即清理日誌
@@ -169,7 +169,7 @@
LSPosed 未安裝或未啟動
Verbose log is not available, if you just enabled it without reboot, try again after reboot.
Not Installed
- LSPosed is not Installed
+ LSPosed is not Installed
LSPosed]]>
Copied
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index bc7428bf..47a27335 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -21,8 +21,8 @@
資訊
- 安裝
- 點選安裝 LSPosed
+ 安裝
+ 點選安裝 LSPosed
模組
@@ -57,8 +57,8 @@
傳送
儲存
- 詳細日誌
- 模組日誌
+ 詳細日誌
+ 模組日誌
不再提醒
儲存失敗:
立即清理日誌
@@ -183,7 +183,7 @@
LSPosed 未正確安裝或啟用。
詳細日誌不可用,如果您只是啟用了它而沒有重新啟動,請在重新啟動後再試一次。
尚未安裝
- 未安裝 LSPosed
+ 未安裝 LSPosed
孟武.尼德霍格.龍、david082321]]>
已複製
¯\\\\_(ツ)_\/¯\n空空如也
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index bb734743..f3b8051e 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -21,8 +21,6 @@
Info
- Install
- Tap to install LSPosed
Modules
- %d module enabled
@@ -35,18 +33,23 @@
Module repository (Beta)
Join our %2$s channel]]>
Translators: %s
+ LSPosed]]>
- Activated
+ Install
+ Tap to install LSPosed
Not installed
+ LSPosed is not Installed
+ Activated
Partially activated
- Need to update
SEPolicy is not loaded properly
WARNING: SEPolicy is not loaded properly, modules that hook System Framework will not work.
Please report this to Magisk developer.]]>
System Framework injection failed
WARNING: System Framework inject failed.
This is rare and may be caused by Magisk or some low-quality Magisk modules.
Please try to disable Magisk modules other than Riru and LSPosed or submit full log to developers.]]>
System prop incorrect
WARNING: System prop incorrect.
Some necessary system properties deleted or modified.
Modules may invalidate occasionally.]]>
+ Need to update
Please install the latest version of LSPosed
+ LSPosed is not currently installed or active.
API version
Framework version
Manager version
@@ -57,8 +60,8 @@
Send
Save
- Verbose Logs
- Modules Logs
+ LSPosed Logs
+ Modules Logs
Don\'t show this again
Failed to save:
Clear log now
@@ -69,7 +72,7 @@
Cannot read log: \n
Reload
Failed to clear the log
- If someone asked you an Android Logcat, you\'re in the wrong section. This is the LSPosed log; if you need a logcat, on XDA you can find what you need.
+ Verbose log is not available, if you just enabled it without reboot, try again after reboot.
Xposed module is not activated yet
@@ -90,6 +93,7 @@
Do you want to uninstall this module?
Uninstalled %1$s
Uninstall unsuccessful
+ Add module to user
Added %1$s to user %2$s
Adding module failed
Install to user %s
@@ -98,9 +102,9 @@
Re-optimize
Optimizing…
- Optimization complete.
+ Optimization complete
Launch it
- Optimization failed or return value is empty.
+ Optimization failed: return value is empty
Optimization failed:
Application name
Package name
@@ -135,6 +139,7 @@
View in other app
App info
+ ¯\\\\_(ツ)_\/¯\nNothing here
Framework
@@ -161,7 +166,7 @@
Color that appears most frequently in the app
System accent color
Force apps to show launcher icons
- After Android 10, apps (especially Xposed modules) are not allowed to hide their launcher icons. Turn off the toggle to disable this feature.
+ After Android 10, apps are not allowed to hide their launcher icons. Turn off the toggle to disable this system feature.
System
@@ -178,14 +183,10 @@
No more release
Failed to load module repo: %s
- This application has been destroyed, please make sure you download it from the official source.
+
+ This app may be destroyed, please download the latest version of this app from the official source.
Version of LSPosed Manager and LSPosed Core are not consistent. Please re-install the corresponding version.
- LSPosed is not currently installed or active.
- Verbose log is not available, if you just enabled it without reboot, try again after reboot.
- Not Installed
- LSPosed is not Installed
- LSPosed]]>
+ Manager crashed
+ Copy crash info
Copied
- ¯\\\\_(ツ)_\/¯\nNothing here
- Add module to user
diff --git a/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java b/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java
index 34971a90..4adf5497 100644
--- a/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java
+++ b/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java
@@ -54,6 +54,7 @@ public class InstallerVerifier {
}
public static void hookBadManager(final ClassLoader classLoader) {
+ var str = "This app may be destroyed, please download the latest version of this app from the official source.";
try {
Class> ConstantsClass = XposedHelpers.findClass("org.lsposed.manager.Constants", classLoader);
XposedHelpers.findAndHookMethod(android.app.Activity.class, "onCreate", Bundle.class, new XC_MethodHook() {
@@ -63,7 +64,7 @@ public class InstallerVerifier {
XposedHelpers.callStaticMethod(ConstantsClass, "showErrorToast", 0);
} catch (Throwable t) {
Utils.logW("showErrorToast: ", t);
- Toast.makeText((Context) param.thisObject, "This application has been destroyed, please make sure you download it from the official source.", Toast.LENGTH_LONG).show();
+ Toast.makeText((Context) param.thisObject, str, Toast.LENGTH_LONG).show();
}
new Handler().postDelayed(() -> System.exit(0), 50);
}