From 55f25d3272350e719682b18cd6a4d0b56ab1e6d6 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Sun, 19 Oct 2014 14:09:27 +0800 Subject: [PATCH] disable NAT mode on lollipop for now --- build.sbt | 2 +- src/main/AndroidManifest.xml | 2 +- src/main/scala/com/github/shadowsocks/Shadowsocks.scala | 7 +++---- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/build.sbt b/build.sbt index 0a17f489..e2d0e96a 100644 --- a/build.sbt +++ b/build.sbt @@ -4,7 +4,7 @@ import android.Dependencies.{apklib,aar} android.Plugin.androidBuild -platformTarget in Android := "android-19" +platformTarget in Android := "android-21" name := "shadowsocks" diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml index e942af4c..470ced60 100644 --- a/src/main/AndroidManifest.xml +++ b/src/main/AndroidManifest.xml @@ -16,7 +16,7 @@ + android:targetSdkVersion="21"/> = Build.VERSION_CODES.ICE_CREAM_SANDWICH && !status.getBoolean(Key.isRoot, false)) { + vpnEnabled = if (Build.VERSION.SDK_INT == Build.VERSION_CODES.LOLLIPOP + || !status.getBoolean(Key.isRoot, false)) { 1 } else { 0