Add Superuser settings

This commit is contained in:
topjohnwu
2017-01-28 06:13:07 +08:00
parent 09bdbc1224
commit cd4dfc9861
22 changed files with 209 additions and 86 deletions
+1 -1
View File
@@ -99,7 +99,7 @@
<Button
style="?android:buttonBarButtonStyle"
android:text="@string/deny"
android:text="@string/deny_with_str"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/deny_btn"
-2
View File
@@ -85,8 +85,6 @@
<string name="settings_general_category">عام</string>
<string name="settings_dark_theme_title">السمة</string>
<string name="settings_dark_theme_summary">أختر سمة</string>
<string name="theme_default">إفتراضي</string>
<string name="theme_dark">غامق</string>
<string name="settings_magiskhide_title">تمكين إخفاء Magisk</string>
<string name="settings_magiskhide_summary">إخفاء Magisk من مختلف حالات الإكتشاف</string>
+1 -3
View File
@@ -116,8 +116,6 @@
<string name="settings_general_category">Allgemein</string>
<string name="settings_dark_theme_title">Thema</string>
<string name="settings_dark_theme_summary">Wähle ein Thema</string>
<string name="theme_default">Standard</string>
<string name="theme_dark">Dunkel</string>
<string name="settings_clear_cache_title">Repo-Cache löschen</string>
<string name="settings_clear_cache_summary">Löscht die gespeicherten Informtionen der Online-Repos, erzwingt eine Aktualisierung</string>
@@ -138,7 +136,7 @@
<!--Superuser-->
<string name="su_request_title">Superuser-Anfrage</string>
<string name="deny">Gewähren%1$s</string>
<string name="deny_with_str">Gewähren%1$s</string>
<string name="grant">Verweigern%1$s</string>
<string name="su_warning">Gewährt vollen Zugriff auf das Gerät.\nVerweigere, wenn du dir unsicher bist!</string>
<string name="forever">Dauerhaft</string>
-2
View File
@@ -82,8 +82,6 @@
<string name="settings_general_category">General</string>
<string name="settings_dark_theme_title">Tema</string>
<string name="settings_dark_theme_summary">Selecciona un tema</string>
<string name="theme_default">Por defecto</string>
<string name="theme_dark">Oscuro</string>
<string name="settings_magiskhide_title">Habilitar Magisk Hide</string>
<string name="settings_magiskhide_summary">Ocultar Magisk de varias detecciones</string>
-2
View File
@@ -80,8 +80,6 @@
<string name="settings_general_category">Generali</string>
<string name="settings_dark_theme_title">Tema</string>
<string name="settings_dark_theme_summary">Scegli un tema</string>
<string name="theme_default">Default</string>
<string name="theme_dark">Scuro</string>
<string name="settings_busybox_title">Abilita BusyBox</string>
<string name="settings_busybox_summary">Make Magisk\'s built-in BusyBox be visible in PATH</string>
-2
View File
@@ -80,8 +80,6 @@
<string name="settings_general_category">Algemeen</string>
<string name="settings_dark_theme_title">Thema</string>
<string name="settings_dark_theme_summary">Selecteer een thema</string>
<string name="theme_default">Standaard</string>
<string name="theme_dark">Donker</string>
<string name="settings_busybox_title">Schakel BusyBox in</string>
<string name="settings_busybox_summary">Maakt Magisk\'s ingebouwde BusyBox zichtbaar in PATH</string>
+1 -3
View File
@@ -111,8 +111,6 @@
<!--Settings Activity -->
<string name="settings_general_category">Ogólne</string>
<string name="theme_default">Domyślny</string>
<string name="theme_dark">Ciemny</string>
<string name="settings_clear_cache_title">Wyczyść Cache Repozytorium</string>
<string name="settings_clear_cache_summary">Wyczyść cache dla repozytorium, wymusza odświeżenie online przez aplikację</string>
@@ -131,7 +129,7 @@
<!--Superuser-->
<string name="su_request_title">Prośba dostępu Superusera</string>
<string name="deny">Odmów%1$s</string>
<string name="deny_with_str">Odmów%1$s</string>
<string name="grant">Przyznaj</string>
<string name="su_warning">Udziela pełnego dostępu do urządzenia.\nOdmów jeśli nie jesteś pewien!</string>
<string name="forever">Zawsze</string>
+2 -4
View File
@@ -109,10 +109,8 @@
<string name="settings_general_category">Geral</string>
<string name="settings_dark_theme_title">Tema</string>
<string name="settings_dark_theme_summary">Escolha um tema</string>
<string name="theme_default">Padrão</string>
<string name="theme_dark">Escuro</string>
<string name="settings_magiskhide_title">Ativar Magisk Hide</string>
<string name="settings_magiskhide_title">Ativar Magisk Hide</string>
<string name="settings_magiskhide_summary">Ocultar Magisk de várias detecções</string>
<string name="settings_busybox_title">Ativar BusyBox</string>
<string name="settings_busybox_summary">Monta a busybox interna do Magisk\'s para xbin</string>
@@ -106,8 +106,6 @@
<string name="settings_general_category">常规</string>
<string name="settings_dark_theme_title">主题</string>
<string name="settings_dark_theme_summary">选择一个主题</string>
<string name="theme_default">默认</string>
<string name="theme_dark">深色</string>
<string name="settings_magiskhide_title">启用 Magisk 隐藏</string>
<string name="settings_magiskhide_summary">隐藏 Magisk 使其不被多种方法检测到</string>
+42 -9
View File
@@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="themes">
<item>@string/theme_default</item>
<item>@string/theme_dark</item>
</string-array>
<string-array name="themes_values">
<item>@string/theme_default_value</item>
<item>@string/theme_dark_value</item>
</string-array>
<string-array name="timeout">
<string-array name="allow_timeout">
<item>@string/forever</item>
<item>@string/once</item>
<item>@string/tenmin</item>
@@ -16,4 +8,45 @@
<item>@string/thirtymin</item>
<item>@string/sixtymin</item>
</string-array>
<string-array name="su_access">
<item>@string/settings_su_disable</item>
<item>@string/settings_su_app</item>
<item>@string/settings_su_adb</item>
<item>@string/settings_su_app_adb</item>
</string-array>
<string-array name="value_array">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
</string-array>
<string-array name="request_timeout">
<item>@string/settings_su_request_10</item>
<item>@string/settings_su_request_20</item>
<item>@string/settings_su_request_30</item>
<item>@string/settings_su_request_60</item>
</string-array>
<string-array name="request_timeout_value">
<item>10</item>
<item>20</item>
<item>30</item>
<item>60</item>
</string-array>
<string-array name="auto_response">
<item>@string/prompt</item>
<item>@string/deny</item>
<item>@string/grant</item>
</string-array>
<string-array name="su_notification">
<item>@string/none</item>
<item>@string/toast</item>
</string-array>
</resources>
+18 -9
View File
@@ -122,32 +122,39 @@
<!--Settings Activity -->
<string name="settings_general_category">General</string>
<string name="settings_dark_theme_title">Dark Theme</string>
<string name="settings_dark_theme_summary">Toggle dark theme</string>
<string name="theme_default">Default</string>
<string name="theme_dark">Dark</string>
<string name="settings_dark_theme_summary">Enable dark theme</string>
<string name="settings_clear_cache_title">Clear Repo Cache</string>
<string name="settings_clear_cache_summary">Clear the cached information for online repos, forces the app to refresh online</string>
<string name="settings_magiskhide_title">Enable Magisk Hide</string>
<string name="settings_magiskhide_summary">Hide Magisk from various detections</string>
<string name="settings_magiskhide_summary">Hide Magisk from various detections\nRequires reboot</string>
<string name="settings_busybox_title">Enable BusyBox</string>
<string name="settings_busybox_summary">Bind mount Magisk\'s built-in busybox to xbin</string>
<string name="settings_busybox_summary">Bind mount Magisk\'s built-in busybox to xbin\nRequires reboot</string>
<string name="settings_hosts_title">Enable systemless hosts</string>
<string name="settings_hosts_summary">Systemless support for Adblock apps</string>
<string name="settings_development_category">Development</string>
<string name="settings_su_app_adb">Apps and ADB</string>
<string name="settings_su_app">Apps only</string>
<string name="settings_su_adb">ADB only</string>
<string name="settings_su_disable">Disabled</string>
<string name="settings_su_request_10">10 seconds</string>
<string name="settings_su_request_20">20 seconds</string>
<string name="settings_su_request_30">30 seconds</string>
<string name="settings_su_request_60">60 seconds</string>
<string name="settings_development_category">App Development</string>
<string name="settings_developer_logging_title">Enable advanced debug logging</string>
<string name="settings_developer_logging_summary">Check this to enable verbose logging</string>
<string name="settings_shell_logging_title">Enable shell command debug logging</string>
<string name="settings_shell_logging_summary">Check this to enable logging all shell commands and its output</string>
<!-- Themes -->
<string name="theme_default_value" translatable="false">default</string>
<string name="theme_dark_value" translatable="false">dark</string>
<!--Superuser-->
<string name="su_request_title">Superuser Request</string>
<string name="deny">Deny%1$s</string>
<string name="deny_with_str">Deny%1$s</string>
<string name="deny">Deny</string>
<string name="prompt">Prompt</string>
<string name="grant">Grant</string>
<string name="su_warning">Grants full access to your device.\nDeny if you\'re not sure!</string>
<string name="forever">Forever</string>
@@ -168,6 +175,8 @@
<string name="su_snack_revoke">%1$s rights are revoked</string>
<string name="su_revoke_title">Revoke?</string>
<string name="su_revoke_msg">Confirm to revoke %1$s rights?</string>
<string name="toast">Toast</string>
<string name="none">None</string>
<!--Superuser logs-->
<string name="pid">PID:\u0020</string>
+32 -3
View File
@@ -18,7 +18,7 @@
</PreferenceCategory>
<PreferenceCategory
android:title="Magisk">
android:title="@string/magisk">
<CheckBoxPreference
android:key="magiskhide"
@@ -40,16 +40,45 @@
</PreferenceCategory>
<PreferenceCategory
android:title="@string/superuser">
<ListPreference
android:key="su_access"
android:title="Superuser Access"
android:entries="@array/su_access"
android:entryValues="@array/value_array" />
<ListPreference
android:key="su_auto_response"
android:title="Automatic Response"
android:entries="@array/auto_response"
android:entryValues="@array/value_array" />
<ListPreference
android:key="su_request_timeout"
android:title="Request Timeout"
android:entries="@array/request_timeout"
android:entryValues="@array/request_timeout_value" />
<ListPreference
android:key="su_notification"
android:title="Superuser Notification"
android:entries="@array/su_notification"
android:entryValues="@array/value_array" />
</PreferenceCategory>
<PreferenceCategory
android:title="@string/settings_development_category">
<CheckBoxPreference
<SwitchPreference
android:key="developer_logging"
android:defaultValue="false"
android:title="@string/settings_developer_logging_title"
android:summary="@string/settings_developer_logging_summary" />
<CheckBoxPreference
<SwitchPreference
android:key="shell_logging"
android:defaultValue="false"
android:title="@string/settings_shell_logging_title"