Allow user to turn off safe mode on Android 10 (Mar 2020 or newer)
Fixes #153. Basically, this "forward"-ports a workaround for Android 9- thanks to Jimmy Chen. As a consequence, #31 might reoccur if you turn off safe mode.
This commit is contained in:
10
mobile/src/main/res/drawable/ic_alert_warning.xml
Normal file
10
mobile/src/main/res/drawable/ic_alert_warning.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M1,21h22L12,2 1,21zM13,18h-2v-2h2v2zM13,14h-2v-4h2v4z"/>
|
||||
</vector>
|
||||
@@ -87,6 +87,9 @@
|
||||
<string name="settings_service_disable_ipv6">禁用 IPv6 共享</string>
|
||||
<string name="settings_service_disable_ipv6_summary">防止 VPN 通过 IPv6 泄漏。</string>
|
||||
<string name="settings_service_repeater_start_on_boot">开机自启动中继</string>
|
||||
<string name="settings_service_repeater_safe_mode">中继安全模式</string>
|
||||
<string name="settings_service_repeater_safe_mode_summary">不对系统配置进行修改,但是可能须要较长的网络名称。</string>
|
||||
<string name="settings_service_repeater_safe_mode_warning">使用短名称可能需要关闭安全模式。</string>
|
||||
<string name="settings_service_wifi_lock">保持 Wi\u2011Fi 开启</string>
|
||||
<string name="settings_service_wifi_lock_none">系统默认</string>
|
||||
<string name="settings_service_wifi_lock_full">开</string>
|
||||
|
||||
@@ -92,6 +92,10 @@
|
||||
<string name="settings_service_disable_ipv6">Disable IPv6 tethering</string>
|
||||
<string name="settings_service_disable_ipv6_summary">Enabling this option will prevent VPN leaks via IPv6.</string>
|
||||
<string name="settings_service_repeater_start_on_boot">Start repeater on boot</string>
|
||||
<string name="settings_service_repeater_safe_mode">Repeater safe mode</string>
|
||||
<string name="settings_service_repeater_safe_mode_summary">Makes no changes to your system configuration but might
|
||||
not work with short SSIDs.</string>
|
||||
<string name="settings_service_repeater_safe_mode_warning">Short SSIDs might require turning off safe mode.</string>
|
||||
<string name="settings_service_wifi_lock">Keep Wi\u2011Fi alive</string>
|
||||
<string name="settings_service_wifi_lock_none">System default</string>
|
||||
<string name="settings_service_wifi_lock_full">On</string>
|
||||
|
||||
@@ -62,6 +62,12 @@
|
||||
app:key="service.repeater.startOnBoot"
|
||||
app:icon="@drawable/ic_action_autorenew"
|
||||
app:title="@string/settings_service_repeater_start_on_boot"/>
|
||||
<SwitchPreference
|
||||
app:key="service.repeater.safeMode"
|
||||
app:icon="@drawable/ic_alert_warning"
|
||||
app:title="@string/settings_service_repeater_safe_mode"
|
||||
app:summary="@string/settings_service_repeater_safe_mode_summary"
|
||||
app:defaultValue="true"/>
|
||||
<com.takisoft.preferencex.SimpleMenuPreference
|
||||
app:key="service.ipMonitor"
|
||||
app:icon="@drawable/ic_hardware_device_hub"
|
||||
|
||||
Reference in New Issue
Block a user