[app] Remove SELinux permissive check
This commit is contained in:
parent
84ea30d3ac
commit
1d10cf4760
|
|
@ -165,15 +165,6 @@ public class ConfigManager {
|
|||
}
|
||||
}
|
||||
|
||||
public static boolean isPermissive() {
|
||||
try {
|
||||
return LSPosedManagerServiceClient.isPermissive();
|
||||
} catch (RemoteException | NullPointerException e) {
|
||||
Log.e(App.TAG, Log.getStackTraceString(e));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
public static ParcelFileDescriptor getLogs(boolean verbose) {
|
||||
try {
|
||||
return verbose ? LSPosedManagerServiceClient.getVerboseLog() : LSPosedManagerServiceClient.getModulesLog();
|
||||
|
|
|
|||
|
|
@ -95,12 +95,7 @@ public class MainActivity extends BaseActivity {
|
|||
String installXposedVersion = ConfigManager.getXposedVersionName();
|
||||
int cardBackgroundColor;
|
||||
if (installXposedVersion != null) {
|
||||
if (ConfigManager.isPermissive()) {
|
||||
cardBackgroundColor = ResourcesKt.resolveColor(getTheme(), R.attr.colorError);
|
||||
binding.statusTitle.setText(R.string.activated);
|
||||
binding.statusIcon.setImageResource(R.drawable.ic_warning);
|
||||
binding.statusSummary.setText(R.string.selinux_permissive_summary);
|
||||
} else if (!ConfigManager.isSepolicyLoaded()) {
|
||||
if (!ConfigManager.isSepolicyLoaded()) {
|
||||
binding.statusTitle.setText(R.string.partial_activated);
|
||||
cardBackgroundColor = ResourcesKt.resolveColor(getTheme(), R.attr.colorWarning);
|
||||
binding.statusIcon.setImageResource(R.drawable.ic_warning);
|
||||
|
|
|
|||
|
|
@ -54,10 +54,7 @@ public class InfoDialogBuilder extends BlurBehindDialogBuilder {
|
|||
binding.device.setText(getDevice());
|
||||
binding.systemAbi.setText(Build.SUPPORTED_ABIS[0]);
|
||||
|
||||
if (ConfigManager.isPermissive()) {
|
||||
binding.selinux.setVisibility(View.VISIBLE);
|
||||
binding.selinux.setText(HtmlCompat.fromHtml(context.getString(R.string.selinux_permissive), HtmlCompat.FROM_HTML_MODE_LEGACY));
|
||||
} else if (!ConfigManager.isSepolicyLoaded()) {
|
||||
if (!ConfigManager.isSepolicyLoaded()) {
|
||||
binding.selinux.setVisibility(View.VISIBLE);
|
||||
binding.selinux.setText(HtmlCompat.fromHtml(context.getString(R.string.selinux_policy_not_loaded), HtmlCompat.FROM_HTML_MODE_LEGACY));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -123,8 +123,6 @@
|
|||
<string name="android_framework">System Framework</string>
|
||||
<string name="app_destroyed">Diese Anwendung wurde deinstalliert. Laden Sie sie unbedingt von der offiziellen Quelle herunter.</string>
|
||||
<string name="compile_speed">Erneut optimieren</string>
|
||||
<string name="selinux_permissive"><b>Warnung:<\/b> SELinux ist nicht auf enforcing gestellt! Bösartige Programm, können auf Ihrem Gerät ausgeführt werden.</string>
|
||||
<string name="selinux_permissive_summary">SELinux ist nicht enforcing</string>
|
||||
<string name="outdated_manager">Die Version von LSPosed Manager und LSPosed Core stimmen nicht überein. Installieren Sie die entsprechende Version neu.</string>
|
||||
<string name="lsposed_not_active">LSPosed ist derzeit nicht installiert oder läuft nicht.</string>
|
||||
<string name="settings_backup_and_restore">Sichern und Wiederherstellen</string>
|
||||
|
|
|
|||
|
|
@ -38,8 +38,6 @@
|
|||
|
||||
<string name="activated">Activé</string>
|
||||
<string name="not_installed">Non installé</string>
|
||||
<string name="selinux_permissive"><b>AVERTISSEMENT:<\/b> SELinux n\est pas renforcé! Le programme malveillant qui attaque peut contrôler complètement votre appareil et peut causer des dommages matériels et engager votre responsabilité légale.</string>
|
||||
<string name="selinux_permissive_summary">SELinux n\'est pas renforcé!</string>
|
||||
<string name="partial_activated">Partiellement activé</string>
|
||||
<string name="selinux_policy_not_loaded_summary">SEPolicy n\'est pas chargé correctement</string>
|
||||
<string name="selinux_policy_not_loaded"><b>AVERTISSEMENT:<\/b> SEPolicy n\'est pas chargé correctement, les modules qui modifient le sous-système ne fonctionneront pas.</string>
|
||||
|
|
|
|||
|
|
@ -38,8 +38,6 @@
|
|||
|
||||
<string name="activated">Attivo</string>
|
||||
<string name="not_installed">Non installato</string>
|
||||
<string name="selinux_permissive"><b>ATTENZIONE:<\/b> SELinux non è in modalità enforcing! un programma dannoso che lo attacca può controllare completamente il tuo dispositivo e può causare danni alla tua proprietà e responsabilità legale.</string>
|
||||
<string name="selinux_permissive_summary">SELinux non è in modalità enforcing!</string>
|
||||
<string name="partial_activated">Parzialmente attivo</string>
|
||||
<string name="selinux_policy_not_loaded_summary">SEPolicy non è caricato correttamente</string>
|
||||
<string name="selinux_policy_not_loaded"><![CDATA[<b>WARNING:</b> SEPolicy non è caricato correttamente, i moduli che agganciano il Framework di Sistema non funzioneranno.<br>Per favore segnalalo allo sviluppatore di <a href="https://github.com/topjohnwu/Magisk/issues"><b>Magisk</b></a>.]]></string>
|
||||
|
|
|
|||
|
|
@ -38,8 +38,6 @@
|
|||
|
||||
<string name="activated">הופעל</string>
|
||||
<string name="not_installed">לא מותקן</string>
|
||||
<string name="selinux_permissive"><b>אזהרה:<\/b> SELinux is not enforcing! the malicious program that attacks this can completely control your device and may cause your property damage and legal liability.</string>
|
||||
<string name="selinux_permissive_summary">SELinux is not enforcing!</string>
|
||||
<string name="partial_activated">הופעל חלקית</string>
|
||||
<string name="selinux_policy_not_loaded_summary">SEPolicy לא נטען כמו שצריך</string>
|
||||
<string name="selinux_policy_not_loaded"><b>אזהרה:<\/b> SEPolicy לא טעון כמו שצריך, מודולים שמתחברים ל-System Framework לא יעבדו.</string>
|
||||
|
|
|
|||
|
|
@ -38,8 +38,6 @@
|
|||
|
||||
<string name="activated">활성화됨</string>
|
||||
<string name="not_installed">설치되지 않음</string>
|
||||
<string name="selinux_permissive"><![CDATA[<b>주의:</b> SELinux가 시행되고 있지 않습니다! 이 취약성을 공격하는 악성 프로그램은 장치를 완전히 제어할 수 있으며 재산상의 손해와 법적 책임을 초래할 수 있습니다.]]></string>
|
||||
<string name="selinux_permissive_summary">SELinux가 시행되고 있지 않습니다!</string>
|
||||
<string name="partial_activated">부분적으로 활성화됨</string>
|
||||
<string name="selinux_policy_not_loaded_summary">SEPolicy가 제대로 로드되지 않았습니다.</string>
|
||||
<string name="selinux_policy_not_loaded"><![CDATA[<b>주의:</b> SEPolicy가 제대로 로드되지 않아 시스템 프레임워크를 후크하는 모듈이 작동하지 않습니다.<br><a href="https://github.com/topjohnwu/Magisk/issues"><b>Magisk</b></a> 개발자에게 보고하십시오.]]></string>
|
||||
|
|
|
|||
|
|
@ -38,8 +38,6 @@
|
|||
|
||||
<string name="activated">Geactiveerd</string>
|
||||
<string name="not_installed">Niet geïnstalleerd</string>
|
||||
<string name="selinux_permissive"><b>WAARSCHUWING:<\/b> SELinux dwingt niet af! het kwaadaardige programma dat dit aanvalt, kan uw apparaat volledig controleren en kan uw eigendommen beschadigen en juridische aansprakelijkheid veroorzaken.</string>
|
||||
<string name="selinux_permissive_summary">SELinux dwingt niet af!</string>
|
||||
<string name="partial_activated">Gedeeltelijk geactiveerd</string>
|
||||
<string name="selinux_policy_not_loaded_summary">SEPolicy is niet correct geladen</string>
|
||||
<string name="selinux_policy_not_loaded"><b>WAARSCHUWING:<\/b> SEPolicy is niet correct geladen, modules die System Framework haken zullen niet werken.</string>
|
||||
|
|
|
|||
|
|
@ -38,8 +38,6 @@
|
|||
|
||||
<string name="activated">Ativado</string>
|
||||
<string name="not_installed">Não instalado</string>
|
||||
<string name="selinux_permissive"><![CDATA[<b>AVISO:</b> SELinux não está no modo "enforcing"! Algum app malicioso que atacar o SELinux pode controlar completamente o seu dispositivo e causar danos à sua propriedade e responsabilidade legal.]]></string>
|
||||
<string name="selinux_permissive_summary">SELinux não está no modo "enforcing"!</string>
|
||||
<string name="partial_activated">Parcialmente ativado</string>
|
||||
<string name="selinux_policy_not_loaded_summary">SEPolicy não está carregado corretamente</string>
|
||||
<string name="selinux_policy_not_loaded"><![CDATA[<b>AVISO:</b> SEPolicy não está carregado corretamente, módulos que aplicam hooks do Framework do Sistema não funcionarão.<br>Por favor, relate isso para o desenvolvedor do <a href="https://github.com/topjohnwu/Magisk/issues"><b>Magisk</b></a>.]]></string>
|
||||
|
|
|
|||
|
|
@ -123,8 +123,6 @@
|
|||
<string name="android_framework">Системная Структура</string>
|
||||
<string name="app_destroyed">Эта программа прекратила работу, пожалуйста, убедитесь, что загрузили ее из официального источника.</string>
|
||||
<string name="compile_speed">Повторная оптимизация</string>
|
||||
<string name="selinux_permissive"><b>ВНИМАНИЕ:<\/b> Статус SELinux не Enforcing! Вредоносные приложения, которые пользуются этим, смогут полностью управлять вашим устройством и нанести ущерб вашим данным.</string>
|
||||
<string name="selinux_permissive_summary">Статус SELinux не принудительные!</string>
|
||||
<string name="outdated_manager">Версия LSPosed Manager и LSPosed Core не согласуются. Пожалуйста, установите соответствующую версию.</string>
|
||||
<string name="lsposed_not_active">LSPosed пока не установлен или не активен.</string>
|
||||
<string name="settings_backup_and_restore">Резервное копирование и восстановление</string>
|
||||
|
|
|
|||
|
|
@ -75,8 +75,6 @@
|
|||
<string name="requested_by_module">Рекомендовано</string>
|
||||
<string name="scroll_bottom">Прокрутити донизу</string>
|
||||
<string name="scroll_top">Прокрутити догори</string>
|
||||
<string name="selinux_permissive"><b>УВАГА:</b> Статус SELinux не Enforcing! Шкідливі програми, які користуються цим, зможуть повністю керувати вашим пристроєм і спричинити шкоду вашим даним.</string>
|
||||
<string name="selinux_permissive_summary">Статус SELinux не Enforcing!</string>
|
||||
<string name="settings_backup">Резервне копіювання</string>
|
||||
<string name="settings_backup_and_restore">Резервне копіювання і відновлення</string>
|
||||
<string name="settings_backup_and_restore_summery">Резервне копіювання або відновлення списку модулів та списків областей.</string>
|
||||
|
|
|
|||
|
|
@ -127,8 +127,6 @@
|
|||
<string name="android_framework">系统框架</string>
|
||||
<string name="app_destroyed">此应用程序已被损坏,请确保您从官方来源下载该应用程序。</string>
|
||||
<string name="compile_speed">重新优化</string>
|
||||
<string name="selinux_permissive"><b>警告:<\/b>SELinux 未处于严格模式!对此进行攻击的恶意程序可以完全控制你的设备,并可能造成你的财产损失和法律责任。</string>
|
||||
<string name="selinux_permissive_summary">SELinux 未处于严格模式!</string>
|
||||
<string name="outdated_manager">LSPosed Manager 和 LSPosed Core 的版本不一致。请重新安装对应的版本。</string>
|
||||
<string name="lsposed_not_active">LSPosed 未安装或未激活</string>
|
||||
<string name="settings_backup_and_restore">备份与恢复</string>
|
||||
|
|
|
|||
|
|
@ -121,8 +121,6 @@
|
|||
<string name="android_framework">系統框架</string>
|
||||
<string name="app_destroyed">此應用程式已被損壞,請確保您從官方來源下載該應用程式。</string>
|
||||
<string name="compile_speed">重新優化</string>
|
||||
<string name="selinux_permissive"><b>警告:<\/b>SELinux 未處於嚴格模式!對此進行攻擊的惡意程式可以完全控制你的設備,並可能造成你的財產損失和法律責任。</string>
|
||||
<string name="selinux_permissive_summary">SELinux 未處於嚴格模式!</string>
|
||||
<string name="outdated_manager">LSPosed Manager 和 LSPosed Core 的版本不一致。請重新安裝對應的版本。</string>
|
||||
<string name="lsposed_not_active">LSPosed 未安裝或未啟動</string>
|
||||
<string name="settings_backup_and_restore">備份與恢復</string>
|
||||
|
|
|
|||
|
|
@ -40,8 +40,6 @@
|
|||
|
||||
<string name="activated">已啟用</string>
|
||||
<string name="not_installed">未安裝</string>
|
||||
<string name="selinux_permissive"><b>警告:<\/b>SELinux 未處於嚴格模式!對此進行攻擊的惡意程式可以完全控制你的裝置,並可能造成你的財產損失和法律責任。</string>
|
||||
<string name="selinux_permissive_summary">SELinux 未處於嚴格模式!</string>
|
||||
<string name="partial_activated">部分啟用</string>
|
||||
<string name="selinux_policy_not_loaded_summary">SEPolicy 未被正確讀取</string>
|
||||
<string name="selinux_policy_not_loaded"><![CDATA[<b>警告:</b>SEPolicy 沒有被正確讀取,掛鉤系統框架的模組將無法運作。<br>請回報這類問題給<a href="https://github.com/topjohnwu/Magisk/issues"><b>Magisk</b></a>開發者]]></string>
|
||||
|
|
|
|||
|
|
@ -38,8 +38,6 @@
|
|||
|
||||
<string name="activated">Activated</string>
|
||||
<string name="not_installed">Not installed</string>
|
||||
<string name="selinux_permissive"><![CDATA[<b>WARNING:</b> SELinux is not enforcing! the malicious program that attacks this can completely control your device and may cause your property damage and legal liability.]]></string>
|
||||
<string name="selinux_permissive_summary">SELinux is not enforcing!</string>
|
||||
<string name="partial_activated">Partially activated</string>
|
||||
<string name="selinux_policy_not_loaded_summary">SEPolicy is not loaded properly</string>
|
||||
<string name="selinux_policy_not_loaded"><![CDATA[<b>WARNING:</b> SEPolicy is not loaded properly, modules that hook System Framework will not work.<br>Please report this to <a href="https://github.com/topjohnwu/Magisk/issues"><b>Magisk</b></a> developer.]]></string>
|
||||
|
|
|
|||
Loading…
Reference in New Issue