Преглед изворни кода

Application: require rootshell to use wgquick backend

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
master
Jason A. Donenfeld пре 6 година
родитељ
комит
61e3441bfb
1 измењених фајлова са 7 додато и 3 уклоњено
  1. +7
    -3
      app/src/main/java/com/wireguard/android/Application.java

+ 7
- 3
app/src/main/java/com/wireguard/android/Application.java Прегледај датотеку

@@ -87,9 +87,13 @@ public class Application extends android.app.Application {
sharedPreferences.getBoolean("dark_theme", false) ?
AppCompatDelegate.MODE_NIGHT_YES : AppCompatDelegate.MODE_NIGHT_NO);

if (new File("/sys/module/wireguard").exists())
backend = new WgQuickBackend(getApplicationContext());
else
if (new File("/sys/module/wireguard").exists()) {
try {
rootShell.start();
backend = new WgQuickBackend(getApplicationContext());
} catch (final Exception ignored) { }
}
if (backend == null)
backend = new GoBackend(getApplicationContext());

tunnelManager = new TunnelManager(backend, configStore);


Loading…
Откажи
Сачувај