diff --git a/src/main/res/values/arrays.xml b/src/main/res/values/arrays.xml
index ad91da3b..a4aa69b0 100644
--- a/src/main/res/values/arrays.xml
+++ b/src/main/res/values/arrays.xml
@@ -4572,4 +4572,855 @@
- 223.255.248.0/22
- 223.255.254.0/23
+
+
+ - 1.33.0.0/16
+ - 4.28.0.0/16
+ - 4.53.0.0/16
+ - 5.9.0.0/16
+ - 5.226.0.0/16
+ - 8.5.0.0/16
+ - 8.12.0.0/16
+ - 8.14.0.0/16
+ - 8.18.0.0/16
+ - 8.23.0.0/16
+ - 8.25.0.0/16
+ - 8.26.0.0/16
+ - 8.29.0.0/16
+ - 8.254.0.0/16
+ - 12.69.0.0/16
+ - 12.130.0.0/16
+ - 14.102.0.0/16
+ - 14.199.0.0/16
+ - 23.8.0.0/16
+ - 23.19.0.0/16
+ - 23.21.0.0/16
+ - 23.23.0.0/16
+ - 23.34.0.0/16
+ - 23.62.0.0/16
+ - 24.173.0.0/16
+ - 27.34.0.0/16
+ - 27.98.0.0/16
+ - 27.121.0.0/16
+ - 27.124.0.0/16
+ - 31.13.0.0/16
+ - 31.131.0.0/16
+ - 31.170.0.0/16
+ - 31.186.0.0/16
+ - 31.192.0.0/16
+ - 31.222.0.0/16
+ - 37.208.0.0/16
+ - 37.235.0.0/16
+ - 37.247.0.0/16
+ - 38.99.0.0/16
+ - 38.101.0.0/16
+ - 38.103.0.0/16
+ - 38.110.0.0/16
+ - 38.113.0.0/16
+ - 38.117.0.0/16
+ - 38.118.0.0/16
+ - 38.121.0.0/16
+ - 38.123.0.0/16
+ - 38.127.0.0/16
+ - 38.229.0.0/16
+ - 46.4.0.0/16
+ - 46.20.0.0/16
+ - 46.51.0.0/16
+ - 46.105.0.0/16
+ - 46.137.0.0/16
+ - 46.163.0.0/16
+ - 46.165.0.0/16
+ - 46.229.0.0/16
+ - 46.236.0.0/16
+ - 49.212.0.0/16
+ - 49.213.0.0/16
+ - 49.247.0.0/16
+ - 50.6.0.0/16
+ - 50.7.0.0/16
+ - 50.16.0.0/16
+ - 50.17.0.0/16
+ - 50.18.0.0/16
+ - 50.19.0.0/16
+ - 50.22.0.0/16
+ - 50.23.0.0/16
+ - 50.28.0.0/16
+ - 50.31.0.0/16
+ - 50.56.0.0/16
+ - 50.57.0.0/16
+ - 50.62.0.0/16
+ - 50.63.0.0/16
+ - 50.87.0.0/16
+ - 50.93.0.0/16
+ - 50.97.0.0/16
+ - 50.112.0.0/16
+ - 50.116.0.0/16
+ - 50.117.0.0/16
+ - 50.194.0.0/16
+ - 54.225.0.0/16
+ - 54.235.0.0/16
+ - 54.236.0.0/16
+ - 54.240.0.0/16
+ - 54.243.0.0/16
+ - 54.248.0.0/16
+ - 54.249.0.0/16
+ - 54.251.0.0/16
+ - 54.252.0.0/16
+ - 58.1.0.0/16
+ - 58.64.0.0/16
+ - 58.176.0.0/16
+ - 59.105.0.0/16
+ - 59.106.0.0/16
+ - 59.120.0.0/16
+ - 59.124.0.0/16
+ - 59.149.0.0/16
+ - 59.152.0.0/16
+ - 59.188.0.0/16
+ - 60.51.0.0/16
+ - 60.199.0.0/16
+ - 60.244.0.0/16
+ - 60.248.0.0/16
+ - 60.249.0.0/16
+ - 60.250.0.0/16
+ - 60.251.0.0/16
+ - 61.31.0.0/16
+ - 61.60.0.0/16
+ - 61.63.0.0/16
+ - 61.67.0.0/16
+ - 61.92.0.0/16
+ - 61.111.0.0/16
+ - 61.115.0.0/16
+ - 61.147.0.0/16
+ - 61.152.0.0/16
+ - 61.201.0.0/16
+ - 61.219.0.0/16
+ - 61.238.0.0/16
+ - 61.244.0.0/16
+ - 62.27.0.0/16
+ - 62.77.0.0/16
+ - 62.80.0.0/16
+ - 62.116.0.0/16
+ - 62.212.0.0/16
+ - 62.219.0.0/16
+ - 63.156.0.0/16
+ - 63.217.0.0/16
+ - 63.226.0.0/16
+ - 63.247.0.0/16
+ - 64.4.0.0/16
+ - 64.8.0.0/16
+ - 64.12.0.0/16
+ - 64.13.0.0/16
+ - 64.14.0.0/16
+ - 64.22.0.0/16
+ - 64.26.0.0/16
+ - 64.29.0.0/16
+ - 64.31.0.0/16
+ - 64.50.0.0/16
+ - 64.62.0.0/16
+ - 64.71.0.0/16
+ - 64.74.0.0/16
+ - 64.78.0.0/16
+ - 64.85.0.0/16
+ - 64.88.0.0/16
+ - 64.90.0.0/16
+ - 64.93.0.0/16
+ - 64.95.0.0/16
+ - 64.111.0.0/16
+ - 64.120.0.0/16
+ - 64.145.0.0/16
+ - 64.150.0.0/16
+ - 64.151.0.0/16
+ - 64.182.0.0/16
+ - 64.202.0.0/16
+ - 64.210.0.0/16
+ - 64.224.0.0/16
+ - 64.229.0.0/16
+ - 64.237.0.0/16
+ - 65.39.0.0/16
+ - 65.49.0.0/16
+ - 65.55.0.0/16
+ - 65.60.0.0/16
+ - 65.75.0.0/16
+ - 65.182.0.0/16
+ - 65.254.0.0/16
+ - 66.6.0.0/16
+ - 66.7.0.0/16
+ - 66.28.0.0/16
+ - 66.33.0.0/16
+ - 66.39.0.0/16
+ - 66.55.0.0/16
+ - 66.85.0.0/16
+ - 66.96.0.0/16
+ - 66.115.0.0/16
+ - 66.147.0.0/16
+ - 66.151.0.0/16
+ - 66.155.0.0/16
+ - 66.175.0.0/16
+ - 66.180.0.0/16
+ - 66.197.0.0/16
+ - 66.212.0.0/16
+ - 66.215.0.0/16
+ - 66.218.0.0/16
+ - 66.220.0.0/16
+ - 66.226.0.0/16
+ - 66.228.0.0/16
+ - 66.231.0.0/16
+ - 66.232.0.0/16
+ - 66.252.0.0/16
+ - 66.254.0.0/16
+ - 67.18.0.0/16
+ - 67.20.0.0/16
+ - 67.21.0.0/16
+ - 67.23.0.0/16
+ - 67.55.0.0/16
+ - 67.192.0.0/16
+ - 67.195.0.0/16
+ - 67.202.0.0/16
+ - 67.205.0.0/16
+ - 67.207.0.0/16
+ - 67.213.0.0/16
+ - 67.214.0.0/16
+ - 67.220.0.0/16
+ - 67.222.0.0/16
+ - 67.227.0.0/16
+ - 67.228.0.0/16
+ - 68.68.0.0/16
+ - 68.71.0.0/16
+ - 68.169.0.0/16
+ - 68.178.0.0/16
+ - 68.180.0.0/16
+ - 68.233.0.0/16
+ - 68.234.0.0/16
+ - 69.10.0.0/16
+ - 69.16.0.0/16
+ - 69.25.0.0/16
+ - 69.26.0.0/16
+ - 69.28.0.0/16
+ - 69.43.0.0/16
+ - 69.44.0.0/16
+ - 69.53.0.0/16
+ - 69.56.0.0/16
+ - 69.58.0.0/16
+ - 69.60.0.0/16
+ - 69.63.0.0/16
+ - 69.65.0.0/16
+ - 69.72.0.0/16
+ - 69.73.0.0/16
+ - 69.85.0.0/16
+ - 69.89.0.0/16
+ - 69.93.0.0/16
+ - 69.147.0.0/16
+ - 69.161.0.0/16
+ - 69.163.0.0/16
+ - 69.164.0.0/16
+ - 69.167.0.0/16
+ - 69.171.0.0/16
+ - 69.172.0.0/16
+ - 69.175.0.0/16
+ - 69.181.0.0/16
+ - 69.191.0.0/16
+ - 69.195.0.0/16
+ - 69.197.0.0/16
+ - 70.32.0.0/16
+ - 70.37.0.0/16
+ - 70.38.0.0/16
+ - 70.39.0.0/16
+ - 70.86.0.0/16
+ - 70.87.0.0/16
+ - 70.99.0.0/16
+ - 71.18.0.0/16
+ - 71.245.0.0/16
+ - 72.3.0.0/16
+ - 72.8.0.0/16
+ - 72.9.0.0/16
+ - 72.10.0.0/16
+ - 72.12.0.0/16
+ - 72.20.0.0/16
+ - 72.21.0.0/16
+ - 72.26.0.0/16
+ - 72.29.0.0/16
+ - 72.32.0.0/16
+ - 72.34.0.0/16
+ - 72.41.0.0/16
+ - 72.47.0.0/16
+ - 72.51.0.0/16
+ - 72.52.0.0/16
+ - 72.167.0.0/16
+ - 72.232.0.0/16
+ - 72.233.0.0/16
+ - 72.249.0.0/16
+ - 74.3.0.0/16
+ - 74.50.0.0/16
+ - 74.52.0.0/16
+ - 74.53.0.0/16
+ - 74.54.0.0/16
+ - 74.55.0.0/16
+ - 74.63.0.0/16
+ - 74.80.0.0/16
+ - 74.81.0.0/16
+ - 74.86.0.0/16
+ - 74.112.0.0/16
+ - 74.113.0.0/16
+ - 74.115.0.0/16
+ - 74.117.0.0/16
+ - 74.119.0.0/16
+ - 74.120.0.0/16
+ - 74.121.0.0/16
+ - 74.122.0.0/16
+ - 74.124.0.0/16
+ - 74.125.0.0/16
+ - 74.200.0.0/16
+ - 74.201.0.0/16
+ - 74.206.0.0/16
+ - 74.207.0.0/16
+ - 74.208.0.0/16
+ - 74.220.0.0/16
+ - 74.222.0.0/16
+ - 75.98.0.0/16
+ - 75.101.0.0/16
+ - 75.119.0.0/16
+ - 75.125.0.0/16
+ - 75.126.0.0/16
+ - 76.12.0.0/16
+ - 76.73.0.0/16
+ - 76.74.0.0/16
+ - 76.163.0.0/16
+ - 76.191.0.0/16
+ - 77.87.0.0/16
+ - 77.235.0.0/16
+ - 77.238.0.0/16
+ - 77.247.0.0/16
+ - 78.46.0.0/16
+ - 78.47.0.0/16
+ - 78.109.0.0/16
+ - 78.129.0.0/16
+ - 78.138.0.0/16
+ - 78.140.0.0/16
+ - 78.152.0.0/16
+ - 79.99.0.0/16
+ - 79.125.0.0/16
+ - 79.170.0.0/16
+ - 79.175.0.0/16
+ - 80.68.0.0/16
+ - 80.69.0.0/16
+ - 80.179.0.0/16
+ - 80.237.0.0/16
+ - 81.19.0.0/16
+ - 81.88.0.0/16
+ - 81.169.0.0/16
+ - 82.98.0.0/16
+ - 82.129.0.0/16
+ - 82.195.0.0/16
+ - 82.208.0.0/16
+ - 83.138.0.0/16
+ - 83.169.0.0/16
+ - 83.222.0.0/16
+ - 84.16.0.0/16
+ - 84.20.0.0/16
+ - 84.45.0.0/16
+ - 85.10.0.0/16
+ - 85.17.0.0/16
+ - 85.25.0.0/16
+ - 85.214.0.0/16
+ - 85.233.0.0/16
+ - 85.252.0.0/16
+ - 86.59.0.0/16
+ - 87.106.0.0/16
+ - 87.118.0.0/16
+ - 87.248.0.0/16
+ - 88.80.0.0/16
+ - 88.86.0.0/16
+ - 88.190.0.0/16
+ - 88.198.0.0/16
+ - 88.208.0.0/16
+ - 88.212.0.0/16
+ - 89.31.0.0/16
+ - 89.45.0.0/16
+ - 89.151.0.0/16
+ - 89.187.0.0/16
+ - 89.238.0.0/16
+ - 89.250.0.0/16
+ - 91.102.0.0/16
+ - 91.121.0.0/16
+ - 91.123.0.0/16
+ - 91.193.0.0/16
+ - 91.196.0.0/16
+ - 91.207.0.0/16
+ - 91.221.0.0/16
+ - 91.226.0.0/16
+ - 91.227.0.0/16
+ - 91.228.0.0/16
+ - 91.250.0.0/16
+ - 93.46.0.0/16
+ - 93.88.0.0/16
+ - 93.95.0.0/16
+ - 93.170.0.0/16
+ - 93.185.0.0/16
+ - 94.23.0.0/16
+ - 94.75.0.0/16
+ - 94.76.0.0/16
+ - 94.102.0.0/16
+ - 94.136.0.0/16
+ - 94.174.0.0/16
+ - 94.198.0.0/16
+ - 94.242.0.0/16
+ - 95.140.0.0/16
+ - 95.174.0.0/16
+ - 95.211.0.0/16
+ - 96.0.0.0/16
+ - 96.30.0.0/16
+ - 96.31.0.0/16
+ - 96.44.0.0/16
+ - 96.45.0.0/16
+ - 96.46.0.0/16
+ - 96.125.0.0/16
+ - 96.126.0.0/16
+ - 96.127.0.0/16
+ - 97.74.0.0/16
+ - 97.107.0.0/16
+ - 98.124.0.0/16
+ - 98.126.0.0/16
+ - 98.129.0.0/16
+ - 98.130.0.0/16
+ - 98.137.0.0/16
+ - 98.138.0.0/16
+ - 98.139.0.0/16
+ - 98.142.0.0/16
+ - 98.143.0.0/16
+ - 99.192.0.0/16
+ - 99.231.0.0/16
+ - 100.43.0.0/16
+ - 101.78.0.0/16
+ - 101.101.0.0/16
+ - 103.4.0.0/16
+ - 103.11.0.0/16
+ - 103.23.0.0/16
+ - 106.10.0.0/16
+ - 106.187.0.0/16
+ - 107.6.0.0/16
+ - 107.14.0.0/16
+ - 107.20.0.0/16
+ - 107.21.0.0/16
+ - 107.22.0.0/16
+ - 107.23.0.0/16
+ - 108.59.0.0/16
+ - 108.61.0.0/16
+ - 108.62.0.0/16
+ - 108.162.0.0/16
+ - 108.163.0.0/16
+ - 108.166.0.0/16
+ - 108.168.0.0/16
+ - 108.170.0.0/16
+ - 109.104.0.0/16
+ - 109.201.0.0/16
+ - 109.233.0.0/16
+ - 110.34.0.0/16
+ - 110.45.0.0/16
+ - 111.92.0.0/16
+ - 111.221.0.0/16
+ - 113.196.0.0/16
+ - 113.208.0.0/16
+ - 114.32.0.0/16
+ - 114.108.0.0/16
+ - 114.110.0.0/16
+ - 114.111.0.0/16
+ - 114.141.0.0/16
+ - 115.30.0.0/16
+ - 116.90.0.0/16
+ - 116.251.0.0/16
+ - 117.18.0.0/16
+ - 118.21.0.0/16
+ - 118.139.0.0/16
+ - 118.142.0.0/16
+ - 118.143.0.0/16
+ - 118.173.0.0/16
+ - 118.244.0.0/16
+ - 119.160.0.0/16
+ - 119.246.0.0/16
+ - 120.194.0.0/16
+ - 121.50.0.0/16
+ - 121.52.0.0/16
+ - 121.119.0.0/16
+ - 122.115.0.0/16
+ - 122.147.0.0/16
+ - 122.152.0.0/16
+ - 122.209.0.0/16
+ - 122.212.0.0/16
+ - 122.224.0.0/16
+ - 122.248.0.0/16
+ - 123.242.0.0/16
+ - 124.83.0.0/16
+ - 124.150.0.0/16
+ - 124.219.0.0/16
+ - 124.244.0.0/16
+ - 125.6.0.0/16
+ - 128.100.0.0/16
+ - 128.241.0.0/16
+ - 131.84.0.0/16
+ - 132.174.0.0/16
+ - 133.242.0.0/16
+ - 140.109.0.0/16
+ - 140.112.0.0/16
+ - 140.123.0.0/16
+ - 140.211.0.0/16
+ - 141.0.0.0/16
+ - 141.8.0.0/16
+ - 141.101.0.0/16
+ - 142.4.0.0/16
+ - 142.234.0.0/16
+ - 144.198.0.0/16
+ - 145.58.0.0/16
+ - 149.47.0.0/16
+ - 149.174.0.0/16
+ - 154.35.0.0/16
+ - 157.55.0.0/16
+ - 158.255.0.0/16
+ - 159.33.0.0/16
+ - 159.174.0.0/16
+ - 160.68.0.0/16
+ - 163.29.0.0/16
+ - 165.83.0.0/16
+ - 168.144.0.0/16
+ - 169.207.0.0/16
+ - 170.140.0.0/16
+ - 170.149.0.0/16
+ - 173.192.0.0/16
+ - 173.193.0.0/16
+ - 173.194.0.0/16
+ - 173.199.0.0/16
+ - 173.201.0.0/16
+ - 173.203.0.0/16
+ - 173.224.0.0/16
+ - 173.230.0.0/16
+ - 173.231.0.0/16
+ - 173.234.0.0/16
+ - 173.236.0.0/16
+ - 173.245.0.0/16
+ - 173.246.0.0/16
+ - 173.247.0.0/16
+ - 173.249.0.0/16
+ - 173.252.0.0/16
+ - 173.254.0.0/16
+ - 173.255.0.0/16
+ - 174.34.0.0/16
+ - 174.36.0.0/16
+ - 174.37.0.0/16
+ - 174.120.0.0/16
+ - 174.121.0.0/16
+ - 174.122.0.0/16
+ - 174.127.0.0/16
+ - 174.129.0.0/16
+ - 174.132.0.0/16
+ - 174.133.0.0/16
+ - 174.136.0.0/16
+ - 174.139.0.0/16
+ - 174.143.0.0/16
+ - 175.28.0.0/16
+ - 175.45.0.0/16
+ - 175.99.0.0/16
+ - 175.182.0.0/16
+ - 176.9.0.0/16
+ - 176.32.0.0/16
+ - 176.34.0.0/16
+ - 178.32.0.0/16
+ - 178.33.0.0/16
+ - 178.63.0.0/16
+ - 180.37.0.0/16
+ - 180.149.0.0/16
+ - 180.188.0.0/16
+ - 180.210.0.0/16
+ - 180.222.0.0/16
+ - 180.233.0.0/16
+ - 180.235.0.0/16
+ - 182.239.0.0/16
+ - 183.81.0.0/16
+ - 183.179.0.0/16
+ - 184.22.0.0/16
+ - 184.72.0.0/16
+ - 184.73.0.0/16
+ - 184.82.0.0/16
+ - 184.85.0.0/16
+ - 184.105.0.0/16
+ - 184.106.0.0/16
+ - 184.107.0.0/16
+ - 184.154.0.0/16
+ - 184.164.0.0/16
+ - 184.168.0.0/16
+ - 184.169.0.0/16
+ - 184.172.0.0/16
+ - 184.173.0.0/16
+ - 185.9.0.0/16
+ - 187.31.0.0/16
+ - 188.40.0.0/16
+ - 188.65.0.0/16
+ - 188.93.0.0/16
+ - 188.121.0.0/16
+ - 188.165.0.0/16
+ - 188.190.0.0/16
+ - 188.227.0.0/16
+ - 188.241.0.0/16
+ - 190.93.0.0/16
+ - 192.31.0.0/16
+ - 192.64.0.0/16
+ - 192.69.0.0/16
+ - 192.104.0.0/16
+ - 192.133.0.0/16
+ - 192.155.0.0/16
+ - 192.168.0.0/16
+ - 192.204.0.0/16
+ - 193.34.0.0/16
+ - 193.111.0.0/16
+ - 193.235.0.0/16
+ - 194.9.0.0/16
+ - 194.55.0.0/16
+ - 194.71.0.0/16
+ - 194.90.0.0/16
+ - 194.145.0.0/16
+ - 195.14.0.0/16
+ - 195.20.0.0/16
+ - 195.24.0.0/16
+ - 195.81.0.0/16
+ - 195.92.0.0/16
+ - 195.110.0.0/16
+ - 195.191.0.0/16
+ - 195.234.0.0/16
+ - 195.242.0.0/16
+ - 198.1.0.0/16
+ - 198.20.0.0/16
+ - 198.23.0.0/16
+ - 198.61.0.0/16
+ - 198.65.0.0/16
+ - 198.74.0.0/16
+ - 198.105.0.0/16
+ - 198.211.0.0/16
+ - 198.244.0.0/16
+ - 199.15.0.0/16
+ - 199.16.0.0/16
+ - 199.27.0.0/16
+ - 199.34.0.0/16
+ - 199.47.0.0/16
+ - 199.58.0.0/16
+ - 199.59.0.0/16
+ - 199.66.0.0/16
+ - 199.83.0.0/16
+ - 199.85.0.0/16
+ - 199.96.0.0/16
+ - 199.127.0.0/16
+ - 199.175.0.0/16
+ - 199.187.0.0/16
+ - 199.193.0.0/16
+ - 199.223.0.0/16
+ - 199.233.0.0/16
+ - 199.255.0.0/16
+ - 202.27.0.0/16
+ - 202.32.0.0/16
+ - 202.39.0.0/16
+ - 202.55.0.0/16
+ - 202.60.0.0/16
+ - 202.67.0.0/16
+ - 202.81.0.0/16
+ - 202.82.0.0/16
+ - 202.85.0.0/16
+ - 202.123.0.0/16
+ - 202.125.0.0/16
+ - 202.145.0.0/16
+ - 202.153.0.0/16
+ - 202.155.0.0/16
+ - 202.157.0.0/16
+ - 202.172.0.0/16
+ - 202.177.0.0/16
+ - 202.181.0.0/16
+ - 202.213.0.0/16
+ - 202.214.0.0/16
+ - 202.215.0.0/16
+ - 202.218.0.0/16
+ - 203.2.0.0/16
+ - 203.27.0.0/16
+ - 203.62.0.0/16
+ - 203.69.0.0/16
+ - 203.80.0.0/16
+ - 203.84.0.0/16
+ - 203.85.0.0/16
+ - 203.105.0.0/16
+ - 203.113.0.0/16
+ - 203.131.0.0/16
+ - 203.141.0.0/16
+ - 203.171.0.0/16
+ - 203.174.0.0/16
+ - 203.175.0.0/16
+ - 203.188.0.0/16
+ - 203.189.0.0/16
+ - 204.1.0.0/16
+ - 204.9.0.0/16
+ - 204.14.0.0/16
+ - 204.15.0.0/16
+ - 204.69.0.0/16
+ - 204.74.0.0/16
+ - 204.77.0.0/16
+ - 204.107.0.0/16
+ - 204.145.0.0/16
+ - 204.152.0.0/16
+ - 204.179.0.0/16
+ - 204.197.0.0/16
+ - 204.223.0.0/16
+ - 204.232.0.0/16
+ - 204.244.0.0/16
+ - 204.245.0.0/16
+ - 204.246.0.0/16
+ - 205.134.0.0/16
+ - 205.164.0.0/16
+ - 205.178.0.0/16
+ - 205.186.0.0/16
+ - 205.188.0.0/16
+ - 205.196.0.0/16
+ - 205.204.0.0/16
+ - 206.46.0.0/16
+ - 206.108.0.0/16
+ - 206.125.0.0/16
+ - 206.190.0.0/16
+ - 206.214.0.0/16
+ - 207.7.0.0/16
+ - 207.58.0.0/16
+ - 207.97.0.0/16
+ - 207.192.0.0/16
+ - 207.199.0.0/16
+ - 207.200.0.0/16
+ - 207.241.0.0/16
+ - 208.34.0.0/16
+ - 208.43.0.0/16
+ - 208.51.0.0/16
+ - 208.69.0.0/16
+ - 208.73.0.0/16
+ - 208.75.0.0/16
+ - 208.78.0.0/16
+ - 208.79.0.0/16
+ - 208.80.0.0/16
+ - 208.82.0.0/16
+ - 208.85.0.0/16
+ - 208.86.0.0/16
+ - 208.87.0.0/16
+ - 208.88.0.0/16
+ - 208.90.0.0/16
+ - 208.91.0.0/16
+ - 208.92.0.0/16
+ - 208.94.0.0/16
+ - 208.95.0.0/16
+ - 208.96.0.0/16
+ - 208.97.0.0/16
+ - 208.99.0.0/16
+ - 208.101.0.0/16
+ - 208.109.0.0/16
+ - 208.113.0.0/16
+ - 208.115.0.0/16
+ - 208.131.0.0/16
+ - 208.167.0.0/16
+ - 209.15.0.0/16
+ - 209.17.0.0/16
+ - 209.20.0.0/16
+ - 209.50.0.0/16
+ - 209.54.0.0/16
+ - 209.62.0.0/16
+ - 209.85.0.0/16
+ - 209.116.0.0/16
+ - 209.135.0.0/16
+ - 209.172.0.0/16
+ - 209.197.0.0/16
+ - 209.200.0.0/16
+ - 209.202.0.0/16
+ - 209.222.0.0/16
+ - 209.237.0.0/16
+ - 209.240.0.0/16
+ - 209.246.0.0/16
+ - 209.251.0.0/16
+ - 210.0.0.0/16
+ - 210.3.0.0/16
+ - 210.17.0.0/16
+ - 210.48.0.0/16
+ - 210.59.0.0/16
+ - 210.64.0.0/16
+ - 210.69.0.0/16
+ - 210.71.0.0/16
+ - 210.155.0.0/16
+ - 210.163.0.0/16
+ - 210.172.0.0/16
+ - 210.200.0.0/16
+ - 210.242.0.0/16
+ - 210.243.0.0/16
+ - 210.244.0.0/16
+ - 210.251.0.0/16
+ - 211.13.0.0/16
+ - 211.20.0.0/16
+ - 211.75.0.0/16
+ - 211.144.0.0/16
+ - 211.233.0.0/16
+ - 212.7.0.0/16
+ - 212.27.0.0/16
+ - 212.44.0.0/16
+ - 212.58.0.0/16
+ - 212.64.0.0/16
+ - 212.118.0.0/16
+ - 212.159.0.0/16
+ - 213.52.0.0/16
+ - 213.83.0.0/16
+ - 213.139.0.0/16
+ - 213.163.0.0/16
+ - 213.171.0.0/16
+ - 213.186.0.0/16
+ - 216.8.0.0/16
+ - 216.14.0.0/16
+ - 216.15.0.0/16
+ - 216.18.0.0/16
+ - 216.21.0.0/16
+ - 216.24.0.0/16
+ - 216.35.0.0/16
+ - 216.40.0.0/16
+ - 216.45.0.0/16
+ - 216.55.0.0/16
+ - 216.67.0.0/16
+ - 216.69.0.0/16
+ - 216.70.0.0/16
+ - 216.74.0.0/16
+ - 216.75.0.0/16
+ - 216.92.0.0/16
+ - 216.97.0.0/16
+ - 216.98.0.0/16
+ - 216.115.0.0/16
+ - 216.120.0.0/16
+ - 216.131.0.0/16
+ - 216.139.0.0/16
+ - 216.157.0.0/16
+ - 216.172.0.0/16
+ - 216.176.0.0/16
+ - 216.178.0.0/16
+ - 216.185.0.0/16
+ - 216.187.0.0/16
+ - 216.218.0.0/16
+ - 216.224.0.0/16
+ - 216.230.0.0/16
+ - 216.239.0.0/16
+ - 216.240.0.0/16
+ - 216.251.0.0/16
+ - 217.70.0.0/16
+ - 217.114.0.0/16
+ - 217.118.0.0/16
+ - 217.160.0.0/16
+ - 218.48.0.0/16
+ - 218.145.0.0/16
+ - 218.188.0.0/16
+ - 218.211.0.0/16
+ - 218.213.0.0/16
+ - 219.85.0.0/16
+ - 219.87.0.0/16
+ - 219.94.0.0/16
+ - 219.122.0.0/16
+ - 220.105.0.0/16
+ - 220.130.0.0/16
+ - 220.213.0.0/16
+ - 220.216.0.0/16
+ - 220.228.0.0/16
+ - 220.232.0.0/16
+ - 222.122.0.0/16
+ - 222.239.0.0/16
+ - 223.27.0.0/16
+
+
diff --git a/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala b/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala
index 1483d5cb..b7e3200f 100644
--- a/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala
+++ b/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala
@@ -189,7 +189,6 @@ class ShadowVpnService extends VpnService {
config = Extra.get(intent)
spawn {
-
if (config.proxy == "198.199.101.152") {
val container = getApplication.asInstanceOf[ShadowsocksApplication].tagContainer
try {
@@ -264,7 +263,13 @@ class ShadowVpnService extends VpnService {
if (InetAddressUtils.isIPv6Address(config.proxy)) {
builder.addRoute("0.0.0.0", 0)
} else if (config.isGFWList) {
- val gfwList = getResources.getStringArray(R.array.gfw_list)
+ val gfwList = {
+ if (Build.VERSION.SDK_INT == 19) {
+ getResources.getStringArray(R.array.simple_list)
+ } else {
+ getResources.getStringArray(R.array.gfw_list)
+ }
+ }
gfwList.foreach(cidr => {
val net = new SubnetUtils(cidr).getInfo
if (!net.isInRange(proxy_address)) {